第二次团队作业
团队第二次作业github编程实战
这个作业属于哪个课程 | 2021春软件工程实践|S班 |
---|---|
这个作业要求在哪里 | 团队第二次作业github编程实战 |
这个作业的目标 | 开发会议网站 |
@
第一部分
项目地址
项目github地址:https://github.com/FZUSESPR21/meeting-system-8
项目部署的在线地址:http://1.15.129.32:8080/html/Login.html
组员职责分工:
前端:
- 221801101王思皓
- 221801332李达明
- 221801225李进明
- 221801121黄炜
- 221801237黄伟为
后端: - 221801112曹鑫
- 221801106郑龙海
- 221801103牙举韬
- 221801305陈晓汉
github 的提交截图和程序运行截图
github 的提交截图截图
程序运行截图
登录页面:
参会者页面:
会议主席页面:
发布消息页面:
遇到的困难及解决方法
221801305|学号 | 遇到的困难及解决方法
--|--
221801101| 困难:github连接不稳定,10次登录提交9次time out。|解决办法 : 看网上教程修改hosts文件,然而并没有用,只能一直交
221801103| 困难: 第一次接触框架,非常非常绕,使用得非常吃力 。|解决办法:在同学的指导下慢慢学习,攻克困难。
221801106| 困难:之前没有spring框架,出现了一些问题,比如读取不到数据库的内容。解决办法:把代码先删掉一些,慢慢加上去,看有没有问题。上网查询。
221801112| 困难:建立数据库的时候数据表项关联太多,还要考虑范式,建表困难。页面跳转时要判断登入者角色。解决办法:上网查询资料,借鉴网上示例项目建表。处理好页面跳转的不同情况。
221801121| 困难:之间没实际的用过AJAX,每写一小段都要去网上查资料解决办法:在组长的帮助和指导下晚上搞完了
221801225| 困难:1.ajax的使用 2.IDEA 提交git 解决办法, 查找百度,寻找答案,但是因为网上信息实在太多,使用了两三种方法都适用,最后在组长帮助下完成任务。
221801237|
221801305| 困难: 没有使用过springboot。解决办法:现学现用,根据组长的样例学习敲代码,不懂求助组长,看相关教程。
221801332| 困难 对ajax使用陌生解决办法通过咨询组员并且根据网上查询教程一步一步完成。
221801332| 困难 ajax提交多选框选项时传值问题解决办法:通过百度了解ajax传值和js转换json字符串的方,参考示例代码进行修改
评估每位组员的贡献比例
学号 | 贡献度 |
---|---|
221801101 | 6 |
221801103 | 6 |
221801106 | 6 |
221801112 | 50 |
221801121 | 8 |
221801225 | 6 |
221801237 | 6 |
221801305 | 6 |
221801332 | 6 |
PSP表格
221801101的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
•Estimate | 估计这个任务需要多少时间 | 20 | 20 |
Development | 开发 | 300 | 440 |
•Analysis | 需求分析 (包括学习新技术) | 40 | 70 |
•Design Spec | 生成设计文档 | 40 | 60 |
•Design Review | 设计复审 | 20 | 40 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 40 | 50 |
•Design | 具体设计 | 60 | 70 |
•Coding | 具体编码 | 400 | 600 |
•Code Review | 代码复审 | 300 | 400 |
•Test | 测试(自我测试,修改代码,提交修改) | 40 | 80 |
Report | 报告 | 30 | 50 |
•Test Report | 测试报告 | 40 | 60 |
•Size Measurement | 计算工作量 | 10 | 30 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 1360 | 1760 |
221801103的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
•Estimate | 估计这个任务需要多少时间 | 20 | 20 |
Development | 开发 | 350 | 345 |
•Analysis | 需求分析 (包括学习新技术) | 30 | 30 |
•Design Spec | 生成设计文档 | 20 | 20 |
•Design Review | 设计复审 | 20 | 0 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
•Design | 具体设计 | 20 | 25 |
•Coding | 具体编码 | 200 | 250 |
•Code Review | 代码复审 | 30 | 10 |
•Test | 测试(自我测试,修改代码,提交修改) | 30 | 20 |
Report | 报告 | 50 | 30 |
•Test Report | 测试报告 | 20 | 15 |
•Size Measurement | 计算工作量 | 10 | 5 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 10 |
合计 | 420 | 395 |
221801106的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 50 |
•Estimate | 估计这个任务需要多少时间 | 30 | 50 |
Development | 开发 | 370 | 365 |
•Analysis | 需求分析 (包括学习新技术) | 30 | 30 |
•Design Spec | 生成设计文档 | 20 | 20 |
•Design Review | 设计复审 | 30 | 10 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
•Design | 具体设计 | 20 | 25 |
•Coding | 具体编码 | 200 | 250 |
•Code Review | 代码复审 | 30 | 10 |
•Test | 测试(自我测试,修改代码,提交修改) | 30 | 20 |
Report | 报告 | 50 | 30 |
•Test Report | 测试报告 | 20 | 15 |
•Size Measurement | 计算工作量 | 10 | 5 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 10 |
合计 | 450 | 445 |
221801112的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 25 | 25 |
•Estimate | 估计这个任务需要多少时间 | 25 | 25 |
Development | 开发 | 480 | 515 |
•Analysis | 需求分析 (包括学习新技术) | 10 | 10 |
•Design Spec | 生成设计文档 | 10 | 10 |
•Design Review | 设计复审 | 20 | 10 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
•Design | 具体设计 | 20 | 25 |
•Coding | 具体编码 | 250 | 300 |
•Code Review | 代码复审 | 30 | 60 |
•Test | 测试(自我测试,修改代码,提交修改) | 30 | 20 |
Report | 报告 | 50 | 30 |
•Test Report | 测试报告 | 20 | 15 |
•Size Measurement | 计算工作量 | 10 | 10 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 505 | 540 |
221801121的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
•Estimate | 估计这个任务需要多少时间 | 20 | 20 |
Development | 开发 | 370 | 380 |
•Analysis | 需求分析 (包括学习新技术) | 20 | 30 |
•Design Spec | 生成设计文档 | 0 | 0 |
•Design Review | 设计复审 | 20 | 20 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
•Design | 具体设计 | 40 | 30 |
•Coding | 具体编码 | 280 | 290 |
•Code Review | 代码复审 | 10 | 10 |
•Test | 测试(自我测试,修改代码,提交修改) | 10 | 10 |
Report | 报告 | 25 | 20 |
•Test Report | 测试报告 | 0 | 0 |
•Size Measurement | 计算工作量 | 10 | 10 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 15 | 10 |
合计 | 445 | 475 |
221801225的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
•Estimate | 估计这个任务需要多少时间 | 25 | 25 |
Development | 开发 | 360 | 390 |
•Analysis | 需求分析 (包括学习新技术) | 30 | 30 |
•Design Spec | 生成设计文档 | 0 | 0 |
•Design Review | 设计复审 | 10 | 10 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
•Design | 具体设计 | 30 | 30 |
•Coding | 具体编码 | 250 | 300 |
•Code Review | 代码复审 | 10 | 10 |
•Test | 测试(自我测试,修改代码,提交修改) | 10 | 10 |
Report | 报告 | 10 | 20 |
•Test Report | 测试报告 | 0 | 0 |
•Size Measurement | 计算工作量 | 20 | 120 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 25 |
合计 | 425 | 490 |
221801237的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
•Estimate | 估计这个任务需要多少时间 | 30 | 30 |
Development | 开发 | 150 | 200 |
•Analysis | 需求分析 (包括学习新技术) | 120 | 120 |
•Design Spec | 生成设计文档 | 10 | 10 |
•Design Review | 设计复审 | 5 | 5 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 2 | 2 |
•Design | 具体设计 | 20 | 20 |
•Coding | 具体编码 | 100 | 130 |
•Code Review | 代码复审 | 20 | 30 |
•Test | 测试(自我测试,修改代码,提交修改) | 15 | 30 |
Report | 报告 | 15 | 20 |
•Test Report | 测试报告 | 10 | 10 |
•Size Measurement | 计算工作量 | 5 | 5 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 5 | 5 |
合计 | 527 | 637 |
221801305的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 10 |
•Estimate | 估计这个任务需要多少时间 | 10 | 10 |
Development | 开发 | 287 | 327 |
•Analysis | 需求分析 (包括学习新技术) | 120 | 120 |
•Design Spec | 生成设计文档 | 10 | 10 |
•Design Review | 设计复审 | 5 | 5 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 2 | 2 |
•Design | 具体设计 | 20 | 20 |
•Coding | 具体编码 | 100 | 120 |
•Code Review | 代码复审 | 20 | 30 |
•Test | 测试(自我测试,修改代码,提交修改) | 10 | 20 |
Report | 报告 | 16 | 20 |
•Test Report | 测试报告 | 10 | 10 |
•Size Measurement | 计算工作量 | 3 | 5 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 3 | 5 |
合计 | 313 | 357 |
221801332的PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 10 |
•Estimate | 估计这个任务需要多少时间 | 10 | 10 |
Development | 开发 | 330 | 405 |
•Analysis | 需求分析 (包括学习新技术) | 60 | 90 |
•Design Spec | 生成设计文档 | 10 | 10 |
•Design Review | 设计复审 | 5 | 5 |
•Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 5 | 5 |
•Design | 具体设计 | 85 | 105 |
•Coding | 具体编码 | 120 | 140 |
•Code Review | 代码复审 | 20 | 25 |
•Test | 测试(自我测试,修改代码,提交修改) | 25 | 35 |
Report | 报告 | 20 | |
•Test Report | 测试报告 | 10 | 10 |
•Size Measurement | 计算工作量 | 5 | 5 |
•Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 5 | 5 |
合计 | 360 | 435 |
第二部分
团队选题展示过程中,老师和同学提出了一些问题。有没有哪个问题你们想重新回答?
有没有考虑到拓展或后期维护运行?
答:学习为主,未做长远考虑
界面怎样更简洁清晰?
答:①参考官方推荐的设计风格,如Material Design、Fluent Design。
②界面参考往年的项目,在基础之上尽可能地精简和方便。美术素材可以到网上拿到。同时也会同步和老师和助教们交流,尽可能满足需求。
在上次团队选题之后,你们组有什么新的思考和想法?有什么具体的行动,列出具体行动
上次团队选题后,助教提出了更加细致具体的需求,我们团队进行了讨论,明确了分工,我们希望能做出一个小而精的软件,具有实用性。
移动端虽然轻便但是不适合批阅,在小组套讨论,考虑之后有结合web进行拓展的想法,
比如移动端进行打分,web端进行作业内容查看数据同步。
暂时有这样的想法,会在考虑范围之内。