第1组 · 阶段性评审 - sebestp/coursewise GitHub Wiki

第1组 · 阶段性评审

项目名称:在线购物系统 | 组长:陈星宇 | 组员:陈星宇、董嘉润、王振涛、嵇宇锋、林初俊

组工作简报

第1次(2026-10-08)

  • 项目总体计划:总目标:用一学期(2026-09-17 ~ 2026-12-31),以 Scrum 方式完成老师逐轮发布的“在线购物”需求,交付一个可构建、可部署、可运行测试的系统。共分 7 个迭代:迭代1 09-1710-08(基线需求 MVP:单商品买卖、交易冻结、卖家后台 5 项、改密码,评审 10-08);迭代2 10-0910-22(第 1 批升级需求,评审 10-22);迭代3 10-2311-05(待定,评审 11-05);迭代4 11-0611-19(待定,评审 11-19);迭代5 11-2012-03(待定,评审 12-03);迭代6 12-0412-17(待定,评审 12-17);迭代7 12-18~12-31(期末项目验收,评审 12-31)。
  • 当前进度:80%(依据:基线需求按用户故事拆分为 12 个(卖家端 7、买家端 4、公共 1),合计 22 故事点。按交付维度分项核算:需求与设计文档 权重 0.20、完成度 100%;后端功能代码(Java)权重 0.45、完成度 100%(12/12 故事、22/22 故事点、17 个 REST 接口全部实现,mvn package 编译通过);单元测试(JUnit 5)权重 0.10、完成度 100%(16 组用例,mvn test 实测 Tests run: 16, Failures: 0, Errors: 0, Skipped: 0,BUILD SUCCESS);前端页面接入 权重 0.10、完成度 90%(5 个页面文件迁入 static/ 并完成联调,启动实测页面与静态资源全部 HTTP 200);构建与部署(Maven / Docker)权重 0.15、完成度 40%(Maven 构建链路已通并产出可执行 jar;Docker 镜像构建与部署手册尚未实测验证)。加权合计 90%;因 Selenium 端到端自动化、JMeter 性能测试、Docker 部署实测三项属 10-15 基线验收必备件且均未开始,且前后端联调尚未做全链路回归,整体保守下调至 80%。)
  • 当前迭代期:2026-09-17 ~ 2026-10-08(含国庆假期,比常规两周长)
  • 迭代目标:1. 完成需求澄清,产出增值后的需求规格说明书、用例表、业务流程图;2. 完成子系统划分与接口设计,确定技术栈与目录结构;3. 建好 GitHub 仓库与 Wiki,5 人全部加入,提交记录可区分到个人;4. 基线 MVP 可运行:商品发布、商品详情、买家提交意向、卖家后台 5 项、交易冻结与结果标记;5. 跑通构建(Maven)与部署(Docker)两条链路,产出构建手册与部署手册;6. 测试用例清单 + 自动化脚本,做不出自动化的部分用屏幕录制补。
  • 任务与成果物:陈星宇:搭建 GitHub 仓库与 Wiki,建立仓库目录结构与协作规范;陈星宇:编写构建手册与部署手册、Dockerfile、构建脚本;董嘉润:组织需求澄清访谈,提出并整理需求问题库 10 问,完成 8 条答复回填;王振涛:领域模型与 REST 接口设计:17 个接口(卖家 12 + 买家 5)的入参、出参与错误码约定;王振涛:实现 Java 卖家端模块:登录鉴权、发布商品、冻结解冻、进入交易、标记交易结果与失败意向处置、下架、历史流水、修改密码共 12 个 REST 接口(836 行,mvn package 编译通过、curl 逐条实测通过);林初俊:实现 Java 买家端与交易流转模块(提交意向与 8 位唯一口令码、凭码查询位次、修改信息不改位次、撤销留痕、队首自动进入交易并冻结、标记成功清队进历史、标记失败自动递补、失败买家重排沿用原码排队尾,454 行 5 接口),并编写 JUnit 5 单元测试 16 组(457 行,mvn test 实测 16 通过 0 失败 0 跳过);嵇宇锋:完成前端页面与文档:商品详情页、意向提交页、口令码展示页、卖家后台共 5 个页面按接口契约开发并置于 static/(启动实测 HTTP 200、静态资源加载正常);编写《前端页面说明》(页面清单、买卖双方操作流程、空状态、接口对应表),附 8 张运行截图

组员

⚠️ **GitHub.com Fallback** ⚠️