组员职责分工
何子聪:代码编写 -- 添加
杨博伦:代码编写 -- 菜单
程昱: 代码编写 -- 查询
陈罕瑀:代码编写 -- 主函数
杨杰: 代码编写 -- 排序
邓慧: 代码编写 -- 显示
陶佳杰:代码编写 -- 保存
曹淦淇:代码编写 -- 查询
github 的提交日志及截图组内成员commmit情况



程序运行截图
组内成员编写代码能力有限,结果运行不出来

程序运行环境
C
基础功能实现
- 登记功能:
有同学进入校园时,登记同学姓名、学号和进入时间。
有同学离开校园时,根据同学姓名、学号,查找在校记录里的该同学,并记录离开时间。
- 显示功能:
显示当前记录列表里的所有同学信息,并根据学号排序。
显示形式如下:
学号 姓名 进入时间 离开时间
附加功能
将运行结果以文件形式保存在本地
遇到的困难及解决方法
- 何子聪
困难:仓库的操作有点不熟
解决方法:看教程博客和请教同学
- 杨博伦
困难:上传仓库有点困难
解决方法:百度和看教程博客
- 陈罕瑀
困难:C语言有些忘了
解决方法:百度和问同学
- 杨杰
困难:仓库上传遇到困难
解决方法:看教程和问同学
- 邓慧
困难:C语言不太熟练
解决办法:百度和请教同学
- 陶佳杰
困难:C语言不太熟练
解决办法:百度和请教同学
- 曹淦淇
困难:上传仓库遇到点问题
解决办法:问同学和百度
- 程昱
困难:C语言掌握的不是很好
解决办法:百度和看教程博客
- 全组成员
困难:写代码能力太差了,
解决办法:没能解决
学员贡献度
学号 |
贡献度 |
211706173 |
12.5% |
211706143 |
12.5% |
211706163 |
12.5% |
211706167 |
12.5% |
211706168 |
12.5% |
211706102 |
12.5% |
211706144 |
12.5% |
211706196 |
12.5% |
PSP表格
211706173何子聪
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
20 |
20 |
Estimate |
估计这个任务需要多少时间 |
20 |
30 |
Development |
开发 |
20 |
20 |
Analysis |
需求分析 (包括学习新技术) |
30 |
30 |
Design Spec |
生成设计文档 |
10 |
10 |
Design Review |
设计复审 |
10 |
10 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
20 |
20 |
Design |
具体设计 |
20 |
30 |
Coding |
具体编码 |
20 |
20 |
Code Review |
代码复审 |
20 |
10 |
Test |
测试(自我测试,修改代码,提交修改) |
20 |
20 |
Reporting |
报告 |
20 |
20 |
Test Repor |
测试报告 |
20 |
30 |
Size Measurement |
计算工作量 |
10 |
10 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
20 |
20 |
|
合计 |
280 |
300 |
211706143杨博伦
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
15 |
20 |
Estimate |
估计这个任务需要多少时间 |
15 |
20 |
Development |
开发 |
15 |
20 |
Analysis |
需求分析 (包括学习新技术) |
15 |
20 |
Design Spec |
生成设计文档 |
15 |
20 |
Design Review |
设计复审 |
15 |
20 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
15 |
20 |
Design |
具体设计 |
15 |
20 |
Coding |
具体编码 |
15 |
20 |
Code Review |
代码复审 |
15 |
20 |
Test |
测试(自我测试,修改代码,提交修改) |
15 |
20 |
Reporting |
报告 |
15 |
20 |
Test Repor |
测试报告 |
15 |
20 |
Size Measurement |
计算工作量 |
15 |
20 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
15 |
20 |
合计 |
|
225 |
300 |
211706168邓慧
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
20 |
10 |
Estimate |
估计这个任务需要多少时间 |
20 |
20 |
Development |
开发 |
30 |
30 |
Analysis |
需求分析 (包括学习新技术) |
30 |
30 |
Design Spec |
生成设计文档 |
10 |
10 |
Design Review |
设计复审 |
10 |
10 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
10 |
10 |
Design |
具体设计 |
30 |
30 |
Coding |
具体编码 |
20 |
20 |
Code Review |
代码复审 |
10 |
10 |
Test |
测试(自我测试,修改代码,提交修改) |
20 |
20 |
Reporting |
报告 |
10 |
10 |
Test Repor |
测试报告 |
10 |
10 |
Size Measurement |
计算工作量 |
10 |
10 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
10 |
10 |
合计 |
|
250 |
240 |
211706102陈罕瑀
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
15 |
10 |
Estimate |
估计这个任务需要多少时间 |
15 |
20 |
Development |
开发 |
15 |
20 |
Analysis |
需求分析 (包括学习新技术) |
15 |
10 |
Design Spec |
生成设计文档 |
15 |
20 |
Design Review |
设计复审 |
15 |
10 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
15 |
20 |
Design |
具体设计 |
15 |
20 |
Coding |
具体编码 |
15 |
20 |
Code Review |
代码复审 |
15 |
10 |
Test |
测试(自我测试,修改代码,提交修改) |
15 |
10 |
Reporting |
报告 |
15 |
10 |
Test Repor |
测试报告 |
15 |
20 |
Size Measurement |
计算工作量 |
15 |
10 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
15 |
20 |
合计 |
|
225 |
230 |
211706144杨杰
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
20 |
17 |
Estimate |
估计这个任务需要多少时间 |
20 |
25 |
Development |
开发 |
30 |
40 |
Analysis |
需求分析 (包括学习新技术) |
30 |
35 |
Design Spec |
生成设计文档 |
15 |
20 |
Design Review |
设计复审 |
15 |
20 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
20 |
30 |
Design |
具体设计 |
15 |
10 |
Coding |
具体编码 |
15 |
15 |
Code Review |
代码复审 |
10 |
10 |
Test |
测试(自我测试,修改代码,提交修改) |
20 |
10 |
Reporting |
报告 |
15 |
10 |
Test Repor |
测试报告 |
15 |
5 |
Size Measurement |
计算工作量 |
10 |
5 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
10 |
10 |
|
合计 |
260 |
263 |
211706163曹淦淇
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
10 |
10 |
Estimate |
估计这个任务需要多少时间 |
60 |
85 |
Development |
开发 |
30 |
35 |
Analysis |
需求分析 (包括学习新技术) |
15 |
20 |
Design Spec |
生成设计文档 |
5 |
5 |
Design Review |
设计复审 |
5 |
5 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
10 |
15 |
Design |
具体设计 |
15 |
20 |
Coding |
具体编码 |
30 |
35 |
Code Review |
代码复审 |
10 |
5 |
Test |
测试(自我测试,修改代码,提交修改) |
5 |
10 |
Reporting |
报告 |
10 |
10 |
Test Repor |
测试报告 |
10 |
10 |
Size Measurement |
计算工作量 |
15 |
20 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
5 |
5 |
合计 |
--- |
235 |
290 |
211706196陶佳杰
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
15 |
10 |
Estimate |
估计这个任务需要多少时间 |
20 |
20 |
Development |
开发 |
30 |
40 |
Analysis |
需求分析 (包括学习新技术) |
10 |
15 |
Design Spec |
生成设计文档 |
5 |
10 |
Design Review |
设计复审 |
5 |
10 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
5 |
10 |
Design |
具体设计 |
15 |
20 |
Coding |
具体编码 |
15 |
20 |
Code Review |
代码复审 |
5 |
10 |
Test |
测试(自我测试,修改代码,提交修改) |
15 |
20 |
Reporting |
报告 |
15 |
20 |
Test Repor |
测试报告 |
15 |
20 |
Size Measurement |
计算工作量 |
5 |
10 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
15 |
20 |
合计 |
|
190 |
255 |
211706167程昱
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
10 |
10 |
Estimate |
估计这个任务需要多少时间 |
20 |
55 |
Development |
开发 |
30 |
35 |
Analysis |
需求分析 (包括学习新技术) |
25 |
20 |
Design Spec |
生成设计文档 |
15 |
15 |
Design Review |
设计复审 |
10 |
10 |
Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
10 |
15 |
Design |
具体设计 |
20 |
20 |
Coding |
具体编码 |
30 |
35 |
Code Review |
代码复审 |
10 |
10 |
Test |
测试(自我测试,修改代码,提交修改) |
5 |
10 |
Reporting |
报告 |
10 |
10 |
Test Repor |
测试报告 |
10 |
10 |
Size Measurement |
计算工作量 |
25 |
20 |
Postmortem & Process Improvement Plan |
事后总结, 并提出过程改进计划 |
5 |
5 |
合计 |
--- |
235 |
280 |
分析与反思
团队成员的代码能力普遍较差,导致许多文件都超时交了,但结果还是没能运行出来,这个问题很严重,我们得好好反思,我们组在指针方面的知识明显不扎实,编写代码的时候讨论最多的还是在这个地方,得去复习复习指针跟结构体了,这是我们组最薄弱的地方,多在网上看看教学视频,弥补我们的不足