峡谷Partners--团队第二次作业github编程实战

团队作业(二)

第一部分

一、组员职责分工

  • 前端:庄康泽、陈少彬、陆吉杉、林思灵
  • 后端:洪鸿林、林怀颖、冯浩、叶睿操

二、github提交截图与组员commit次数

QQ截图20210327225453

QQ截图20210327225509

QQ截图20210327225526

QQ截图20210327225535

QQ截图20210327225544

  • 次数统计
    • 冯浩:5
    • 叶睿操:3
    • 林怀颖:5
    • 陆吉杉:4
    • 陈少彬:3
    • 洪鸿林:3
    • 庄康泽:4
    • 林思灵:4

三、程序运行截图

四、遇到的困难

  • 冯浩:困难:前端把注册账号和关注会议页面区分开了,后端编写注册功能的时候,必须进行两次连续的表单提交,并且得防止用户在中途离开导致表单提交有误,因此得对后端代码进行大幅修改,成为难点。
    解决方法:固定页面跳转,设置请求类型,表单提交方式,不允许中途退出,并且改变他的数据库。

  • 林怀颖:困难:数据表格没有统一,大家都在自己的表格上改,没有通知队友。

    解决:与队友多沟通交流,改善前后端交互。

  • 庄康泽:困难前后端对接时间太赶,来不及撰写对接文档,导致数据库接口调用时频繁删改,拖后工期。
    解决:最后后端聚在一起讨论并确定了类图和数据库模型,完成了最后的接口设置。

  • 叶睿操:困难:后端使用PHP,从头开始学习,与前端的交互频繁,接口函数频繁修改,还修改到了数据库结构,耗时。

    解决:在开工前定好数据库结构,不要频繁修改,结构与接口。

  • 陈少彬:困难:bootstrap框架的css布局混乱不堪,使用不熟练 。

    解决:像队友寻求帮助及网上搜索。

  • 洪鸿林:困难:类图的构建和规划,由于没有PHP基础知识,刚开始进行如何项目开发的时候出现了一定的错乱,如何和前端进行交互,后端和数据库的连接和数据进行处理。前端和后端如何对接接口。
    解决方案:上网查找资料,和前端进行一定的交互。

  • 陆吉杉:问题:排版代码一直不起作用。
    解决:将一个容器div做成两个嵌套的容器进而运用margin等属性。

  • 林思灵:困难:一开始在布局上出现了问题,在不断调整float,margin,padding等属性之后,在队友的帮助下完成了预期的效果。
    列表在前端不知道怎么判断是否实现,在之后负责前后端交互中知道了怎么判断。
    解决办法:本来只是负责前端,但由于进度较慢,负责起了前后端交互,根据之前学习的内容,依然有许多问题,例如$_POST初始为空报错,数据库语句错误,函数调用问题,都根据不断测试和百度找到问题所在,并成功解决

五、团队贡献比例

  • 冯浩:20%
  • 叶睿操:10%
  • 林怀颖:15%
  • 陆吉杉:10%
  • 陈少彬:10%
  • 洪鸿林:5%
  • 庄康泽:15%
  • 林思灵:15%

六、PSP表格

洪鸿林:

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

冯浩:

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

林怀颖:

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

叶睿操:

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

陆吉杉:

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

陈少彬:

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

庄康泽:

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

林思灵:

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

第二部分

一、对于上次团队选题展示的问题重新回答

  • 关于抄袭的问题,所谓抄袭,就是你把别人的创造装作是自己的。我们这次的作业是通过它原本游戏的立意,比如说:搞笑、合作方面。我们在它的基础上进行了拓展和改善,相当于说是创造了一个新的游戏。最后我们做出来的东西肯定是和他们不一样的。例如:LOL和王者荣耀,不能说是王者荣耀抄袭了LOL。

二、选题后的想法、思考和具体行动

  • 明白了团队中还有许多要学习的东西和事物,有相关的服务器和数据库以及同步方面的知识。对于团队的分配问题进行一定的讨论和分配,明白了项目中每个成员研究的方向以及后期的开发如何进行。对于如何进行开发有了较为深刻的了解。成员也开始进行一定的项目学习,通过项目学习进行开发。对于如何进行服务器和网络开发有了较为深刻的理解。
posted @ 2021-03-27 23:45  峡谷partners  阅读(166)  评论(6编辑  收藏  举报