103
社区成员
发帖
与我相关
我的任务
分享| 这个作业属于哪个课程 | 2501_CS_SE_FZU |
|---|---|
| 这个作业要求在哪里 | 团队作业——站立式会议+α冲刺 |
| 这个作业的目标 | Day6会议纪要 |
| 其他参考文献 | 无 |
已完成选课功能和列表查询功能
问题1:选课列表数据复杂,渲染性能差
表现:课程列表页加载缓慢、滚动卡顿,因为一次性加载了所有课程数据。
状态:已解决
解决方式:与后端协商,接口必须支持分页参数,前端只请求和渲染当前页数据。
问题2:选课业务逻辑复杂,事务控制不当
表现:选课操作需要同时检查“时间冲突”、“人数是否已满”,然后“插入选课记录”、“更新课程已选人数”。在高并发下,可能出现超选或数据不一致。
状态:已解决
解决方式:将整个选课操作放在一个数据库事务中,保证原子性。
完成学生模块、管理员模块的联调并为下一阶段项目任务的开始做准备。
| 成员 | 任务 |
|---|---|
| 叶润升 | 配合前端调试接口,修复接口逻辑错误 |
| 季煜晟 | 配合前端调试接口,优化数据库查询性能 |
| 张青青 | 联调学生模块所有页面,修复前端交互问题 |
| 黄秋玥 | 联调管理模块页面,优化页面响应与提示 |
| 蔡雨晞 | 执行全流程测试,提交Bug清单并跟踪修复 |
黄秋玥:和后端联调选课接口时,终于把‘课程冲突’和‘人数已满’的提示在前端完美展示出来了。
蔡雨晞:疯狂测试选课边界情况:时间冲突、选已选课程、退选不存在的课。
张青青:学生选课列表页面数据终于渲染成功了!
叶润升:选课业务逻辑比想象中复杂,要同时检查时间冲突、人数限制。
季煜晟:没遇到什么问题,感觉我今天的任务还算简单。



Issue完成情况:
叶润升:
后端A_Issue
季煜晟:
后端B_Issue
张青青:
前端A_Issue
黄秋玥:
前端B_Issue
测试:
蔡雨晞:

