团队作业第二次——团队Github实战训练

这个作业属于哪个课程 2020春s班
这个作业要求在哪里 团队作业第二次——团队Github实战训练
团队名称 time masters
这个作业的目标 团队Github实战
作业正文 团队作业第二次
其他参考文献

part 1-团队Github实战

一、组员职责分工

学号 职责 commit次数
041702303 设计流程,分配任务,整合修改代码、debug等 11
221600428 参与需求分析 0
221701124 dao 2
221701224 前端设计与编码 7
221701204 servlet 6
221701321 合作编写前端 3
221701306 pojo 1
221701405 群内截图、博客 1
221701424 test 5

二、github提交日志截图




三、程序运行截图







四、程序运行环境

数据库MySQL,配置tomcat服务器,导入eclipse可以直接运行,test文件夹存在bug可以删除,DB文件的sql导入可以获得程序所需的数据库

五、WEB界面

同运行界面

六、功能实现

基础功能

附加功能

七、遇到的困难及解决方法

  • 学号

    041702303 第一次进行这么多人的线上合作开发,并且事件很紧迫,开始有点没有方向,后来进行整合代码心态炸裂,解决方法通过平稳心态,保持平和,多多进行队员交流

  • 学号 221701321

    这是第一次团队作业,也是第一次使用GitHub进行团队作业,文件的更新成了最大问题,时常这边我刚pull回来,那边又上传了,最后队员沟通之后才解决问题,团队作业需要沟通。

八、PSP表格

  • 041702303
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 20 30
Estimate 估计这个任务需要多少时间 20 30
Development 开发 340 570
Analysis 需求分析 (包括学习新技术) 20 20
Design Spec 生成设计文档 10 10
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 10 10
Design 具体设计 40 40
Coding 具体编码 40 50
Code Review 代码复审 210 420
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 10 10
Test Repor 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0 0
合计 370 610

  • 221600428
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 40 40
Estimate 估计这个任务需要多少时间 40 40
Development 开发 60 80
Analysis 需求分析 (包括学习新技术) 30 30
Design Spec 生成设计文档 0 0
Design Review 设计复审 0 0
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 0 0
Coding 具体编码 0 0
Code Review 代码复审 30 50
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 0 0
Test Repor 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0 0
合计 100 120

  • 221701124
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 40 50
Estimate 估计这个任务需要多少时间 40 50
Development 开发 340 365
Analysis 需求分析 (包括学习新技术) 20 20
Design Spec 生成设计文档 10 10
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 10 10
Design 具体设计 40 40
Coding 具体编码 240 250
Code Review 代码复审 10 15
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 10 10
Test Repor 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 0 0
合计 390 425

* 221701224
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 30
Estimate 估计这个任务需要多少时间 30 30
Development 开发 250 270
Analysis 需求分析 (包括学习新技术) 10 10
Design Spec 生成设计文档 20 20
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 70 80
Coding 具体编码 110 120
Code Review 代码复审 20 30
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 10 10
Test Repor 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10
合计 290 310

  • 221701204
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 40 40
Estimate 估计这个任务需要多少时间 40 40
Development 开发 220 200
Analysis 需求分析 (包括学习新技术) 10 10
Design Spec 生成设计文档 10 10
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 60 60
Coding 具体编码 110 90
Code Review 代码复审 30 20
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 10 10
Test Repor 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10
合计 270 250

  • 221701321
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 40 40
Estimate 估计这个任务需要多少时间 40 40
Development 开发 430 550
Analysis 需求分析 (包括学习新技术) 30 30
Design Spec 生成设计文档 10 10
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范)
Design 具体设计 60 60
Coding 具体编码 200 320
Code Review 代码复审 100 100
Test 测试(自我测试,修改代码,提交修改)
Reporting 报告 10 10
Test Repor 测试报告
Size Measurement 计算工作量
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10
合计 470 590

  • 221701306
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 50 50
Estimate 估计这个任务需要多少时间 50 50
Development 开发 70 70
Analysis 需求分析 (包括学习新技术) 20 20
Design Spec 生成设计文档 15 15
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) - -
Design 具体设计 10 10
Coding 具体编码 15 15
Code Review 代码复审 - -
Test 测试(自我测试,修改代码,提交修改) - -
Reporting 报告 -
Test Repor 测试报告 - -
Size Measurement 计算工作量 - -
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 - -
合计 - - 120

  • 221701405
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 40 60
Estimate 估计这个任务需要多少时间 40 60
Development 开发 120 110
Analysis 需求分析 (包括学习新技术) 30 30
Design Spec 生成设计文档 10 10
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 50 40
Coding 具体编码 0 0
Code Review 代码复审 20 20
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 10 10
Test Repor 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10
合计 170 180
  • 221701424
PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 30 30
Estimate 估计这个任务需要多少时间 30 30
Development 开发 170 200
Analysis 需求分析 (包括学习新技术) 10 10
Design Spec 生成设计文档 20 20
Design Review 设计复审 10 10
Coding Standard 代码规范 (为目前的开发制定合适的规范) 0 0
Design 具体设计 20 20
Coding 具体编码 110 120
Code Review 代码复审 20 20
Test 测试(自我测试,修改代码,提交修改) 0 0
Reporting 报告 10 10
Test Repor 测试报告 0 0
Size Measurement 计算工作量 0 0
Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划 10 10
合计 200 240

九、贡献比例分配

学号 代码量 commit次数 贡献分分配
041702303 设计代码分配任务、编写util以及整合整个代码和debug 11 19
221600428 参与需求分析 0 2
221701124 编写dao 2 11
221701224 前端设计与编码 7 15
221701204 三个servlet 6 13
221701321 编写前端 3 12
221701306 pojo 1 10
221701405 群内截图、博客 1 9
221701424 test 5 9

十、博客基本功能完成情况(截止前)

1.功能清单

功能点 完成度
身份证、手机号格式验证及错误提示 0
身份证、手机号的唯一性及错误提示 1
间隔三次才能预约及错误提示 1
存储预约信息 1
预约结束后的中签计算 0.5
预约查询及提示 0.5

在截止前的版本中:

预约结束后的中签计算:
点击结束预约按钮后会进行中签结算,但是有一个小问题是当总口罩数sum被分配到--单次购买数>sum>0时会出现一点问题,其余可以正常进行。
预约查询级提示:
后端代码正常,前端代码有一个低级的错误是信息对应的表格列结束标签没有加上反斜杠,同时查询如果失败没有反馈。

2.抽签算法

对每一个预约记录进行随机数判定,判定成功将记录的中签标记位设为中签,否则未中签,循环结束条件为当且仅当口罩总数被分配完全或者所有预约记录中签。

part 2-团队展示问题分析

  • 同类产品较多,如何突出自己的优势?

    1. 以极简为目标,主打功能更加突出,没有应用市场上已有的软件那么繁杂。
    2. 用户操作更加简单,不用花费太多时间操作。
    3. 所有的功能均对用户免费开放。
  • 考虑在某个方面特化
    我们的软件的核心是锁机,主要是针对学习上的自我督促,需要有一些强制性的,自我反省的功能,因为平时经常会出现一些,事前下定决心,但学到一半拿起手机就不自觉的刷了起来的情况。

  • 关于换题与集成
    在上次项目展示与第一组的协商之后,我们保留原选题,并将第一组优秀的功能集和过来。

posted @ 2020-03-15 22:58  Tmasters  阅读(218)  评论(4编辑  收藏  举报