本項目從112日開始啟動,到31日答辯完成,一共是47天,對于本項目來說大的功能都已經(jīng)實現(xiàn)了,不過也存在一些沒實現(xiàn)的功能,同時也有一些問題。

項目剛剛開始時由于沒有經(jīng)驗,對于項目也沒有總體概念,所以在確定要做汽車網(wǎng)站時就仔細查看了平時接觸較多、在行業(yè)中有一定水平的網(wǎng)站--汽車之家作為模板,并選中其主要的幾個功能如模糊搜索、車型篩選、測評文章等進行實現(xiàn)。

項目功能確定后,小組成員開始討論數(shù)據(jù)庫字典的內(nèi)容,根據(jù)功能編制數(shù)據(jù)庫字典,并在孫老師指導下完成編制。不過在后期項目進行中又對數(shù)據(jù)庫字典進行了幾次更改,這說明一開始建的數(shù)據(jù)庫還有不完善的地方,而且隨著項目進行有些功能發(fā)生變化,導致數(shù)據(jù)庫也相應改變。

隨后小組尋找相應網(wǎng)站模板,找到多個模板進行比較,最后選出首頁較簡潔、相應功能較全的一個作為本項目模板。

實現(xiàn)各個功能是本項目最重要的部分,也是花費時間精力最多的。小組里每個人挑選了一個或幾個功能去做。我選了條件篩選的功能,因為我覺得這個功能是網(wǎng)站的核心,看起來也有一定難度,有助于提高編程能力。在真正開始寫之后才發(fā)現(xiàn)這個功能確實很難。一開始從數(shù)據(jù)庫讀取各個篩選條件顯示到頁面上是已經(jīng)學過的,多花一些時間就做好了。而實現(xiàn)已選內(nèi)容的顯示和聯(lián)動,卻遇到了很大阻力。一開始想按以往做法在request里存放已選參數(shù),但實際上實現(xiàn)不了想要的功能。然后轉(zhuǎn)變思路,想把參數(shù)存放在session里,后來向?qū)O老師請教時孫老師說這個功能最好用aj