萬(wàn)碼學(xué)堂2019級(jí)學(xué)生孫*浩
項(xiàng)目感言:
經(jīng)過(guò)深思熟慮,我們小組最終決定開(kāi)發(fā)在線(xiàn)考試系統(tǒng),歷時(shí)一個(gè)月,通過(guò)這個(gè)項(xiàng)目,讓我更加熟練了項(xiàng)目開(kāi)發(fā),不僅熟練和學(xué)習(xí)了各種技術(shù),還明白了合作的重要性。在項(xiàng)目一開(kāi)始便是設(shè)計(jì)數(shù)據(jù)字典,進(jìn)而設(shè)計(jì)數(shù)據(jù)庫(kù),而良好的數(shù)據(jù)庫(kù)結(jié)構(gòu)能使得以后的開(kāi)發(fā)變得極為便利,在開(kāi)發(fā)過(guò)程中,我們遇到了一些問(wèn)題,很多就是因?yàn)閿?shù)據(jù)庫(kù)設(shè)計(jì)不合理所帶來(lái)的,所以應(yīng)該吸取經(jīng)驗(yàn),在下次項(xiàng)目中認(rèn)真構(gòu)思數(shù)據(jù)庫(kù)的設(shè)計(jì)。
“單絲不成線(xiàn),獨(dú)木不成林”,在這里尤為感謝其他的組員,任何人都是不可或缺的,每天的技術(shù)交流,遇到問(wèn)題一起討論,解決,一起進(jìn)步。本次項(xiàng)目實(shí)訓(xùn)我主要遇到的問(wèn)題就是對(duì)數(shù)據(jù)之間的關(guān)系理解不深,因?yàn)樵跇?gòu)建VO包時(shí)候有的使用其他類(lèi)的對(duì)象,有的則沒(méi)有,所以就導(dǎo)致在數(shù)據(jù)處理上就顯得很雜亂,雖然通過(guò)仔細(xì)查找也能明白具體含義,但總體讓人感覺(jué)跟別扭,所以下次項(xiàng)目開(kāi)發(fā)一定要把VO包構(gòu)建的統(tǒng)一、合理。
還有項(xiàng)目的界面交互太差,雖然用戶(hù)能從網(wǎng)頁(yè)獲得數(shù)據(jù),但是數(shù)據(jù)呈現(xiàn)的方式太不人性化。數(shù)據(jù)并沒(méi)有直觀(guān)的展示給用戶(hù),平心而論,使用這個(gè)系統(tǒng)就好像在玩迷宮游戲,這帶給我的經(jīng)驗(yàn)就是,項(xiàng)目開(kāi)發(fā)不能簡(jiǎn)單地從數(shù)據(jù)庫(kù)角度出發(fā),而要站在用戶(hù)的角度,因?yàn)橄到y(tǒng)開(kāi)發(fā)的最終目的就是面向用戶(hù)使用,怎樣讓用戶(hù)的操作更加便捷,舒適也是系統(tǒng)開(kāi)發(fā)的一個(gè)重要任務(wù)。
項(xiàng)目的合成也是開(kāi)發(fā)過(guò)程中的問(wèn)題,每個(gè)人的功能自己運(yùn)行著可以,但是合成之后會(huì)影響到其他的項(xiàng)目,導(dǎo)致系統(tǒng)出現(xiàn)問(wèn)題,調(diào)節(jié)不同功能之間的沖突也是必不可少的,而這些問(wèn)題出現(xiàn)的原因就是因?yàn)闇贤ú坏轿?,?dǎo)致在數(shù)據(jù)的使用上出現(xiàn)沖突。所以以后要理清條理,積極溝通,不能閉門(mén)造車(chē)。
最終我們項(xiàng)目實(shí)現(xiàn)了預(yù)期的大部分功能,即學(xué)生的在線(xiàn)考試和老師的在線(xiàn)發(fā)布試卷的主要功能,還設(shè)置的擁有最高權(quán)限的管理員,管理學(xué)生和老師數(shù)據(jù),基于前后端分離的思想,在學(xué)生和老師登錄界面不可見(jiàn)管理員登錄。
雖然項(xiàng)目開(kāi)發(fā)中遇到了很多問(wèn)題,但是只要認(rèn)真討論,或者向老師請(qǐng)教,總能找到解決的方法。