本项目从112日开始启动,到31日答辩完成,一共是47天,对于本项目来说大的功能都已经实现了,不过也存在一些没实现的功能,同时也有一些问题。

项目刚刚开始时由于没有经验,对于项目也没有总体概念,所以在确定要做汽车网站时就仔细查看了平时接触较多、在行业中有一定水平的网站--汽车之家作为模板,并选中其主要的几个功能如模糊搜索、车型筛选、测评文章等进行实现。

项目功能确定后,小组成员开始讨论数据库字典的内容,根据功能编制数据库字典,并在孙老师指导下完成编制。不过在后期项目进行中又对数据库字典进行了几次更改,这说明一开始建的数据库还有不完善的地方,而且随着项目进行有些功能发生变化,导致数据库也相应改变。

随后小组寻找相应网站模板,找到多个模板进行比较,最后选出首页较简洁、相应功能较全的一个作为本项目模板。

实现各个功能是本项目最重要的部分,也是花费时间精力最多的。小组里每个人挑选了一个或几个功能去做。我选了条件筛选的功能,因为我觉得这个功能是网站的核心,看起来也有一定难度,有助于提高编程能力。在真正开始写之后才发现这个功能确实很难。一开始从数据库读取各个筛选条件显示到页面上是已经学过的,多花一些时间就做好了。而实现已选内容的显示和联动,却遇到了很大阻力。一开始想按以往做法在request里存放已选参数,但实际上实现不了想要的功能。然后转变思路,想把参数存放在session里,后来向孙老师请教时孙老师说这个功能最好用aj