萬碼學(xué)堂2019級(jí)學(xué)生張*浩
項(xiàng)目感言:
經(jīng)過三周的時(shí)間,在小組成員的共同努力下,我們順利的完成了我們的B階段項(xiàng)目--在線考試系統(tǒng),基本實(shí)現(xiàn)了我們的預(yù)期功能,在此要非常感謝小組成員一起努力的付出。
這是一次比較完整的團(tuán)隊(duì)合作項(xiàng)目,它要求團(tuán)隊(duì)各成員對(duì)系統(tǒng)的主體設(shè)計(jì)達(dá)成一定的共識(shí),這包括需求分析,數(shù)據(jù)庫設(shè)計(jì),以及其它一些細(xì)節(jié),因此在編碼之前的準(zhǔn)備工作一定要充分。首先的工作是需求分析和具體結(jié)構(gòu)設(shè)計(jì),并制訂小組項(xiàng)目詳細(xì)計(jì)劃,項(xiàng)目的進(jìn)行將嚴(yán)格按照所制訂的計(jì)劃執(zhí)行。在設(shè)計(jì)之前,我們小組對(duì)于數(shù)據(jù)庫的設(shè)計(jì)進(jìn)行了激烈的討論,最后在一些關(guān)鍵的問題上,比如到底是每個(gè)人隨機(jī)出卷且設(shè)定一個(gè)較長的考試時(shí)間段還是只用一套卷且設(shè)定統(tǒng)一考試時(shí)間,統(tǒng)一了意見。統(tǒng)一完意見后進(jìn)行了數(shù)據(jù)字典的編寫,然后完成了數(shù)據(jù)庫的構(gòu)建。
我們的項(xiàng)目包括學(xué)生系統(tǒng),教師系統(tǒng)和后臺(tái)管理系統(tǒng)三個(gè)子系統(tǒng),我主要負(fù)責(zé)的是后臺(tái)管理系統(tǒng)。根據(jù)一些有經(jīng)驗(yàn)的人的建議,好的后臺(tái)管理系統(tǒng)長期來看會(huì)比簡單的后臺(tái)管理系統(tǒng)可以提高公司的管理效率,更能節(jié)約成本,所以本后臺(tái)管理系統(tǒng)在編寫時(shí)盡量做到易用,高效且全面。本后臺(tái)管理系統(tǒng)主要是對(duì)教師,學(xué)生以及考試科目進(jìn)行管理,可以實(shí)現(xiàn)教師、學(xué)生和考試科目的新增,準(zhǔn)確刪除,批量刪除,全部刪除以及根據(jù)搜索分類和關(guān)鍵詞查詢需求的對(duì)象等主要功能。
在代碼的編寫過程中我梳理了我學(xué)過的知識(shí),又練習(xí)了一遍,加深了我對(duì)代碼的熟悉程度,是一種溫故而知新的鍛煉。同時(shí)還促進(jìn)了我去學(xué)習(xí)一些老師沒有講過的知識(shí),使我拓寬了知識(shí)面,學(xué)到了新技術(shù)。這給我?guī)砹艘粋€(gè)非常重要的經(jīng)驗(yàn),那就是知識(shí)是無窮無盡的,你必須不斷的去努力學(xué)習(xí),這樣才能有機(jī)會(huì)見識(shí)到更多的“風(fēng)景”。
在編碼的過程中我并沒有一直一帆風(fēng)順,首先遇到的問題是數(shù)據(jù)庫的設(shè)計(jì)問題,由于經(jīng)驗(yàn)較少,數(shù)據(jù)庫的設(shè)計(jì)有很多缺陷,所以數(shù)據(jù)庫有時(shí)也不得不修改,違背了數(shù)據(jù)庫盡量不改動(dòng)的經(jīng)驗(yàn),很多代碼因此需要修改,增添了很多編寫代碼的時(shí)間,這個(gè)事情給我的教訓(xùn)就是數(shù)據(jù)庫的設(shè)計(jì)真的是一件需要費(fèi)心和積攢經(jīng)驗(yàn)的事情,要考慮的面面俱到才行。還有有時(shí)一個(gè)問題往往很費(fèi)時(shí)間,其解決往往需要大量的思考和老師同學(xué)的幫助,一天的時(shí)間可能都解決不了,所以保持一個(gè)孜孜以求的心,不斷努力,不斷學(xué)習(xí)才能更接近成功。
三周多接近一個(gè)月的時(shí)間眨眼而過,時(shí)光匆匆,B階段項(xiàng)目順利結(jié)束,它帶給我這么多不同的感受,真的是一次寶貴的經(jīng)歷。未來我會(huì)更加努力,堅(jiān)持不懈,孜孜不倦,努力成為一個(gè)頂尖的軟件工程師。