本期的学习已经结束,在过去的时间里,我和我的同学们利用所学的专业知识,从项目的分析、设计到功能的实现,努力地使“青岛围棋晚报俱乐部平台”能够上线运营使用。
由于这个项目涉及的方面很多,在最开始的时候我们怀疑是否能够完成这个项目。随着项目的进行,小组成员通力合作,克服了一系列难题。即使在项目编写过程中,我们组多次出现分歧,但经过努力,我们最终达成共识,并把问题解决掉。我很感谢陈亮老师和其他老师对我们的帮助,也很感谢小组的每一位组员,因为他们都为这个项目付出了很多。
现在项目的答辩已经结束了,通过这个项目我发现了很多的问题:
1、项目规划不周全,对于问题思考不全面,导致了再开发过程中出现了很多的问题。就像是我们在开发设计中,没考虑到与数据库的相对应,在代码添加时出现了严重的问题。
2、在数据库的设计中,考虑的不是很全面,导致了在编码过程中多次修改数据库,造成数据库版本过多。
3、对此次的项目业务分工不明确,在选择模块中没有考虑到和其他模块之间的关系,造成到项目完成时业务的不清晰和混乱。
4、在项目代码的编写的过程中,感觉到了自己学习的内容太少,在一些问题的解决上出现了断层,有时虽然解决了,但是写的太麻烦,或者还存在很大的漏洞。
通过这次的项目,首先我深刻的体会到一个项目的成功与否,单纯的依靠编码能力是不够的。不管什么样的项目,我们也应该具备一定业务分析和规划能力,要尽量避免小问题的出现。其次,项目开发过程中最重要的还是团队合作问题,因为只有学会相互配合、相互团结、相互沟通、相互尊重才能保证大家的步伐一致,才能保证项目的定期完成。
当然要设计出好的程序必须要多锻炼和多学习,这样才熟能生巧;只有用心去设计和规划,才会少走一些弯路,在追求成功之路上走得更顺畅一些。