Loading

团队作业二

那你能帮帮我吗——github编程实战

这个作业属于哪个课程 2021春软件工程实践|W班 (福州大学)
这个作业要求在哪里 团队第二次作业github编程实战
这个作业的目标 搭建一个展示会议具体信息的网站,根据不同的角色身份,完成展示特定信息的功能。
其他参考文献

目录

项目地址

github地址

https://github.com/Willayuyu/meeting-system-team1

项目在线地址

http://8.140.106.208:8081/ms/Login.html

普通用户
账号:hello world
密码:123456
会议主席
账号:admin1
密码:123456
分论坛会议主席
账号:admin2
密码:123456
秘书
账号:admin3
密码:123456

image

后端接口文档地址:https://www.showdoc.com.cn/1313564866368599?page_id=6548636919432951
(由于时间太赶了,导致前后端交互出了一些问题,但是页面之间是可以跳转的,只是要分角色登录后才可以,也可在URL地址后加/访问

组员职责分工

前端:王大鱼、明亮、邵涵洋、pzy、柠檬
后端:王炜嘉、张思萍、张晨星、李建雄、郑耀烽

github提交

提交日志截图

image

image

各组员commit次数

学号 组员 次数
221801308 王大鱼 11
221801327 明亮 0(有积极参与团队任务,但是一直push不上去,
所以在别人的电脑上提交)
221801301 邵涵洋 3
221801328 pzy 3
221801304 柠檬 6
221801326 王炜嘉 11
221801124 张思萍 5
221801331 张晨星 8
221801414 李建雄 3
221801420 郑耀烽 3

程序运行截图

image

image

image

image

image

image

image

image

image

遇到的困难及解决办法

组员1 王大鱼
遇到的困难:github很难用,前端页面太多写不完,交互也做不完
解决办法:硬着头皮冲

组员2 明亮
困难:ajax的调用很难,特别是在动态生成组件的时候
解决办法:多练习

组员3 邵涵洋
困难:前端的css样式应用不熟练,交互不好做
解决办法:上网查询css的用法,交互还是很难做,但是努力学!!

组员4 pzy
困难:前后端交互,axios请求发不出去

解决办法:换成ajax

组员5 柠檬
困难:第一次写前端不习惯,bootstrap和vue的包的导入一直出问题
解决办法:多把网上的实例放在自己的网页上跑,看实例学习

组员6 王炜嘉
困难:github时常连不上,git push的冲突不好解决
解决办法:下次团队作业采取分布式架构

组员7 张思萍
困难:代码规范有点不太适应,github上的conflict不好解决
解决办法:慢慢适应,下次可以采用分布式

组员8 张晨星
困难:前后端分离时,后端项目部署至服务器请求有跨域问题。
解决办法:通过设置防火墙打开端口;使用@CrossOrigin

组员9 李建雄
困难:springboot的配置,测试用例的设置
解决办法:百度+队友的帮助完成配置

组员10 郑耀烽
困难:springboot框架在eclipse上比较难配置
解决办法:在组员的帮助下用idea编译器配置成功

每位成员的贡献比例

学号 组员 贡献比例
221801308 王大鱼 15
221801327 明亮 8
221801301 邵涵洋 5
221801328 pzy 12
221801304 柠檬 8
221801326 王炜嘉 12
221801124 张思萍 12
221801331 张晨星 15
221801414 李建雄 5
221801420 郑耀烽 8

PSP表格

王大鱼

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

明亮

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

邵涵洋

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

pzy

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

柠檬

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

王炜嘉

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

张思萍

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

张晨星

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

李建雄

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

郑耀烽

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

想重新回答的问题

问题:使用小程序时,用户需要打开小程序才能接收到消息推送?
回答内容:可以使用小程序结合公众号的方式,使用公众号进行消息的推送展示(类似雨课堂)

新思考和新想法

思考
1.在使用git协作开发的情况下,如果模块分工不够详细,或有所重叠,容易导致各成员编写内容冲突
2.前端样式风格不够统一,各成员编写页面展示效果差异过大。

想法
1.将模块划分地更详细,让各成员负责内容之间关联性更小。
2.让各成员遵守统一的样式风格

具体行动
1.让各模块功能更为独立。或采用分布式进行架构
2.使用统一ui库,安排更多的时间进行原型设计

posted @ 2021-03-27 23:48  那你能帮帮我吗  阅读(196)  评论(6编辑  收藏  举报