团队第二次作业github编程实战
这个作业属于哪个课程 | 2021春软件⼯程实践S班 (福州⼤学) |
---|---|
这个作业要求在哪⾥ | 作业连接 |
团队博客 | 评了么 |
这个作业的⽬标 | 开发⼀个会议论坛系统 |
其他参考⽂献 | ...... |
第⼀部分
⼀、相关链接
⼆、组员职责分⼯
学号 | 姓名 | 分⼯ |
---|---|---|
221801218 | 郑麟轩 | 后端 |
221801206 | ⽑依婷 | 前端 |
221801219 | 郑嘉晖 | 前端 |
221801323 | 陈修庆 | 前端 |
221801217 | 丁宇凡 | 前端 |
221600322 | 廖其昌 | 前端 |
221801118 | 吴涵 | 后端 |
221801309 | 洪世灿 | 后端 |
221801114 | 张孝勇 | 后端 |
三、github 的提交⽇志截图,统计各组员的commit次数
1.⽇志截图
2.各组员的commit次数
学号 | 姓名 | 次数 |
---|---|---|
221801218 | 郑麟轩 | 13 |
221801309 | 洪世灿 | 0 |
221801206 | ⽑依婷 | 0 |
221801219 | 郑嘉晖 | 2 |
221801323 | 陈修庆 | 0 |
221801217 | 丁宇凡 | 3 |
221600322 | 廖其昌 | 0 |
221801118 | 吴涵 | 7 |
221801114 | 张孝勇 | 0 |
四、程序运⾏截图
附:数据库设计
五、遇到的困难及解决⽅法
221801218郑麟轩
- 困难:在开始解析题⽬、需求时遇到了⼀些问题,⽐如秘书和分论坛的设置,数据库表
的设置等 - 解决办法:和队友讨论设置的合理性以及实现的可能性,得到了折衷的解决办法
221801118吴涵
- 困难:使⽤GoLand编写后端代码时,遇到了下载相关依赖包困难的问题
- 解决办法:上⽹查询以及向队友询问了相关的途径
221600322廖其昌
- 困难:在vue框架的搭建中碰到了许多问题
- 解决办法:和队友⼀起上⽹查找了很多解决⽅案
221801206⽑依婷
- 困难:由于对前端框架不了解,所以不知从何做起
- 解决办法:请教同学和其他组员
221801309洪世灿
- 困难:对后端框架不了解,配置和代码上遇到问题
- 解决办法:向组⻓和其他组员请教
221801219郑嘉晖
- 困难:项⽬的关于后端部分配置⼀直error
- 解决办法:转前端
221801323陈修庆
- 困难:vue的使⽤存在困难
- 解决办法:在教程上⾯得到解决
221801217丁宇凡
- 困难:对于vue不⼤熟悉,在设计⻚⾯⽅⾯效率不⾼
- 解决办法:从⽹上查找资料从⽽更了解
221801114张孝勇
- 困难:由于后端代码是⽤Go编写的,⽽我今天才刚接触到Go,所以碰到了很多编码上的
问题 - 解决办法:向懂得Go的队友请教,教会了我很多
六、评估每位组员的贡献⽐例
学号 | 姓名 | 贡献⽐例(%) |
---|---|---|
221801218 | 郑麟轩 | 12.3 |
221801309 | 洪世灿 | 10 |
221801206 | ⽑依婷 | 11 |
221801219 | 郑嘉晖 | 12.3 |
221801323 | 陈修庆 | 11 |
221801217 | 丁宇凡 | 11 |
221600322 | 廖其昌 | 10 |
221801118 | 吴涵 | 12.3 |
221801114 | 张孝勇 | 10 |
七、PSP表格
221801218郑麟轩:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
• Estimate | • 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 640 | 735 |
• Analysis | • 需求分析 (包括学习新技术) | 80 | 100 |
• Design Spec | • ⽣成设计⽂档 | 30 | 30 |
• Design Review | • 设计复审 | 20 | 25 |
• Coding Standard | • 代码规范 (为⽬前的开发制定合适的规范) | 20 | 15 |
• Design | • 具体设计 | 50 | 60 |
• Coding | • 具体编码 | 420 | 480 |
• Code Review | • 代码复审 | 20 | 10 |
• Test | • 测试(⾃我测试,修改代码,提交修改) | 20 | 25 |
Reporting | 报告 | 100 | 50 |
• Test Report | • 测试报告 | 20 | 10 |
• Size Measurement | • 计算⼯作量 | 30 | 10 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 50 | 30 |
合计 | 770 | 825 |
221801118吴涵:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
• Estimate | • 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 645 | 720 |
• Analysis | • 需求分析 (包括学习新技术) | 80 | 100 |
• Design Spec | • ⽣成设计⽂档 | 30 | 30 |
• Design Review | • 设计复审 | 20 | 25 |
• Coding Standard | • 代码规范 (为⽬前的开发制定合适的规范) | 20 | 15 |
• Design | • 具体设计 | 50 | 40 |
• Coding | • 具体编码 | 400 | 450 |
• Code Review | • 代码复审 | 20 | 30 |
• Test | • 测试(⾃我测试,修改代码,提交修改) | 25 | 30 |
Reporting | 报告 | 90 | 50 |
• Test Report | • 测试报告 | 30 | 20 |
• Size Measurement | • 计算⼯作量 | 30 | 15 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 30 | 15 |
合计 | 765 | 810 |
221600322廖其昌:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
• Estimate | • 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 595 | 655 |
• Analysis | • 需求分析 (包括学习新技术) | 80 | 100 |
• Design Spec | • ⽣成设计⽂档 | 30 | 30 |
• Design Review | • 设计复审 | 20 | 20 |
• Coding Standard | • 代码规范 (为⽬前的开发制定合适的规范) | 20 | 15 |
• Design | • 具体设计 | 40 | 30 |
• Coding | • 具体编码 | 360 | 400 |
• Code Review | • 代码复审 | 20 | 25 |
• Test | • 测试(⾃我测试,修改代码,提交修改) | 25 | 35 |
Reporting | 报告 | 65 | 50 |
• Test Report | • 测试报告 | 20 | 20 |
• Size Measurement | • 计算⼯作量 | 25 | 15 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 690 | 745 |
221801114张孝勇:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
• Estimate | • 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 595 | 655 |
• Analysis | • 需求分析 (包括学习新技术) | 80 | 120 |
• Design Spec | • ⽣成设计⽂档 | 30 | 30 |
• Design Review | • 设计复审 | 20 | 20 |
• Coding Standard | • 代码规范 (为⽬前的开发制定合适的规范) | 20 | 15 |
• Design | • 具体设计 | 40 | 30 |
• Coding | • 具体编码 | 360 | 400 |
• Code Review | • 代码复审 | 20 | 25 |
• Test | • 测试(⾃我测试,修改代码,提交修改) | 25 | 35 |
Reporting | 报告 | 65 | 55 |
• Test Report | • 测试报告 | 20 | 20 |
• Size Measurement | • 计算⼯作量 | 25 | 20 |
• Postmortem & Process Improvement Plan | • 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 690 | 770 |
221801206⽑依婷:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
Estimate | 估计这个任务需要多少时间 | 1day | 1day |
Development | 开发 | ||
Analysis | 需求分析 (包括学习新技术) | 120 | 80 |
Design Spec | ⽣成设计⽂档 | 40 | 50 |
Design Review | 设计复审 | 10 | 10 |
Coding Standard | 代码规范 (为⽬前的开发制定合适的规范) | 20 | 30 |
Design | 具体设计 | 60 | 90 |
Coding | 具体编码 | 80 | 70 |
Code Review | 代码复审 | 20 | 10 |
Test | 测试(⾃我测试,修改代码,提交修改) | 50 | 60 |
Reporting | 报告 | 20 | 30 |
Test Report | 测试报告 | 20 | 20 |
Size Measurement | 计算⼯作量 | 15 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 30 |
合计 | 具体编码 | 475 | 500 |
221801309洪世灿:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
Estimate | 估计这个任务需要多少时间 | 1day | 1day |
Development | 开发 | ||
Analysis | 需求分析 (包括学习新技术) | 150 | 90 |
Design Spec | ⽣成设计⽂档 | 30 | 40 |
Design Review | 设计复审 | 20 | 30 |
Coding Standard | 代码规范 (为⽬前的开发制定合适的规范) | 10 | 20 |
Design | 具体设计 | 80 | 100 |
Coding | 具体编码 | 70 | 100 |
Code Review | 代码复审 | 20 | 10 |
Test | 测试(⾃我测试,修改代码,提交修改) | 30 | 60 |
Reporting | 报告 | 10 | 30 |
Test Report | 测试报告 | 100 | 30 |
Size Measurement | 计算⼯作量 | 30 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 50 | 40 |
合计 | 具体编码 | 600 | 570 |
221801219郑嘉晖:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
Estimate | 估计这个任务需要多少时间 | 1day | 1day |
Development | 开发 | ||
Analysis | 需求分析 (包括学习新技术) | 110 | 90 |
Design Spec | ⽣成设计⽂档 | 50 | 40 |
Design Review | 设计复审 | 20 | 30 |
Coding Standard | 代码规范 (为⽬前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 60 | 90 |
Coding | 具体编码 | 80 | 90 |
Code Review | 代码复审 | 20 | 10 |
Test | 测试(⾃我测试,修改代码,提交修改) | 30 | 50 |
Reporting | 报告 | 10 | 10 |
Test Report | 测试报告 | 20 | 20 |
Size Measurement | 计算⼯作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 15 | 40 |
合计 | 具体编码 | 435 | 485 |
221801323陈修庆:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
Estimate | 估计这个任务需要多少时间 | 1day | 1day |
Development | 开发 | ||
Analysis | 需求分析 (包括学习新技术) | 60 | 100 |
Design Spec | ⽣成设计⽂档 | 60 | 30 |
Design Review | 设计复审 | 30 | 30 |
Coding Standard | 代码规范 (为⽬前的开发制定合适的规范) | 20 | 20 |
Design | 具体设计 | 60 | 80 |
Coding | 具体编码 | 60 | 100 |
Code Review | 代码复审 | 50 | 60 |
Test | 测试(⾃我测试,修改代码,提交修改) | 70 | 90 |
Reporting | 报告 | 20 | 10 |
Test Report | 测试报告 | 20 | 10 |
Size Measurement | 计算⼯作量 | 20 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 40 |
合计 | 具体编码 | 590 | 580 |
221801217丁宇凡:
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | ||
Estimate | 估计这个任务需要多少时间 | 1day | 1day |
Development | 开发 | ||
Analysis | 需求分析 (包括学习新技术) | 90 | 60 |
Design Spec | ⽣成设计⽂档 | 40 | 50 |
Design Review | 设计复审 | 20 | 30 |
Coding Standard | 代码规范 (为⽬前的开发制定合适的规范) | 15 | 20 |
Design | 具体设计 | 70 | 90 |
Coding | 具体编码 | 70 | 90 |
Code Review | 代码复审 | 40 | 50 |
Test | 测试(⾃我测试,修改代码,提交修改) | 80 | 80 |
Reporting | 报告 | 20 | 10 |
Test Report | 测试报告 | 20 | 10 |
Size Measurement | 计算⼯作量 | 20 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 50 |
合计 | 具体编码 | 515 | 530 |
第⼆部分
⼀、团队选题展示过程中,⽼师和同学提出了⼀些问题。有没有哪个问题你们想重新
回答?
团队选题展示后,⽼师和同学并没有什么提问,但是我们会继续努⼒。
⼆、在上次团队选题之后,你们组有什么新的思考和想法?有什么具体的⾏动,列出
具体⾏动
在上次团队选题之后,经过助教进⼀步的需求介绍,我们组⼜再⼀次地进⾏了详细地需求
分析:1、⽤户分三类:⽼师、助教、学⽣;2、进⾏评分的作业分为两种:个⼈作业(包
括结对作业)、团队作业;3、打分前,助教设置评分细则和分值的具体设计;4、助教打
分时,评分细则和分数输⼊框以⼩窗⼝的形式显示,增添灵活性;5、打分时显示的作业
内容可以由助教从博客园⽣成pdf导⼊系统,或者⼜学⽣导⼊md⽂件。