經(jīng)過半年的軟件學(xué)習(xí), 通過兩個(gè)人的團(tuán)隊(duì)協(xié)作,歷時(shí)一個(gè)月的開發(fā)過程,我們做出了自己的第一個(gè)軟件項(xiàng)目----99玫瑰購物網(wǎng)站?,F(xiàn)在項(xiàng)目答辯已經(jīng)結(jié)束,對于自己來說,感觸頗深?;叵胍幌伦约哼@一個(gè)多月的過程,其實(shí)也像一場“戰(zhàn)爭”,當(dāng)你最終將項(xiàng)目展現(xiàn)出來的時(shí)候,你就成為了這場戰(zhàn)爭的勝利者。

運(yùn)籌帷幄,方能決勝千里之外。對于開發(fā)一個(gè)項(xiàng)目而言,必須先進(jìn)行項(xiàng)目的詳細(xì)功能分析,只有明確項(xiàng)目各方面的功能后,才能更好的開展后續(xù)開發(fā)工作。我們的項(xiàng)目是網(wǎng)購網(wǎng)站,在項(xiàng)目分析過程中,孫老師給我們提供了網(wǎng)上比較流行的購物網(wǎng)站供我們參考。結(jié)合參考網(wǎng)站信息,我們項(xiàng)目團(tuán)隊(duì)對項(xiàng)目各方面功能進(jìn)行了系統(tǒng)性分析,包括網(wǎng)站后臺(tái)管理,客戶信息管理,商品信息管理以及訂單信息管理等。由于我們自身經(jīng)驗(yàn)不足,在我們分析完畢之后,請孫老師予以對項(xiàng)目分析結(jié)果進(jìn)行補(bǔ)充和修改。掌握詳細(xì)開發(fā)功能信息后,對于我們后續(xù)開發(fā)過程起到事半功倍的效果。

兵馬未動(dòng),糧草先行。項(xiàng)目開發(fā)中我將數(shù)據(jù)庫喻為古之“糧草”,數(shù)據(jù)庫的設(shè)計(jì),是關(guān)系到整個(gè)項(xiàng)目的關(guān)鍵環(huán)節(jié)。在此次項(xiàng)目中,我們一共設(shè)計(jì)25個(gè)項(xiàng)目表,在項(xiàng)目代碼編寫之前,我們一共花費(fèi)三天時(shí)間設(shè)計(jì)數(shù)據(jù)庫信息。包括數(shù)據(jù)庫表結(jié)構(gòu)的分析,以及填寫一些模擬運(yùn)行數(shù)據(jù)等。并且后續(xù)不斷的根據(jù)業(yè)務(wù)邏輯而更改數(shù)據(jù)庫表信息。

三十六計(jì),各顯神通。一切準(zhǔn)備工作就緒之后,就是“戰(zhàn)爭”的開始了。“紙上談兵”都是空談的,項(xiàng)目每進(jìn)行一步,都是一場或大或小的“戰(zhàn)爭”,我們所學(xué)到的每一點(diǎn)知識(shí)都是一“計(jì)”。我們要充分運(yùn)用平時(shí)所學(xué)到的東西,去解決每一個(gè)問題,將我們平時(shí)“紙”上的知識(shí),運(yùn)用到實(shí)踐中去。我們課堂上學(xué)的都是分散的知識(shí),通過做項(xiàng)目,可以將所有的知識(shí)點(diǎn)都聯(lián)通起來,統(tǒng)籌的運(yùn)用之后,會(huì)更加扎實(shí)的理解和掌握。

項(xiàng)目答辯過程也是一個(gè)重要的步驟,因?yàn)檫@是我們團(tuán)隊(duì)項(xiàng)目的最終成果的展示。并且通過答辯,也可以檢查出我們項(xiàng)目的不足和項(xiàng)目流程存在的細(xì)節(jié)問題,以及數(shù)據(jù)庫設(shè)計(jì)的不成熟性??梢哉f答辯過程對于我們的經(jīng)驗(yàn)積累,也是非常寶貴的一堂課程。在項(xiàng)目答辯后,老師們給與我們的成果予以了肯定,這使我們感覺到我們之前的付出,都是值得的。

從進(jìn)入萬碼學(xué)堂101228班到現(xiàn)在已經(jīng)半年時(shí)間了,我從一個(gè)對軟件開發(fā)一無所知的人,到現(xiàn)在能夠通過團(tuán)隊(duì)協(xié)作開發(fā)出一個(gè)實(shí)現(xiàn)業(yè)務(wù)流程的軟件。通過此次項(xiàng)目開發(fā)使我感受到了自己在軟件方面的進(jìn)步,也使我感到自己在這半年來的努力也有了結(jié)果.在此我要感謝所有對我?guī)椭睦蠋熀屯瑢W(xué)們,是你們帶我進(jìn)入了軟件的世界,使我體驗(yàn)到軟件開發(fā)的樂趣!

席光偉

2011.07.22