代码写的都队——Beta冲刺总结

代码写的都队 团队 2023-12-02 00:06:49
这个作业属于哪个课程2301-计算机学院-软件工程
这个作业要求在哪里团队作业—beta冲刺+事后诸葛亮
这个作业的目标总结Beta冲刺阶段
团队名称代码写的都队
团队项目闲置宝
团队置顶随笔链接代码写的都队——Beta冲刺置顶随笔

目录

  • 任务完成情况
  • APP
  • 后台管理系统
  • 改进计划的完成情况
  • 团队分工改进
  • 工具流程改进
  • 冲刺计划完成情况
  • 可运行的项目、程序链接
  • 项目各功能的运行图片、gif或视频
  • APP
  • 注册
  • 登录
  • 首页
  • 购物车
  • 商品发布
  • 订单列表
  • 设置
  • 交易
  • 订单
  • 搜索
  • 消息
  • 后台管理系统
  • 后台登录模块
  • 登录管理模块
  • 增加管理员功能
  • 对管理员进行权限分配
  • 用户管理,可以对用户密码进行重置等操作
  • 商品管理功能
  • 支持对商品的搜索
  • 投诉管理以及处理功能
  • 各成员在冲刺阶段的体验、收获、心得
  • 102101526易华章
  • 102101520陈一城
  • 102101508林嘉欣
  • 102101505宋玲钰
  • 102101534 翁锐晨
  • 102101519何万钦
  • 102101502龙安媛
  • 052101432蔡鹏宇
  • 052101402王昊阳
  • 贡献度

任务完成情况

APP

模块新增/优化对应功能完成情况
登录状态维护-完成
前后端对接主页页面完成
确认订单页面完成
登录页面完成
订单列表、订单页面完成
商品详情页面完成
注册页面完成
评价页面完成
搜索结果完成
商品发布完成
设置页面完成
“我的”页面完成
消息详情页面未完成
购物车完成
数据库模糊搜索完成
后端接口参数验证完成

后台管理系统

模块新增/优化需要改进完善和新增的功能完成情况
登录管理模块-完成
增加管理员功能-完成
权限分配-完成
商品管理功能支持对商品的搜索完成
投诉管理以及处理功能-完成

改进计划的完成情况

团队分工改进

​ 按照计划进行,对于分模块分配的任务,组员有更好的反馈,减少了由于需求不明确导致出错的次数。由于大部分时间都在进行前后端对接,所以测试工作进展缓慢。

工具流程改进

Snipaste_2023-12-01_22-00-21

​ 由于之前已经写好了接口文档,所以apifox主要用于接口调试。调试工作中的合并分支也不多。

冲刺计划完成情况

​ 最后完成了一个可以使用的APP,但是还有部分功能亟待完善,比如分类、消息通信等。

yuqueChart (1)

可运行的项目、程序链接

由于文件太大,用百度网盘上传
链接
提取码:5gsj

项目各功能的运行图片、gif或视频

APP

注册

注册

登录

登录

首页

用瀑布流的形式展现商品

首页瀑布流

首页商品

购物车

购物车

商品发布

商品发布

订单列表

订单列表

设置

设置

交易

交易2

(此处有多个重复订单是因为想不出来,发布了很多个一样的商品)

订单

订单

搜索

搜索

消息

消息

后台管理系统

后台登录模块

后台登录

登录管理模块

登录管理

增加管理员功能

增加管理员

对管理员进行权限分配

权限1

权限2

用户管理,可以对用户密码进行重置等操作

用户管理

商品管理功能

商品管理

支持对商品的搜索

搜索商品

投诉管理以及处理功能

投诉

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

102101526易华章

