青軟培訓,Java培訓,軟件培訓,Java培訓機構(gòu),Java培訓學校,萬碼學堂,電腦培訓,計算機培訓,Java培訓,JavaEE開發(fā)培訓,青島軟件培訓,軟件工程師培訓

萬碼學堂2019級學生孫*浩


項目感言:

經(jīng)過深思熟慮,我們小組最終決定開發(fā)在線考試系統(tǒng),歷時一個月,通過這個項目,讓我更加熟練了項目開發(fā),不僅熟練和學習了各種技術,還明白了合作的重要性。在項目一開始便是設計數(shù)據(jù)字典,進而設計數(shù)據(jù)庫,而良好的數(shù)據(jù)庫結(jié)構(gòu)能使得以后的開發(fā)變得極為便利,在開發(fā)過程中,我們遇到了一些問題,很多就是因為數(shù)據(jù)庫設計不合理所帶來的,所以應該吸取經(jīng)驗,在下次項目中認真構(gòu)思數(shù)據(jù)庫的設計。

“單絲不成線,獨木不成林”,在這里尤為感謝其他的組員,任何人都是不可或缺的,每天的技術交流,遇到問題一起討論,解決,一起進步。本次項目實訓我主要遇到的問題就是對數(shù)據(jù)之間的關系理解不深,因為在構(gòu)建VO包時候有的使用其他類的對象,有的則沒有,所以就導致在數(shù)據(jù)處理上就顯得很雜亂,雖然通過仔細查找也能明白具體含義,但總體讓人感覺跟別扭,所以下次項目開發(fā)一定要把VO包構(gòu)建的統(tǒng)一、合理。

還有項目的界面交互太差,雖然用戶能從網(wǎng)頁獲得數(shù)據(jù),但是數(shù)據(jù)呈現(xiàn)的方式太不人性化。數(shù)據(jù)并沒有直觀的展示給用戶,平心而論,使用這個系統(tǒng)就好像在玩迷宮游戲,這帶給我的經(jīng)驗就是,項目開發(fā)不能簡單地從數(shù)據(jù)庫角度出發(fā),而要站在用戶的角度,因為系統(tǒng)開發(fā)的最終目的就是面向用戶使用,怎樣讓用戶的操作更加便捷,舒適也是系統(tǒng)開發(fā)的一個重要任務。

項目的合成也是開發(fā)過程中的問題,每個人的功能自己運行著可以,但是合成之后會影響到其他的項目,導致系統(tǒng)出現(xiàn)問題,調(diào)節(jié)不同功能之間的沖突也是必不可少的,而這些問題出現(xiàn)的原因就是因為溝通不到位,導致在數(shù)據(jù)的使用上出現(xiàn)沖突。所以以后要理清條理,積極溝通,不能閉門造車。

最終我們項目實現(xiàn)了預期的大部分功能,即學生的在線考試和老師的在線發(fā)布試卷的主要功能,還設置的擁有最高權限的管理員,管理學生和老師數(shù)據(jù),基于前后端分離的思想,在學生和老師登錄界面不可見管理員登錄。

雖然項目開發(fā)中遇到了很多問題,但是只要認真討論,或者向老師請教,總能找到解決的方法。