Alpha冲刺 - Day 2
Alpha冲刺 - Day 2
团队名称: 书海拾贝队
冲刺日期: 2025年11月25日
冲刺阶段: Alpha阶段 Day 2/7
一、站立式会议
1.1 会议信息
- 会议时间: 2025年11月25日 14:00-14:12
- 会议时长: 12分钟
- 参会人员: 杨浩、戴宏翔、莫圣韬、赖顺炜、陈东楷、刘霆浩
- 会议主持: 杨浩
- 会议记录: 陈东楷
1.2 会议照片

二、团队成员工作情况
2.1 杨浩(组长 - 前端开发)
昨天已完成的工作:
- 用户注册前端页面开发
- 用户登录前端页面开发
- 前端路由结构搭建
今天计划完成的工作:
- 书籍发布前端页面开发
- 与后端进行用户模块接口联调
- 修复前端表单验证问题
工作中遇到的困难:
- Vuetify表单验证规则与需求不完全匹配,需要自定义验证器
- 已解决:参考官方文档,编写自定义验证规则
2.2 戴宏翔(PM - 后端开发)
昨天已完成的工作:
- 用户注册后端接口开发
- 用户登录后端接口开发
- Token验证机制实现
今天计划完成的工作:
- 与前端进行接口联调测试
- 购物车后端接口开发
- 优化用户模块代码
工作中遇到的困难:
- JWT Token过期时间设置问题,需要平衡安全性和用户体验
- 已解决:设置Token有效期为7天,同时实现刷新Token机制
2.3 莫圣韬(测试工程师)
昨天已完成的工作:
- 用户模块单元测试用例编写
- 测试环境搭建完成
- 准备测试数据
今天计划完成的工作:
- 完成用户模块单元测试用例
- 对用户注册登录接口进行测试
- 编写书籍模块测试用例
工作中遇到的困难:
- Postman测试时遇到CORS跨域问题
- 已解决:后端配置CORS允许跨域请求
2.4 赖顺炜(后端+DBA)
昨天已完成的工作:
- ISBN查询接口对接
- 书籍创建后端接口开发
- 数据库表结构最终确认
今天计划完成的工作:
- 书籍列表后端接口开发
- 书籍详情后端接口开发
- 数据库索引优化
工作中遇到的困难:
- 豆瓣API访问频率限制,导致ISBN查询失败
- 已解决:增加国家图书馆API作为备用,实现API轮询机制
2.5 陈东楷(需求+文档)
昨天已完成的工作:
- 完善接口文档
- 编写用户手册初稿
- 跟踪团队进度
今天计划完成的工作:
- 更新接口文档(新增书籍模块接口)
- 编写开发日志
- 协助测试人员编写测试报告
工作中遇到的困难:
- 暂无
2.6 刘霆浩(全栈+运维)
昨天已完成的工作:
- 图片上传功能开发
- 配置阿里云OSS服务
- 解决团队技术问题
今天计划完成的工作:
- 书籍详情前端页面开发
- 优化图片上传组件
- 协助解决跨域问题
工作中遇到的困难:
- 阿里云OSS上传时偶尔超时
- 已解决:增加重试机制,设置超时时间为30秒
三、项目燃尽图
3.1 Day 2 燃尽图

图例:
红线 理想剩余工时
蓝线 实际剩余工时
3.2 燃尽图数据
| 日期 | 理想剩余工时 | 实际剩余工时 | 完成工时 |
|---|---|---|---|
| Day 1 | 138h | 138h | 0h |
| Day 2 | 118h | 115h | 23h |
| Day 3 | 98h | - | - |
| Day 4 | 78h | - | - |
| Day 5 | 58h | - | - |
| Day 6 | 38h | - | - |
| Day 7 | 0h | - | - |
四、代码/文档签入记录
4.1 今日签入统计
| 成员 | 签入次数 | 代码行数 | 文件数 | 主要内容 |
|---|---|---|---|---|
| 杨浩 | 1 | +285 | 5 | 书籍发布前端页面 |
| 戴宏翔 | 1 | +546 | 16 | 购物车 API + Token 刷新 |
| 莫圣韬 | 1 | +35 | 1 | 书籍模块测试扩展 |
| 赖顺炜 | 1 | +48 | 3 | 书籍列表与详情接口 |
| 陈东楷 | 1 | +262 | 4 | 统一接口文档与用户手册 |
| 刘霆浩 | 1 | +295 | 5 | 书籍列表与详情前端页面 |
总计: 6次提交,1471行代码,34个文件
4.2 Git提交记录

