第五小组第一阶段项目实战 总结报告 第一部分:项目情况简介 项目名称:学生信息管理系统 完成时间:2019年5月30日 - 2019年6月10日 项目分组:黑马JavaEE17期第五小组 组长:刘成坤 组员:邓浩,谭峰,左才田,蔡文亮 任务安排: 邓 浩:编写系统“主页面”代码 左才田:编写“增加学生”代码 谭 峰:编写“修改学生”代码 刘成坤:编写“查询学生”代码及代码汇总整理 蔡文亮:编写“删除学生”代码 第二部分:项目实战经验总结 第一次团队项目,组内沟通交流畅通,气氛融洽,最终取得比较满意成绩,但总体还有很大的进步空间,简析如下: 1.缺少需求及功能分析:缺乏项目实战经验,在刚拿到项目实战的要求时,大家基本都是根据任务要求,各自作战;基本都是想到哪就写到哪,突然间想到的好功能,会急切的想办法添加进去,偶尔导致逻辑短路,甚至影响整体进程或心态。在完成简单项目时,感觉不算会太明显,但是在做复杂的项目时,影响是显而易见的。 2.以功能需求为基础,结合团队成员情况,分配任务,充分发挥成员的主观能动性。 3.强调时间管理,控制项目完成进度:项目开始前拟定项目进度表,科学分析项目任务在各阶段时间需求,及时跟踪和反馈任务的完成情况,如果在中途遇到一些不可抗因素,导致不能按时完成项目任务的,要尽快重新分配时间,尽量保障总体进度。 4.坚持测试,不断优化。优秀的代码都是在测试中不断优化修改而来。完成代码后,一定要多次测试,主要检查基本功能是否实现;是否存在逻辑不合理或未修复BUG;代码能否进行优化改进,能否增加新功能等。个人的代码和团队代码合并后,都必须进行按上述要求进行代码测试。测试过程中遇到的问题或好的想法要记录到文档中,方便后续优化各种功能指标以及简化程序,努力向完美靠近。 5.软件代码要养成良好的编程风格和规范,比如函数、变量命名按照统一的规范来,函数和变量都要写注释,修改了功能也要写备注。避免对合并代码造成不必要的麻烦。java是面向对象的编程语言,功能的实现一定要以面向对象为基础,不要仅仅为了实现功能而写代码。 6.项目总结,准备实战演练。项目完成后,按项目模块对功能进行汇总,形成文档笔记。在演示项目时,有序介绍功能,不急不躁,表达清晰,避免功能遗漏。 第三部分:后续规划 1.下次实战时严格按照上述所说来组织团队,开展工作。 2.不断学习新知识,掌握新技术;及时温习,扎实基础,提升团队能力。 3.戒骄戒躁,保持积极心态。 刘成坤 2019.6.11
|