团队Github实战训练
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10608 |
团队名称 | 用心聚落步 |
这个作业的目标 | 疫情之后要准备开学了,需要对校园进出的同学进行在校记录登记。设计一款简易的软件来帮帮校园保卫部门 |
作业正文 | GitHub地址 |
其他参考文献 | 无 |
组员职责分工
姓名 | 分工 |
---|---|
李英梦 | 任务分配,代码整理 |
林航 | OperationFrame.java,Conf.java书写修改更新>=3 代码初设计 |
林汐 | ModifyDialog.java书写修改更新>=3 博客再修改 |
赵帅 | FileOpe.java书写修改更新>=3 博客编写 |
陈锦玲 | OperationFrame.java修改更新>=3 |
冉斌 | RegisterFrame.java书写修改更新>=3 |
林浩洋 | ModifyDialog.java再修改更新>=3 |
沈志宏 | OperationFrame.java修改更新>=3 |
github 的提交日志截图(鼓励小粒度提交),统计各组员的commit次数
程序运行截图
进入校园时,登记姓名学号
进入校园时,查询姓名学号
修改学号,入校时间,离校时间
查询失败结果
离开校园时,登记学号,姓名,离校时间
程序运行环境
eclipse java
GUI界面
基础功能实现
1.有同学进入校园时,登记同学姓名、学号和进入时间页面
2.有同学离开校园时,输入同学姓名、学号页面,并且有查找选项查找该同学,记录离开时间
3.查询显示学号、姓名、进入时间、离开时间
4.实现了退出改软件选项
附加功能实现
1.查询学生出入校信息的时候,附加了修改离校的时间
2.登记时多设置一次输入学号选项,并且保证输入学号一致性
鼓励有想法且有用的功能
增加修改记录离校时间功能和重复输入学号功能
遇到的困难及解决方法
1.冉斌:写显示的功能的时候写出来的代码调用不出来,也不能窗口化。还有就是很多重复代码,写得不够简洁。再有就是实现功能不够全面。
解决办法:和小组成员讨论,查看博客,一次又一次尝试更改,尽管有些问题依旧没能解决但是已经尽力了。
2.林汐:编写代码能力还不够,还需要别人的帮助
3.陈锦玲:记录数据存放问题、 java代码只会老师教的基础、界面设计实现问题
4.赵帅:代码的编写能力差,很多java的知识点遗忘,导致写代码的时候出现了许多错误
5.林航:没接触过gui界面,Java语法有点忘记了。
解决办法:百度
每位组员的贡献比例
学号 | 贡献度 |
---|---|
林航 | 20% |
林汐 | 13% |
赵帅 | 12% |
陈锦玲 | 12% |
冉斌 | 16% |
林浩洋 | 15% |
沈志宏 | 12% |
PSP表格
李英梦
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 30 |
Estimate | 估计这个任务需要多少时间 | 360 | 420 |
Development | 开发 | 60 | 80 |
Analysis | 需求分析 (包括学习新技术) | 20 | 30 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 30 | 20 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 60 | 50 |
Design | 具体设计 | 30 | 30 |
Coding | 具体编码 | 70 | 60 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 20 |
Reporting | 报告 | 20 | 20 |
Test Repor | 测试报告 | 30 | 30 |
Size Measurement | 计算工作量 | 20 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 30 | 20 |
合计 | 470 | 410 |
林航
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 40 |
Estimate | 估计这个任务需要多少时间 | 30 | 40 |
Development | 开发 | 280 | 320 |
Analysis | 需求分析 (包括学习新技术) | 60 | 70 |
Design Spec | 生成设计文档 | 15 | 20 |
Design Review | 设计复审 | 15 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 10 | 10 |
Coding | 具体编码 | 150 | 175 |
Code Review | 代码复审 | 5 | 5 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 20 |
Reporting | 报告 | 30 | 40 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 15 |
合计 | 340 | 360 |
林汐
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 15 | 20 |
Estimate | 估计这个任务需要多少时间 | 10 | 10 |
Development | 开发 | 70 | 80 |
Analysis | 需求分析 (包括学习新技术) | 60 | 70 |
Design Spec | 生成设计文档 | 15 | 20 |
Design Review | 设计复审 | 15 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 20 |
Design | 具体设计 | 10 | 10 |
Coding | 具体编码 | 60 | 60 |
Code Review | 代码复审 | 10 | 5 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 20 |
Reporting | 报告 | 15 | 10 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 15 |
合计 | 335 | 375 |
陈锦玲
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 15 | 20 |
Estimate | 估计这个任务需要多少时间 | 200 | 200 |
Development | 开发 | 70 | 80 |
Analysis | 需求分析 (包括学习新技术) | 65 | 70 |
Design Spec | 生成设计文档 | 15 | 20 |
Design Review | 设计复审 | 15 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 20 |
Design | 具体设计 | 10 | 10 |
Coding | 具体编码 | 60 | 60 |
Code Review | 代码复审 | 10 | 5 |
Test | 测试(自我测试,修改代码,提交修改) | 15 | 20 |
Reporting | 报告 | 15 | 10 |
Test Repor | 测试报告 | 10 | 10 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 15 |
合计 | 345 | 375 |
赵帅
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 35 |
Estimate | 估计这个任务需要多少时间 | 420 | 365 |
Development | 开发 | 40 | 50 |
Analysis | 需求分析 (包括学习新技术) | 30 | 35 |
Design Spec | 生成设计文档 | 20 | 30 |
Design Review | 设计复审 | 30 | 40 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 20 | 30 |
Design | 具体设计 | 30 | 30 |
Coding | 具体编码 | 60 | 80 |
Code Review | 代码复审 | 30 | 40 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 50 |
Reporting | 报告 | 10 | 20 |
Test Repor | 测试报告 | 10 | 15 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 15 | 20 |
合计 | 420 | 490 |
冉斌
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 45 |
Estimate | 估计这个任务需要多少时间 | 240 | 240 |
Development | 开发 | 30 | 35 |
Analysis | 需求分析 (包括学习新技术) | 15 | 10 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 15 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 20 | 25 |
Coding | 具体编码 | 30 | 25 |
Code Review | 代码复审 | 15 | 10 |
Test | 测试(自我测试,修改代码,提交修改) | 25 | 30 |
Reporting | 报告 | 20 | 20 |
Test Repor | 测试报告 | 20 | 20 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 270 | 280 |
沈志宏
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 45 |
Estimate | 估计这个任务需要多少时间 | 240 | 240 |
Development | 开发 | 30 | 35 |
Analysis | 需求分析 (包括学习新技术) | 15 | 10 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 15 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 20 | 25 |
Coding | 具体编码 | 30 | 25 |
Code Review | 代码复审 | 15 | 10 |
Test | 测试(自我测试,修改代码,提交修改) | 25 | 30 |
Reporting | 报告 | 20 | 20 |
Test Repor | 测试报告 | 20 | 20 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 270 | 280 |
林浩洋
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 30 | 45 |
Estimate | 估计这个任务需要多少时间 | 240 | 240 |
Development | 开发 | 30 | 35 |
Analysis | 需求分析 (包括学习新技术) | 15 | 10 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 15 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 10 | 10 |
Design | 具体设计 | 20 | 25 |
Coding | 具体编码 | 30 | 25 |
Code Review | 代码复审 | 15 | 10 |
Test | 测试(自我测试,修改代码,提交修改) | 25 | 30 |
Reporting | 报告 | 20 | 20 |
Test Repor | 测试报告 | 20 | 20 |
Size Measurement | 计算工作量 | 10 | 15 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 20 | 15 |
合计 | 270 | 280 |
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 60 | 30 |
Estimate | 估计这个任务需要多少时间 | 360 | 480 |
Development | 开发 | 60 | 120 |
Analysis | 需求分析 (包括学习新技术) | 10 | 10 |
Design Spec | 生成设计文档 | 10 | 10 |
Design Review | 设计复审 | 30 | 10 |
Coding Standard | 代码规范 (为目前的开发制定合适的规范) | 40 | 60 |
Design | 具体设计 | 30 | 10 |
Coding | 具体编码 | 30 | 30 |
Code Review | 代码复审 | 30 | 30 |
Test | 测试(自我测试,修改代码,提交修改) | 30 | 30 |
Reporting | 报告 | 15 | 15 |
Test Repor | 测试报告 | 30 | 30 |
Size Measurement | 计算工作量 | 15 | 10 |
Postmortem & Process Improvement Plan | 事后总结, 并提出过程改进计划 | 10 | 10 |
合计 | 360 | 480 |