4.3 Issue关联




Issue链接: https://github.com/Bookmatescope/ReuseBook/issues
五、Code Review
5.1 Review记录
Review 1: 用户注册登录模块
- Reviewer: 戴宏翔
- Reviewee: 杨浩
Review内容:
- ✅ 代码规范:符合团队编码规范
- ✅ 注释完整:关键代码有注释说明
- ⚠️ 建议:表单验证可以提取为公共方法
- ⚠️ 建议:错误提示信息可以更友好
改进措施:
- 创建
validation.js工具类,统一管理验证规则 - 优化错误提示文案
Review 2: JWT认证模块
- Reviewer: 赖顺炜
- Reviewee: 戴宏翔
Review内容:
- ✅ 代码规范:符合编码规范
- ✅ 安全性:密码加密、Token验证正确
- ✅ 异常处理:异常捕获完整
- ⚠️ 建议:Token刷新机制可以优化
改进措施:
- 实现Token自动刷新功能
- 添加Token黑名单机制
Review 3: 图片上传模块
- Reviewer: 杨浩
- Reviewee: 刘霆浩
Review内容:
- ✅ 代码规范:符合编码规范
- ✅ 功能完整:上传、压缩、验证都实现
- ✅ 用户体验:有加载提示和进度条
- ⚠️ 建议:图片预览功能可以增强
改进措施:
- 添加图片裁剪功能
- 支持拖拽上传
六、项目运行截图/代码
6.1 用户注册页面

功能说明:
- 学号、邮箱、密码输入框
- 实时表单验证
- 注册按钮和跳转登录链接
测试结果: ✅ 功能正常
6.2 用户登录页面

功能说明:
- 学号/邮箱、密码输入框
- 记住密码选项
- 登录按钮和跳转注册链接
测试结果: ✅ 功能正常
6.3 接口测试(Postman)
用户注册接口测试:
POST http://localhost:8081/api/users/register
Request:
{
"studentId": "3123004462",
"username": "杨浩",
"email": "yanghao@example.com",
"password": "12345678"
}
Response:
{
"code": 200,
"message": "注册成功",
"data": {
"userId": 1,
"studentId": "3123004462",
"username": "杨浩",
"email": "yanghao@example.com"
}
}
测试结果: ✅ 接口正常
用户登录接口测试:
POST http://localhost:8081/api/users/login
Request:
{
"account": "3123004462",
"password": "12345678"
}
Response:
{
"code": 200,
"message": "登录成功",
"data": {
"userId": 1,
"username": "杨浩",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."
}
}
测试结果: ✅ 接口正常
6.4 图片上传功能

