第 6 篇 Scrum 冲刺博客

1. 每日站立会议

站立会议Day6

2. 成员工作情况汇报

成员 昨天已完成的工作 今日计划完成的工作 遇到的问题与解决方案
张滨皓 1. 学生 CRUD 接口自测通过
2. 事务配置完成
1. 编写数据统计接口 (统计男女比例、各科平均分)
2. 优化慢查询 SQL
3. 配合前端联调统计数据
问题:统计 SQL 使用 GROUP BY 时出现聚合错误。
解决:调整 SQL 逻辑,检查 MySQL 的 sql_mode 设置。
柯程炜 1. 成绩实体与 Mapper 完成
2. 关联查询 SQL 编写完毕
1. 完成成绩录入、修改接口
2. 编写 LoginInterceptor 拦截器
3. 配置 WebMvcConfig 放行静态资源
问题:拦截器误拦截了 OPTIONS 预检请求,导致跨域再次报错。
解决:在拦截器中判断 request.getMethod(),如果是 OPTIONS 则直接放行。
王佳俊 1. 弹窗功能完成
2. CRUD 全流程跑通
1. 引入 ECharts 库
2. 开发首页 Dashboard,绘制饼图和柱状图
3. 开发成绩管理页面
问题:浏览器窗口缩放时,ECharts 图表不自动适应大小。
解决:监听 window.onresize 事件,调用 chart.resize() 方法。

3. 项目燃尽图

image

4. 代码/文档签入记录

  • 张滨皓[Feat] Statistics API - [Commit Link]
  • 柯程炜[Feat] Interceptor & Security - [Commit Link]
  • 王佳俊[Feat] ECharts Dashboard - [Commit Link]

5. 模块最新运行截图

首页酷炫的数据统计图表(饼图+柱状图):
统计图截图

6. 每日每人总结 (Reflections)

  • 张滨皓(后端)
    今天化身“数据分析师”。编写统计接口时,需要用到 COUNT, AVG, GROUP BY 这些聚合函数。把冷冰冰的数据库记录变成前端需要的统计数字,这个过程很有趣。我也顺便检查了几个慢查询,给常用的查询字段加了索引,响应速度提升明显。
  • 柯程炜(后端)
    安全性不容忽视。虽然前端做了路由守卫,但后端接口如果不加拦截器,别人用 Postman 还是能绕过登录直接操作。今天配置拦截器时,差点误伤了 CORS 的预检请求,这让我对 HTTP 协议的交互流程有了更深的理解。现在的系统,像是穿上了一层铠甲。
  • 王佳俊(前端)
    看着之前录入的测试数据变成了色彩斑斓的饼图和柱状图,系统的档次瞬间提升了。不过图表的配置项多如牛毛,为了调一个标题的位置或者颜色的渐变,我翻了半天文档。虽然费时,但看到最终效果,一切都值了。
posted @ 2025-12-03 23:00  wjj12138  阅读(0)  评论(0)    收藏  举报