時光如梭,眼下正值七月炎夏,算起來,這已經(jīng)是我在萬碼學(xué)堂的第5個月了。而B模塊的項目實訓(xùn)也已經(jīng)結(jié)束,馬上要開始C模塊的新內(nèi)容了。隨著B模塊的結(jié)束,我也有了新的體會,認(rèn)識到了我現(xiàn)在的不足。
在剛剛結(jié)束的B模塊的項目中,我們4人小組做的是一個在公司內(nèi)部運行的辦公用品管理系統(tǒng),主要的功能就是在線申請、發(fā)放辦公用品,也就是辦公用品的借用、歸還和發(fā)放,不管是借用還是歸還,都可以通過系統(tǒng)查到相關(guān)記錄。我們組在做這個軟件時,雖然沒有在界面設(shè)計上下太多的工夫,但是這個辦公系統(tǒng)的功能比較復(fù)雜,功能設(shè)計比較全面而且還可以分權(quán)限登錄,數(shù)據(jù)庫的表設(shè)計邏輯也比較復(fù)雜,每個表之間相互關(guān)聯(lián),通過一個表中的主鍵或外鍵一定能找到其他表。在項目開始的時候,我們其實并沒有想太多,特別是我,項目開始已經(jīng)幾好天了但是對項目還是不太理解。開始的時候我們只是按我們的想法來做,后來發(fā)現(xiàn)設(shè)計有問題,對數(shù)據(jù)庫改了許多。在項目進(jìn)行到一半時,又發(fā)現(xiàn)了一些設(shè)計上的漏洞,再次改進(jìn)了項目,就這樣,在不斷的改動中到了項目預(yù)演那天,最終項目答辯完后,我們的項目雖然通過了,但卻有著許多不完美的地方,我們的功能雖然全面,可是前臺設(shè)計卻很不美觀,這一點使我們組吃了大虧。而且我們組當(dāng)時沒有設(shè)計后臺,用戶中心等功能沒有設(shè)計,而其他組都有。最終我們勉強過關(guān),可是我們們這個項目還有很多問題。
在剛開始做項目時,我們組原本想做的是crm客戶關(guān)系管理軟件,但是經(jīng)過查閱資料和詢問老師,我們了解到crm的業(yè)務(wù)邏輯比較復(fù)雜,在20天內(nèi)我們很可能開發(fā)失敗,所以我們組最終選了辦公用品管理系統(tǒng)作為B模塊的項目。
項目開始后,組長帶領(lǐng)我們進(jìn)行了數(shù)據(jù)庫的設(shè)計,我們也積極參與,并且說出了自己的想法,很快,在經(jīng)過一次改進(jìn)后,數(shù)據(jù)庫設(shè)計完畢。第三天早上,組長對我們詳細(xì)介紹了整個項目的流程,可能是前一天晚上睡得晚,那天早上我精神狀態(tài)不是很好,總是犯困,組長說的話非常重要,我聽是聽了,但是因為老是打盹,所以并沒有真正記住和理解組長說的話。我也并沒有把這件事放在心上。我還以為自己不用理解整體流程,只要把組長安排給我的那部分工作完成就行,到時候一拼就行了??晌覜]想到的是,這個錯誤的想法直接影響到了我后面所有的進(jìn)度。
項目正式開始后,組長給我們安排了不同的分工,我暫時的任務(wù)是做一個添加申請辦公用品的頁面,我想了想,覺得沒什么難的,就開始制作頁面。制作之前,我還詳細(xì)詢問了組長,頁面里面都寫什么,因為這時我的大腦里對數(shù)據(jù)庫的關(guān)系根本不清楚。做完之后,我給組長看了頁面,組長當(dāng)時在做前臺,所以大概看了一下,就讓我繼續(xù)做新的功能了。