本次beta冲刺中我们主要完成了前后端接口对接和一些功能的补缺补漏,真是一项特别艰巨的任务。由于组员们不太熟悉前后端对接相关内容,每个接口的对接我都参与了修改,让后端还是前端修改,要改成什么样子,具体要怎么写。由于前端和后端所使用的代码规范、数据类型有很大的不同,意外地花费了大量项目时间,导致整体进度缓慢。不得不重新回过头去调整接口,让后端返回的数据符合前端的需要,这个过程是非常漫长、非常煎熬的,但是我们也从中学到了很多,凡事预则立,不预则废。事先的计划真的非常重要,不单是需求分析、原型设计,还应该有具体的接口说明、数据说明,这样才能减少冲突,降低工作量,一上来直接开搞,做到哪里算哪里的很难完成一些大的项目。我也认识到了团队合作的重要性,每天的站立式会议是效率最高的时候,解决了很多问题。通过这次项目,我获得了技术上的进步,培养了团队合作精神和解决问题的能力,真是受益良多。

102101520陈一城

这次的 beta 冲刺相对于 alpha 冲刺来说总体上更轻松一些。在 alpha 阶段,我们已经基本完成了软件的主体开发工作,因此我在 beta 阶段主要负责数据库性能的优化和增加索引的工作。我对数据库进行了细致的调优,为部分属性添加了索引,以提高系统的性能和响应速度。
另外,根据助教的反馈,我意识到模糊匹配机制存在不足之处。为了改善这一问题,我选择启用MySQL的innodb全文索引和ngram全文解析器。通过这些工具,我成功实现了对用户名和商品名的模糊匹配搜索功能,使得用户能够更方便地进行模糊查询。
在整个冲刺过程中,我感觉我们的软件越来越完善,也越来越有实用价值。我的工作对提升系统性能和用户体验起到了积极的作用,希望我和我的队友们在未来的学习和工作中都能继续进步,在各自的领域中发光发亮。

102101508林嘉欣

这次beta冲刺我主要负责前端代码编写,不仅巩固了前端开发的知识和技能,还学到了很多新的东西,学习了如何调用后端接口。我认识到自己在编码能力和动态效果方面还有进一步提升的空间,所以我还会继续学习和探索,不断提高自己的技术水平。同时,我也深刻意识到团队协作的重要性,遇到问题要及时与组员沟通,这样才能顺利完成项目。我相信在未来的工作学习中,这将会是宝贵的经验,我会继续努力。

102101505宋玲钰

本次beta冲刺主要负责前端代码编写,补充遗漏的前端页面,并调整页面布局,确保页面的结构清晰。其次还研究了后端接口的使用,学习了如何发送请求和解析返回的数据,以便在页面中展示正确的信息。通过与后端开发团队的合作,成功地调用了一些关键接口。
本次任务中学到了很多关于设计、布局和接口调用的知识,并提高了自己的技术能力,我们的软件也更加完善。我也更加意识到团队合作的重要性,只有通过共同努力和沟通,我们才能取得更好的成果。

102101534 翁锐晨

本次beta测试我主要负责对app的前端页面进行测试,以及对之前Alpha冲刺中有问题的后端接口进行测试。因为在之前的Alpha冲刺中熟悉掌握了对后端接口的测试,所以这次对后端的接口测试都还挺顺利。主要是对前端页面的测试,因为需要你不断地点击页面来寻找bug,所以需要一定的细心来寻找bug,确保每个模块都没有什么问题。同时也要思考是什么原因导致bug的。然后需要进行正常人购买商品的一系列测试,来确保商品购买能够顺利进行。
这次任务当中我学习了一个软件的所有测试环节,让我对软件测试这个概念有了更加深刻的理解和认识,同时也了解了一些例如postman,apifox的测试工具,以及了解了springboot单元测试代码的编写。相信自己以后遇到测试这个环节的时候能够更加得心应手。

102101519何万钦

