字节乱动——项目Beta冲刺--总结博客

**字节乱动——项目Beta冲刺--总结博客

这个作业属于哪个课程 2021春软件工程实践|S班
这个作业要求在哪里 团队作业六——beta冲刺+事后诸葛亮
团队名称 字节乱动
这个作业的目标 记录项目beta冲刺
其他参考文献
汇总博客 beta冲刺+事后诸葛亮博客汇总

项目预期计划与现实进展

序号 计划 开始时间 结束时间 耗时 完成度
1 系统设计 2021-04-19 2021-04-23 5.0 日 100%
2 数据库设计 2021-04-19 2021-04-23 5.0 日 100%
3 环境搭建 2021-04-23 2021-04-25 3.0 日 100%
4. 安卓端mvvm架构搭建 2021-04-23 2021-04-23 1.0 日 100%
5. springboot+thymeleaf+mybais搭建 2021-04-23 2021-04-23 1.0 日 100%
6. 前后端调试 2021-04-24 2021-04-25 2.0 日 100%
7. 项目实现V1.0-安卓: 2021-04-26 2021-05-05 10.0 日 95%
8. 用户登录,注册(学生) 2021-04-26 2021-04-26 1.0 日 80%
9. 分数查看 2021-04-27 2021-04-27 1.0 日 100%
11 评分任务-组间评分 2021-04-29 2021-04-30 2.0 日 100%
12 个人模块-我的团队 2021-05-01 2021-05-01 1.0 日 100%
13 个人模块-退出登录,反馈意见 2021-05-02 2021-05-02 1.0 日 100%
14 前后端对接 2021-05-03 2021-05-05 3.0 日 100%
15 项目实现V1.0-web前端: 2021-04-26 2021-05-09 14.0 日 90%
16 登录模块 2021-04-26 2021-04-26 1.0 日 100%
17 细则管理-新增细则 2021-04-27 2021-04-27 1.0 日 100%
18 细则管理-所有细则 2021-04-28 2021-04-28 1.0 日 100%
19 细则管理-细则详情 2021-04-29 2021-04-29 1.0 日 100%
20 细则管理-删改细则 2021-04-30 2021-04-30 1.0 日 100%
21 学生管理-新增学生 2021-05-01 2021-05-01 1.0 日 100%
22 学生管理-所有学生 2021-05-02 2021-05-02 1.0 日 100%
23 团队管理-新增团队 2021-05-03 2021-05-03 1.0 日 100%
24 团队管理-所有团队 2021-05-04 2021-05-04 1.0 日 100%
25 学生模块-作业提交(链接版本) 2021-05-05 2021-05-05 1.0 日 100%
26 成绩管理-博客评分(链接版本) 2021-05-06 2021-05-08 3.0 日 100%
27 成绩管理-成绩查询 2021-05-09 2021-05-09 1.0 日 100%
28 项目实现V1.0-后端(): 2021-04-26 2021-05-09 14.0 日 100%
29 完成安卓部分接口 2021-04-26 2021-05-01 5.0日 100%
30 完成web前端部分接口 2021-05-02 2021-05-09 7.0日 100%
31 项目实现V1.0-前后端对接调试 2021-05-10 2021-05-11 2.0 日 100%
32 项目实现思考与学习: 2021-05-12 2021-05-24 13.0 日 100%
33 shiro权限管理与本项目对接 2021-05-12 2021-05-16 5.0 日 100%
34 其他问题 2021-05-17 2021-05-24 8.0日 100%
35 项目实现V2.0前端 2021-06-01 2021-06-15 15.0 日 100%
36 成绩管理-成绩查询 2021-06-01 2021-06-02 2.0 日 100%
37 成绩管理-成绩改删 2021-06-03 2021-06-05 3.0 日 100%
38 作业提交(本地markdown) 2021-06-06 2021-06-08 3.0 日 100%
39 学生模块其他部分 2021-06-09 2021-06-11 3.0 日 100%
40 教师模块其他部分 2021-06-12 2021-06-14 3.0 日 100%
41 助教模块其他部分 2021-06-13 2021-06-15 3.0 日 100%
42 项目实现V2.0安卓: 2021-06-01 2021-06-15 15.0 日 100%
43 V.1.0问题解决 2021-06-01 2021-06-05 5.0 日 100%
44 权限与数据隔离 2021-06-11 2021-06-18 8.0 日 100%
45 组间评分细化 2021-06-19 2021-06-21 3.0 日 100%
45 项目实现V2.0后端(与前端一致) 2021-06-01 2021-06-12 12.0 日 100%
46 项目实现V2.0-前后端对接调试 2021-06-13 2021-06-20 8.0 日 100%
总体上项目预期进度与现实进展是差不多的,beta版本的千帆竞发图和结对作业还有些没有完成,还有项目bug还没修完

改进计划完成情况

  • 在冲刺开始前的“问题总结随笔”和“凡事预则立随笔”中,你们组设立了一些改进计划,这些计划的完成情况如何?

    • 我们多进行小而具体的commit,虽然由于网络原因遇到了些困难,但是还是增强了对项目进度的管控。
    • 我们将更多的精力放在了测试和修漏洞上,也发现许多细节上的打磨以及bug的修复工作量远超我们的想象,目前还有一些bug还没修完
  • 项目管理:

