三期项目我所在的项目组为美食杰项目组,一个面向大众的美食类网站,以分享菜谱为核心功能。作为组长,项目既然已经确定,那就要做全做好。刚开始带领组员对着美食杰的真实网站进行细节分析,一天的时间算是摸清了网站的大体架构。不过,真正的难关菜刚刚开始,因为是连网站模板都需要我们自己动手找,着实费了一番力气。我和2个成员花了一个周才把网站的模板大体做好,这时候另一个组已经写了几天代码了,其余的组员有点着急,因为我把数据库定义的很大,1个半月的时间根本不能完成所有预期功能,不过我还是适当安抚了:“做不完没关系,把能做好的做到”。约一周后项目框架完工,上传到CVS,开始了代码阶段。开始几个组员对项目的整体结构不清楚,数据库字典也不去查看,写一会代码就得问我,开始确实很反感,后来我挨个给重新讲解了一遍数据库结构,总算是把数据库不清楚的这种问题解决了。部分组员基础不好,写DAO代码的时候老出错,我和其余组员带着他们从头开始写测试方法测试错误,有的组员终于可以自己找错了,我们都感到很高兴。

经常写代码遇见意见分歧的情况,我会专门写测试方法告诉大家为何要这么写而不是那么写,在互相的帮助下,项目进行的不紧不慢,老师也帮助了我们不少,解决了很多细节问题。

项目在预演过程中,老师和同学指出了不少需要进行改进的细节,并提出了项目不是做的多而要做的精的意见,我和组员回头就开始进行了细节上的优化。做项目过程中,我也遇见了很多难题。一个树状关联的分类菜单的点击上级分类超链接实际是子分类第一个的超链接的细节,为了解决这个问题,想了一天没有想出来。结果在做后台权限管理的时候突然想到了解决方法,很快解决了。在项目后期,又用了不少老师讲解的新知识,如ajax请求jsp等,对项目的帮助很大。

项目答辩虽然出现了一些小BUG,但是很顺利,每个组员个人部分的功能都做的不错。

虽然项目最后做的功能只是预期功能的一部分,但是我们觉得很不错。通过这次实训,在老师和同学的帮助下,我个人的技术水平提升很大,同时我也深刻意识到细节很重要,细节决定成败。一个成功的项目离不开一个合格的团队,离不开团队里面每个人的发挥,每个人要把自己的部分做好并团结团队,才能聚沙成塔,毕竟三个臭皮匠顶个诸葛亮嘛。