这次beta冲刺我主要负责测试,具体进行了注册,登录,修改个人信息,发布商品,购买商品等一系列流程的测试,主要功能测试基本正常,并且如果输入了错误的或者不符合约束条件的内容,会弹出错误信息。但是目前还有一些边缘测试没有确定,应该是自己的测试输入有问题还是应用的约束有问题,例如注册的时候什么样的密码可以被认定为正常的密码,以及其他属性是否正常,修改个人信息时收货人不成功,这个属性的约束条件是什么。进行问题反馈后其他组员对收货人该部分进行了及时的修改。购买时不能购买自己发布的商品,这是非常合理的,但是要进行被购买时会出现消息的测试,为了进行这个消息的测试,需要多人团队配合。测试的流程还算顺利,也发现了一些应用中不足的地方。在这次的冲刺中,我更深刻地体会到了一款软件的使用的功能的正确运行应该如何测试,其各种操作和返回值是否正确且符合逻辑,明白了软件正确运行且低bug和无bug运行的困难,需要面面俱到地考虑很多方面。

102101502龙安媛

在这次beta冲刺主要负责前端部分的内容,完成项目的过程中学到很多东西,首先,了解学习了自己不太熟悉的调用后端端口的方法知识,其次,每次开组会也是一个锻炼着自己的表达能力的机会,在完成整个项目的过程中也学到了如何和团队团结协作的能力,看到团队成果发布时出来时内心很激动。总之,很感激这段团队实践经历对之后的学习等各方面都有很大的帮助。

052101432蔡鹏宇

本次的beta冲刺主要还是负责后台模块的编写,具体实现了后台的登录模块, 登录管理模块 ,用户管理,菜单管理。商品分类,商品管理的前端页面编写。以及相应接口的编写,这次冲刺中自己的代码能力有了很大的进步
通过模块化协作的开发方式让我的沟通交流能力也有了很大的提升,在完成后台模块的编写后,我对其进行了详细的测试,确保每个功能都能正常运行。在测试过程中,我发现并修复了一些潜在的问题,例如图片上传模块问题以及vue的导入模块包冲突的问题,提高了系统的稳定性和可靠性。
在本次项目中负责后台模块的编写,让我收获颇丰。这段经历不仅锻炼了我的技术能力,还提高了我的团队协作和沟通能力。我相信,在今后的工作中,我将能够更好地应对各种挑战,不断提升自己。

052101402王昊阳

本次的beta冲刺主要还是负责后端代码的编写,和alpha冲刺比起来本次冲刺主要是完善代码的书写,增添新的逻辑和修改之前的bug,虽然代码的工作量减少了但是工作仍然非常充实,通过不断的利用测试结果修改之前的不准确的地方,包括逻辑和语法,并且尽可能的优化代码使得代码更加精炼,最后添加了安全性检测使得逻辑更加完整。
在和队员交流方面,git,GitHub的使用也更加娴熟,交流更加积极。总的来说,我的beta冲刺虽然磕磕绊绊,但仍然收获颇丰并且完成了自己的任务。在之后我会更加精进自己的代码能力,逻辑思维能力和团队协作能力,成为一个更好的自己。

贡献度

组员分工工作量比例
102101526易华章分配任务,组织项目,管理项目开发,解决组员每天遇到的问题,前后端对接,项目汇报17%
052101432蔡鹏宇设计后台管理系统,编写后端接口和对应的控制器11%
052101402王昊阳后端对接,增加安全性测试、参数验证8%
102101505宋玲钰前端对接,新增订单列表页面10%
102101508林嘉欣前端对接,新增消息详情页面10%
102101519何万钦前后端测试8%
102101520陈一城后端对接,实现模糊搜索和数据缓存9%
102101534翁锐晨前后端测试9%
102101502龙安媛前端对接8%
102101609王小亮优化首页,PPT制作10%
...全文
101 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

158

社区成员

发帖
与我相关
我的任务
社区描述
FZU-CS-SE
软件工程 高校
社区管理员
  • LinQF39
  • Jcandc
  • 助教-陈锦辉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