团队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次数


GitHub提交日志

程序运行截图

进入校园时,登记姓名学号



进入校园时,查询姓名学号


修改学号,入校时间,离校时间



查询失败结果

离开校园时,登记学号,姓名,离校时间

程序运行环境

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

反思

对代码的编写还不够熟练,对GitHub操作还不太明白。

posted @ 2020-04-08 21:43  用心聚落步  阅读(183)  评论(2编辑  收藏  举报