本項目從1月12日開始啟動,到3月1日答辯完成,一共是47天,對于本項目來說大的功能都已經實現(xiàn)了,不過也存在一些沒實現(xiàn)的功能,同時也有一些問題。
項目剛剛開始時由于沒有經驗,對于項目也沒有總體概念,所以在確定要做汽車網站時就仔細查看了平時接觸較多、在行業(yè)中有一定水平的網站--汽車之家作為模板,并選中其主要的幾個功能如模糊搜索、車型篩選、測評文章等進行實現(xiàn)。
項目功能確定后,小組成員開始討論數(shù)據庫字典的內容,根據功能編制數(shù)據庫字典,并在孫老師指導下完成編制。不過在后期項目進行中又對數(shù)據庫字典進行了幾次更改,這說明一開始建的數(shù)據庫還有不完善的地方,而且隨著項目進行有些功能發(fā)生變化,導致數(shù)據庫也相應改變。
隨后小組尋找相應網站模板,找到多個模板進行比較,最后選出首頁較簡潔、相應功能較全的一個作為本項目模板。
實現(xiàn)各個功能是本項目最重要的部分,也是花費時間精力最多的。小組里每個人挑選了一個或幾個功能去做。我選了條件篩選的功能,因為我覺得這個功能是網站的核心,看起來也有一定難度,有助于提高編程能力。在真正開始寫之后才發(fā)現(xiàn)這個功能確實很難。一開始從數(shù)據庫讀取各個篩選條件顯示到頁面上是已經學過的,多花一些時間就做好了。而實現(xiàn)已選內容的顯示和聯(lián)動,卻遇到了很大阻力。一開始想按以往做法在request里存放已選參數(shù),但實際上實現(xiàn)不了想要的功能。然后轉變思路,想把參數(shù)存放在session里,后來向孫老師請教時孫老師說這個功能最好用aj