由于上一阶段常常完成一个功能才进行commit ,现阶段,编码人员已经在由小的修改也有了commit,实现项目管理的细致化。同时,大家也对发生冲突时利用vscode等解决冲突逐渐熟悉,代码覆盖问题也有所改善。

  • 项目开发与测试:

本阶段项目的测试较上一阶段都有所改进,每天都有相应的测试记录文档,并上传至github,包括但不限于使用自动化工具生成脚本进行功能测试,和对项目的压力测试。

可运行的项目链接

web端:
http://1.15.129.32:8888/login.html

教师账号: T000001
助教账号: A000001
学生账户(其一): s221809991
密码: 123456

成员在冲刺阶段的体验、收获、心得

  • 王思皓

    由于安卓端在alpha阶段已经基本完成,beta冲刺主要进行细节上的优化。主要重新适配了暗色模式,解决了评分页面评分列表的卡顿问题,减少了布局嵌套,向下适配到Android5.1。没有遇到太困难的问题

  • 曹鑫
    对安卓端,和网页端使用同一个接口,还是有存在许多问题,有时候还是需要进行判断然后进行不同的逻辑处理。对于这种多端数据输入的处理,还是需要对数据做严格的限制(范围,类型),否则进行某些操作后会导致数据的不一致。服务器需要定期的进行的系统备份,说不定某个时候就进行了某个逆天操作。

  • 李达明
    β阶段的工作主要是对代码格式的优化、样式和判断的修改和测试出现的bug的修复,对于技术栈上需求较少,更多的是一些简单的判断与修改。也得益于α阶段的努力,基本实现了所需要的的功能,没有太多新增的页面,减少了许多工作量,在β阶段的冲刺相对来说还是比较轻松的。

  • 李进明
    此次beta冲刺相较于alpha冲刺比较轻松,在上次alpha中已经将大部分前端的功能都实现了,这次就是对界面进行修改,人机交互更合理了。如果说有什么是跟上次alpha冲刺比较新颖的地方,那就是使用github来进行多人合作,要在github上提交自己每天的任务量(还是很想吐槽一下github的上传速度,有时候一提交就成,有时候怎么都交不上去)。当然自己在这次beta冲刺中不必上次用心了,临近期末有考试经常冲掉计划,团队间的协作感觉也没有上次alpha的紧密,我只想说还好在alpha中已经将大部分任务完成了,要是遗留下来的问题太多,这次beta可能就有的忙了,甚至可能会出现完不成任务的情况,所以提前作足准备很有必要,按计划完成任务也很关键,今日事今日毕吧。最后再感谢下我的队友,很高兴能在这个软工实践中一起合作,谢谢一直以来的帮助和关心。自己也将在今后的学习、工作中认真得做好自己的任务。

  • 郑龙海
    第二阶段个人做的东西比较少,主要是查缺补漏,哪里有bug的话改哪里。主要做的事情就是把之前负责的模块的bug改了,还有多写了个千帆图接口。第二阶段明显没有第一阶段那么辛苦和紧张了,不过还是得认真对待

  • 牙举韬
    其实在alpha冲刺的时候我们小组后端部分已经完成大部分功能(大部分都是大佬们在做哈哈哈),在所以beta冲刺阶段对于我来说工作量不是很大,主要就是等待测试人员的反馈数据然后debug和添加一些附属功能,剩下就是打打杂。总体下来了解并实践了构建一个网站的工作流程,学习到了很多东西。

  • 黄伟为
    Beta阶段我总算是做出来了,之前在alpha没有完成的任务,虽然我不是最累的那一个,但是也让我知道有一个好的学习效率非常重要,并且一个好的团队也很重要,我们的团队每个人都很棒。

  • 黄炜

    在Beta冲刺中,体会到了测试的重要性,只要思想不滑坡,bug总比功能多,到现在也没修完,组内很多同学还是相当努力对待这次beta冲刺的,虽然没有上一次冲刺那么紧张,还是体会到了团队共同进步的感觉。

  • 陈晓汉
    Beta阶段完成了Alpha阶段尚未完成的一些工作,每天的测试有一些目标,不再拘泥于功能测试及测试用例文档的编写。虽然不多,但还是学到了一些东西。

项目各功能的运行图片

助教页面
发布作业:
image
作业列表中新增一个作业:
image
点击查看
image
点击查看评分项
image

助教端
查看博客
image
点击批改博客
image
输入评分提交博客
image
博客评分完成后显示状态为已评分:
image
成绩查询可查看成绩计算后的结果:
image
点击查看详情可查看各个评分项分数
image
用户管理部分学生列表:
image
增加学生:
image
学生端同时也可以查看到成绩:
image
以及成绩详情
image
教师端:
可查看博客列表了解博客状态
image
批改完成后可查看各学生得分
image
查看作业列表:
image
点击查看可查看详情:
image
点击查看评分项
image

Beta阶段的贡献度分配

学号 姓名 贡献度
221801101 王思皓 11.32049519
221801103 牙举韬 10.24759285
221801106 郑龙海 10.63273728
221801112 曹鑫 12.5997249
221801121 黄炜 11.30674003
221801225 李进明 10.5914718
221801237 黄伟为 10.15130674
221801305 陈晓汉 11.32049519
221801332 李达明 11.82943604
posted @ 2021-06-18 21:55  字节乱动  阅读(74)  评论(6编辑  收藏  举报