第7组 · 阶段性评审 - sebestp/coursewise GitHub Wiki
项目名称:在线购物系统 | 组长:李婉婷 | 组员:李婉婷、周琳皓、华天遥、李宇轩、邱圣洁
- 项目总体计划:共 6 个迭代期 + 1 次验收;迭代 0 · 探索(需求分析):第 1–2 周;迭代 1 · MVP(基线开发):第 3–6 周;迭代 2 · 扩展(功能升级):第 7–10 周;迭代 3 · 强化(质量优化):第 11–14 周;迭代 4 · 收尾(缺陷修复/部署):第 15 周;验收(结课):第 16 周
- 当前进度:约 33%(依据:迭代 0(需求分析)已完成;迭代 1 按交付维度加权,再折算其在全部迭代中的占比。需求与设计文档 权重0.20 完成度100%;后端功能代码 权重0.45 完成度100%;前端页面 权重0.15 完成度100%;单元测试 权重0.10 完成度100%;构建与部署 权重0.10 完成度50%。迭代 1 完成度加权≈95%(仅 Docker 部署与最终端到端预演未完成),占全部迭代约 1/6,叠加迭代 0 已完成,总体≈1/6 + 1/6 × 95%≈33%。)
- 当前迭代期:2026-10-09 至 2026-11-05
- 迭代目标:1. 完成需求澄清与需求规格说明书定稿,锁定 7 条基线需求范围与本期不做项。2. 完成系统设计:技术选型、子系统划分、数据库设计与 17 个 REST 接口设计,接口清单在第 3 周冻结。3. 搭建项目骨架与构建链路,产出本地可运行的 MVP 原型。4. 打通商品发布、购买意向与基本交易流程,形成可现场演示的完整闭环。5. 建立测试体系:单元测试脚手架 + 29 条用例清单 + 各域接口自测。
- 任务与成果物:李婉婷:搭建 GitHub 仓库与 Wiki,建立报告页与提交通道;李宇轩:需求澄清与文档:编写《需求规格说明书》《用例表》(29 条用例)《业务流程图》;汇总 30+ 个疑问提交软工实践智能教辅钉钉群并回收答复,整理为《需求问题库》;李婉婷:技术选型与系统设计:确定 Spring Boot 4.0.8 + H2 技术栈与目录结构、划分 9 个子系统、完成数据库设计;编写《构建与部署手册》;李婉婷:后端商品域:项目骨架、统一返回体与全局异常、发布商品(名称/价格/描述校验)、图片上传(至多 1 张、JPG/PNG、不超过 5MB、无图用占位图);李宇轩:后端账号与后台域:卖家账号预置、登录与 X-Token 鉴权、未登录拦截、后台首页数据聚合(在售商品 + 意向购买人列表按提交时间正序);华天遥:后端意向域:提交购买意向(姓名与电话必填)、8 位口令码生成与全库唯一校验(只存哈希、只返回一次)、凭码查询位次与状态、修改信息不改位次、撤销后位次前移;周琳皓:后端交易域:买家浏览当前在售商品、卖家选定买家进入交易(商品自动冻结)、标记交易成功(下架进历史)与失败(自动恢复在售)的状态联动;邱圣洁:前端页面:买家端首页(商品展示、意向提交、口令码查询修改撤销)与卖家后台(登录、发布商品、商品列表、意向购买人、交易操作),含空态与表单校验提示
- 第7组 · 李婉婷 · 阶段性评审(组长)
- 第7组 · 周琳皓 · 阶段性评审(组员)
- 第7组 · 华天遥 · 阶段性评审(组员)
- 第7组 · 李宇轩 · 阶段性评审(组员)
- 第7组 · 邱圣洁 · 阶段性评审(组员)