通過為期一個月的項目實訓(xùn),我和組員們共同努力,大體上完成了寵物領(lǐng)養(yǎng)網(wǎng)站這個項目。從最開始的項目討論,到后來的設(shè)計項目,再到實際動手去做項目,在這個過程中我們一點點的從對網(wǎng)頁的制作的較為生疏的狀態(tài)到比較熟練的狀態(tài),進步是能夠感受到的,但是在這中間我們也發(fā)現(xiàn)了一些問題。

首先,對項目總體的設(shè)計思考不夠細致。在最開始的討論項目的功能以及和老師討論的過程中,我們基本上確定了數(shù)據(jù)庫的建立以及整個項目的做法和分工。但是我們在做到接近尾聲的時候,發(fā)現(xiàn)了最開始設(shè)計的功能以我們目前的能力難以實現(xiàn),以及在寫某一功能時發(fā)現(xiàn)數(shù)據(jù)庫中缺少某個表或者缺少某列,還有就是實現(xiàn)某些功能需要另外一個人在某一項功能中往數(shù)據(jù)庫中某列添加數(shù)據(jù),但是我們在設(shè)計數(shù)據(jù)庫的時候沒有考慮到這個問題,或者是在做這個方法的時候根本沒有考慮到別人,只考慮了自己的項目能不能夠?qū)崿F(xiàn),而數(shù)據(jù)庫中那一列就沒有給值,最后的解決方法就是改方法,實在做不了的就只能刪掉,這也導(dǎo)致了我們的項目白白浪費了不少時間,還有就是實際做出來的項目沒有預(yù)想中的效果。

其次,對整個項目需要的邏輯和代碼的不熟練。從動手做項目開始,我們始終面臨了一個不大不小的問題:實現(xiàn)某樣功能需要怎么寫代碼。這里所說的怎么寫不僅僅是對各種代碼的不熟練,還有邏輯方面的問題,實現(xiàn)什么功能需要寫什么代碼,怎么寫代碼。這個問題我認為不只是各種代碼所能實現(xiàn)的功能的不夠熟練,還有就是對我所寫的部分的邏輯不夠清晰,導(dǎo)致了在寫代碼的過程中出現(xiàn)了或大或小的問題,并且在出問題時的糾錯不是很好進行,同樣拖慢了項目的進程。

最后,對項目的做法設(shè)計不合理。對于我們組來說,在有些地方的做法確實不是很合理。比如最開始我們在做帖子、論壇等部分的時候沒有考慮分頁問題,認為分頁可以放在比較后面去寫,但是寫到最后發(fā)現(xiàn)不論是jsp,servlet還是dao都要進行修改,而這個修改比較的麻煩,因為其他的功能基本上都完成了,所以在最后寫分頁的時候也是比直接寫這個分頁是要難的,這就是設(shè)計的不合理的地方。

以上三點我是在項目實訓(xùn)的過程中發(fā)現(xiàn)的比較明顯的問題。在今后的學(xué)習(xí)中,我會更加 注重聯(lián)系,我相信隨著學(xué)習(xí)的深入和練習(xí)的增多,以上缺點都能夠被有效克服。