这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/SE |
---|---|
这个作业要求在哪里 | 团队Github实战训练 |
这个作业的目标 | 团队Github实战训练 |
Github地址 | Github |
作业正文 | 如下 |
其他参考文献 | ... |
一、任务分工
姓名 | 负责 |
---|---|
田硕 | gui界面和整合调整全部函数 |
吴立鹏 | 排序 |
王超凡 | 添加 |
洪万真 | 通过学号查询信息 |
游琳 | 减少 |
徐仙峰 | 通过时间查询信息 |
梁梓银 | 显示 |
林铭智 | 计数 |
二、小组成员commit情况
姓名 | commit次数 |
---|---|
吴立鹏 | 3 |
王超凡 | 3 |
洪万真 | 3 |
游琳 | 4 |
徐仙峰 | 3 |
梁梓银 | 3 |
林铭智 | 3 |
田硕 | 1+最后总代码 |
三、程序运行截图
入校登记
![](https://img2020.cnblogs.com/blog/1966672/202004/1966672-20200409024800033-1036772831.png)
离校登记
![](https://img2020.cnblogs.com/blog/1966672/202004/1966672-20200409024824168-1716124039.png)
入校后全部信息
![](https://img2020.cnblogs.com/blog/1966672/202004/1966672-20200409024841703-1425305775.png)
离校后全部信息
![](https://img2020.cnblogs.com/blog/1966672/202004/1966672-20200409024852193-1748846203.png)
校内人数和离校人次
![](https://img2020.cnblogs.com/blog/1966672/202004/1966672-20200409024859643-622646458.png)
根据学号查询
![](https://img2020.cnblogs.com/blog/1966672/202004/1966672-20200409024912193-1173731707.png)
根据时间查询
![](https://img2020.cnblogs.com/blog/1966672/202004/1966672-20200409024923343-1878981219.png)
四、程序运行环境
- python
五、GUI界面展示
六、基础功能实现
- 1. 登记进入校园的功能
- 2. 登记离开校园的功能
- 3. GUI界面
- 4. 时间查找信息功能
- 5. 学号查找信息功能
- 6. 显示功能
- 7. 排序功能
七、附加功能实现
- 按登记时间查询信息
八、鼓励有想法且有用的功能
- 对在校人数和离校人次的计算
- 重复输入学号功能
九、用户体验,操作的方便、快捷性
用户可以快速添加自己的记录,以及查看自己的进出校园记录
十、遇到的困难及解决方法
- 王超凡:
遇到的困难: python的用法不够熟练
解决方法: 百度和请教同学 - 游琳:
遇到的困难: 写出来的代码与队友的代码不太兼容,并且测试数据是没有考虑周全,导致时间较长
解决方法: 与队友沟通 - 田硕:
遇到的困难: 没有接触过gui界面
解决方法: 百度搜索
遇到的困难: 无法获取弹出界面内的文本
解决方法: 放弃弹窗
遇到的困难: list类型不能直接出现在gui界面函数中,储存出问题
解决方法: 将gui界面封装成函数 - 徐仙锋:
遇到的困难: 进行通过时间查找信息时无法对时间段信息进行查询
解决方法: 百度搜索和请教同学 - 洪万真:
遇到的困难: python语法不熟悉
解决方法: 百度搜索 - 梁梓银:
遇到的困难: 在对列表进行循环输出时,没有熟悉列表的遍历方式
解决方法: 查阅列表语法 - 吴立鹏:
遇到的困难: 在对列表排序时对具体列列进行排序的选择有困难
解决方法: 百度搜索 - 林铭智:
遇到的困难: python语法不熟悉
解决方法: 百度搜索
十一、组员的贡献比例
姓名 | 贡献度 |
---|---|
吴立鹏 | 10 |
王超凡 | 15 |
洪万真 | 10 |
游琳 | 15 |
徐仙峰 | 10 |
梁梓银 | 10 |
林铭智 | 10 |
田硕 | 20 |
十二、PSP表格
- 田硕
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 10 | 20 |
Estimate | 估计这个任务需要多少时间 | 30 | 30 |
Development | 开发 | 30 | 40 |
Analysis | 需求分析 (包括学习新技术) | 60 | 80 |
Design Spec | 生成设计文档 | 5 | 5 |
Design Review | 设计复审 | 5 | 5 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 8 |
Design | 具体设计 | 15 | 20 |
Coding | 具体编码 | 100 | 240 |
Code Review | 代码复审 | 5 | 5 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 60 |
Reporting | 报告 | 5 | 7 |
Test Repor | 测试报告 | 3 | 5 |
Size Measurement | 计算工作量 | 10 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 10 |
合计 | 338 | 540 |
- 王超凡
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 15 | 15 |
Estimate | 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 30 | 60 |
Analysis | 需求分析 (包括学习新技术) | 20 | 20 |
Design Spec | 生成设计文档 | 5 | 5 |
Design Review | 设计复审 | 20 | 15 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 15 | 10 |
Design | 具体设计 | 10 | 20 |
Coding | 具体编码 | 30 | 40 |
Code Review | 代码复审 | 10 | 20 |
Test | 测试(自我测试,修改代码,提交修改) | 3 | 5 |
Reporting | 报告 | 10 | 12 |
Test Repor | 测试报告 | 8 | 10 |
Size Measurement | 计算工作量 | 5 | 7 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 231 | 294 |
- 游琳
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 25 |
Estimate | 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 20 | 25 |
Analysis | 需求分析 (包括学习新技术) | 5 | 5 |
Design Spec | 生成设计文档 | 10 | 9 |
Design Review | 设计复审 | 20 | 15 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | 40 |
Design | 具体设计 | 10 | 13 |
Coding | 具体编码 | 30 | 25 |
Code Review | 代码复审 | 10 | 20 |
Test | 测试(自我测试,修改代码,提交修改) | 3 | 5 |
Reporting | 报告 | 10 | 12 |
Test Repor | 测试报告 | 10 | 13 |
Size Measurement | 计算工作量 | 15 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 18 |
合计 | 243 | 285 |
- 徐仙锋
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 20 |
Estimate | 估计这个任务需要多少时间 | 15 | 15 |
Development | 开发 | 60 | 60 |
Analysis | 需求分析 (包括学习新技术) | 60 | 50 |
Design Spec | 生成设计文档 | 8 | 8 |
Design Review | 设计复审 | 30 | 30 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 15 | 15 |
Design | 具体设计 | 20 | 20 |
Coding | 具体编码 | 60 | 50 |
Code Review | 代码复审 | 15 | 15 |
Test | 测试(自我测试,修改代码,提交修改) | 35 | 30 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 10 | 15 |
Size Measurement | 计算工作量 | 10 | 5 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 30 |
合计 | 398 | 373 |
- 吴立鹏
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 5 | 3 |
Estimate | 估计这个任务需要多少时间 | 15 | 15 |
Development | 开发 | 30 | 20 |
Analysis | 需求分析 (包括学习新技术) | 10 | 18 |
Design Spec | 生成设计文档 | 10 | 9 |
Design Review | 设计复审 | 15 | 17 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 30 | 27 |
Design | 具体设计 | 10 | 13 |
Coding | 具体编码 | 15 | 12 |
Code Review | 代码复审 | 20 | 25 |
Test | 测试(自我测试,修改代码,提交修改) | 5 | 3 |
Reporting | 报告 | 10 | 14 |
Test Repor | 测试报告 | 15 | 11 |
Size Measurement | 计算工作量 | 20 | 20 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 8 |
合计 | 220 | 215 |
- 梁梓银
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 20 | 20 |
Development | 开发 | 60 | 60 |
Analysis | 需求分析 (包括学习新技术) | 50 | 50 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 40 | 40 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 30 | 30 |
Coding | 具体编码 | 50 | 60 |
Code Review | 代码复审 | 10 | 10 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 30 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 5 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 25 |
合计 | 405 | 405 |
- 洪万真
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 15 | 10 |
Development | 开发 | 50 | 40 |
Analysis | 需求分析 (包括学习新技术) | 50 | 40 |
Design Spec | 生成设计文档 | 5 | 5 |
Design Review | 设计复审 | 25 | 30 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 20 | 20 |
Coding | 具体编码 | 40 | 35 |
Code Review | 代码复审 | 15 | 15 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 10 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 5 | 5 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 15 |
合计 | 310 | 285 |
- 林铭智
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 15 | 10 |
Development | 开发 | 50 | 60 |
Analysis | 需求分析 (包括学习新技术) | 50 | 60 |
Design Spec | 生成设计文档 | 5 | 5 |
Design Review | 设计复审 | 25 | 30 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 20 | 20 |
Coding | 具体编码 | 40 | 35 |
Code Review | 代码复审 | 15 | 15 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 10 |
Reporting | 报告 | 10 | 10 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 5 | 5 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 15 |
合计 | 310 | 325 |
十三、殊声明名