功能说明:
- 支持点击上传和拖拽上传
- 图片预览
- 上传进度显示
- 图片格式和大小验证
测试结果: ✅ 功能正常
6.5 数据库数据
用户表数据:
mysql> SELECT * FROM user;
+---------+------------+----------+----------------------------------+----------------------+-------+--------+------+--------+---------------------+---------------------+
| user_id | student_id | username | password | email | phone | avatar | role | status | create_time | update_time |
+---------+------------+----------+----------------------------------+----------------------+-------+--------+------+--------+---------------------+---------------------+
| 1 | 3123004462 | 杨浩 | e10adc3949ba59abbe56e057f20f883e | yanghao@example.com | NULL | NULL | 0 | 1 | 2025-11-19 10:35:20 | 2025-11-19 10:35:20 |
| 2 | 3123004435 | 戴宏翔 | e10adc3949ba59abbe56e057f20f883e | daihx@example.com | NULL | NULL | 1 | 1 | 2025-11-19 11:20:15 | 2025-11-19 11:20:15 |
+---------+------------+----------+----------------------------------+----------------------+-------+--------+------+--------+---------------------+---------------------+
2 rows in set (0.00 sec)
测试结果: ✅ 数据正常存储
七、每日个人总结
7.1 杨浩
今天完成了用户注册和登录页面的开发,整体进度顺利。在开发过程中遇到了表单验证的问题,通过查阅文档和编写自定义验证规则解决了。
与后端的接口联调很顺利,戴宏翔的接口设计很规范,参数和返回值都很清晰。明天开始书籍发布页面的开发,这是一个比较复杂的页面,需要集成图片上传、ISBN查询等功能。
今日收获:
- 掌握了Vuetify表单验证的高级用法
- 学会了如何编写自定义验证规则
- 前后端联调经验增加
明日目标:
- 完成书籍发布页面开发
- 开始书籍列表页面开发
7.2 戴宏翔
今天完成了用户注册、登录接口和JWT认证机制,代码质量不错。JWT Token的过期时间设置花了一些时间思考,最终决定设置为7天,并实现了刷新Token机制。
CORS跨域问题是一个常见问题,配置起来很简单。明天开始购物车模块的开发,这个模块涉及到购物车的增删改查,需要仔细设计。
今日收获:
- 深入理解了JWT认证机制
- 学会了如何平衡安全性和用户体验
- CORS配置经验
明日目标:
- 完成购物车后端接口
- 优化用户模块代码
7.3 莫圣韬
今天编写了用户模块的测试用例,并对注册登录接口进行了测试。在测试过程中发现了CORS跨域问题,及时反馈给了后端,问题很快得到解决。
测试用例的编写让我对业务逻辑有了更深入的理解。明天继续完成用户模块的测试,并开始书籍模块的测试用例编写。
今日收获:
- 掌握了Postman接口测试的方法
- 学会了如何编写完整的测试用例
- 发现问题并及时反馈的重要性
明日目标:
- 完成用户模块测试
- 开始书籍模块测试用例编写
7.4 赖顺炜
今天完成了ISBN查询和书籍创建接口的开发。ISBN查询接口对接了豆瓣API和国图API,实现了API轮询机制,保证了查询的成功率。
书籍创建接口涉及到多个字段的验证和数据库操作,代码写得比较仔细。明天继续书籍模块的开发,完成书籍列表和详情接口。
今日收获:
- 学会了如何对接第三方API
- 掌握了API轮询机制的实现
- 数据库索引优化经验
明日目标:
- 完成书籍列表接口
- 完成书籍详情接口
- 数据库性能优化
7.5 陈东楷
今天主要工作是更新接口文档和编写用户手册。接口文档的更新需要与开发人员密切沟通,确保文档的准确性。
用户手册的编写让我对产品有了更全面的认识。明天继续完善文档,并开始编写开发日志。
今日收获:
- 学会了如何编写规范的接口文档
- 掌握了用户手册的编写方法
- 与开发人员沟通的技巧
明日目标:
- 更新书籍模块接口文档
- 编写开发日志
- 协助测试人员编写测试报告
7.6 刘霆浩
今天完成了图片上传功能的开发,包括前端上传组件和后端上传接口。阿里云OSS的集成比较顺利,但遇到了上传超时的问题,通过增加重试机制解决了。
图片上传是一个常见但重要的功能,需要考虑很多细节,比如图片格式验证、大小限制、压缩等。明天开始书籍详情页面的开发。
今日收获:
- 掌握了阿里云OSS的使用方法
- 学会了如何实现文件上传重试机制
- 图片处理经验增加
明日目标:
- 完成书籍详情前端页面
- 优化图片上传组件
- 协助解决技术问题
书海拾贝队 - Alpha冲刺 Day 2 完成
浙公网安备 33010602011771号