經(jīng)過兩個多月的努力,圍棋項目基本上完成。在這段時間里,從項目初期的需求分析和項目分析設(shè)計,到中期的編碼設(shè)計和后期的測試,自己不僅從中獲得了項目開發(fā)經(jīng)驗,還提升了自己的編碼能力,對軟件開發(fā)也有了一些新的認識??傊@兩個多月的項目實踐,對我而言是一次真正的鍛煉。

首先是最初的項目需求分析和設(shè)計。剛開始做項目時,項目需求不清晰,進而導致項目設(shè)計過程中方向不明確,項目流程也在不斷的變化。經(jīng)過兩個多星期的討論和設(shè)計方案的修改,總算是完成了項目設(shè)計文檔。雖然我們最終的項目和設(shè)計文檔還是有出入,但我還是受益匪淺,對項目開發(fā)有了最初步的了解。

到了后面的項目數(shù)據(jù)字典編寫和項目整體頁面的模板設(shè)計,組員之間就有了分工。由于已經(jīng)編寫好項目設(shè)計文檔,數(shù)據(jù)庫字典已經(jīng)可以開始設(shè)計了。我主要負責項目的頁面設(shè)計,從網(wǎng)上下載模板然后學習其精華部分,構(gòu)建我們項目頁面的設(shè)計方案。從html到javascript,css的學習和不斷的調(diào)試,在完成這個設(shè)計之后,我對一期所學的web知識也已能夠熟練運用,后面編碼的速度得到了迅速提高。

進入真正的項目編碼設(shè)計階段,我不僅學習如何用asp來搭建服務器和對網(wǎng)頁的熟練操作,還開始搭建一個asp模板,包括數(shù)據(jù)庫交互和頁面的js功能設(shè)計。由于在做這個模塊時不斷地學習新的ASP技術(shù),做項目中也不斷更改模板的設(shè)計,使得項目的編碼設(shè)計更為規(guī)范和通用。即便不斷地更正,確定最終模板還是經(jīng)歷了很長一段時間,自己在其中得到極大的學習與鍛煉。

項目后期進入測試階段,我們利用一個月時間對項目整體進行了完善。檢查中發(fā)現(xiàn)諸多紕漏,針對問題大家通力合作尋找解決問題的方案。在解決問題中,我們對ASP開發(fā)技術(shù)又有了新的認識,組員配合默契度也明顯提高。

總之,在圍棋項目實訓中,我不僅提升了自己的代碼效率,學習方法也得到了明顯的改進。希望在以后的學習中,自己一如既往地做好項目,把軟件開發(fā)技術(shù)扎實學到手,找到一份合適的工作。