软工大作业——个人项目总结
软件工程大作业(社团管理系统)Web前端个人总结报告
所属小组:第八组
需求分析链接:传送门
设计图链接:传送门
原型设计:传送门
github地址:传送门
1.项目中本人工作介绍
在本次作业中,我主要负责网页用户端的界面开发以及设计,然后网页管理员端的界面设计与优化
1.1在前期各个阶段中的个人分工:
- 需求分析阶段
- 参与组内讨论,根据学生、社员、社长、管理员进行需求分析
- 表结构的设计
- web网页的原型设计
- 文档撰写
- 设计图
- 类图的绘制
- 文档撰写
- 原型设计
- 用户与管理员的网页设计与开发
- 文档撰写
1.2个人完成项目及成果展示
用户端的网页及各功能的界面
展示主要界面:
管理员端的网页及各功能的界面
展示主要界面:
2.项目总结与感悟
1.本次大作业是我第一次接触到软工团体的合作模式,在刚开始的几周还是迷迷糊糊完成老师要求的各项任务,没有自主的安排与规划,导致前期很多要求只是低要求完成,在原型设计检查是也因为没有达到预期要求而遭老师批评。但通过之后的例会讨论以及成员间的合作帮助,逐渐完成了需求设计中的大部分要求。本次大作业我主要负责团队的网页端界面设计与开发,在这之前我没接触过Web前端的开发设计,我来负责这个任务主要是因为我这学期选修了Web程序设计这门课,在前期的用户页面设计中,我现学现用,但我发现课堂上的知识远远不够,我便开始网上学习html,css,jsp的设计,在不断的尝试以及修改后,勉强能完成用户网页的开发。之后的管理员界面我参考了网络上的模板,通过自己的理解进行优化整改,完成了管理员页面的设计。之后的功能实现以及接口设计由另外的组员完成。
2.我合理的团队沟通和有安排的任务分工比实际能力更重要,在前期的个人分工中我们并没有很好的安排,很多时间是在自己做自己的模块,没有很好的交流与沟通,导致出现之后的各种问题。毕竟一个项目的完成是一个团队的事,良好的沟通与协作安排能节省大量的时间。在今后的项目作业中,我一定会先做好前期任务的明确以及在工作过程中及时与组员进行交流对接,这是一个团队不可或缺的能力,相信我会更有经验的完成今后的任务。
3.课程建议
1.对于老师的课程内容以及先个人后团队的作业安排我觉得是很合理的
2.对于进度上的ddl而言,一共分成四个阶段,但真正开始检查却是从第三阶段开始的,这就导致了很多人在最后部分才开始紧赶慢赶完成要求,我觉得应该尽早的进行原型的设计安排以及检查,这样可以有效预防第四阶段很多小组并没有很好得完成这一情况的发生。
3.在前期团队作业确定的时候还可以加上每个小组成员的任务安排,这样更有利于之后的分工以及方便老师检查成果。
4.虽然书本内容和ppt很丰富但是不怎么过脑,应该多划分下期末的重点知识,方便之后的复习。
5.我对课堂的大多数记忆害是老师的亲身经历以及生活例子,但我也从中学到了很多,希望这部分上课内容一直保留下去,在今后的课上能听到更多生活的实例。