Home - xiaochu-dev/online-shopping-group5 GitHub Wiki

在线购物系统(第 5 组)项目 Wiki

《软件工程实践(Ⅰ)》2026-2027-1 学期 | 项目主题:在线购物系统(挑战升级)

组长:胡成溯 | 组员:黄程宇、周到(产品经理)| 开发方式:Scrum,两周一个迭代,共 7 次评审

文档导航

需求基线

挑战需求 A(迭代 2 升级)

  • 挑战需求A-澄清问答记录 —— 现行唯一权威口径:A.1 六条 + A.2 六条 + 补充四问的全部问答,含实现裁定(R1~R7)与表结构改动总表

设计与部署

迭代 2 · 账号与客户(胡成溯)

迭代 2 · 商品中心(黄程宇)

迭代 2 · 买家门户与交易(周到)

评审报告

成果验收

  • 阶段性成果验收 —— 成果验收总入口(课程要求的固定首页,各次验收记录都挂在这里,提交给助教的就是这个地址)

快速入口

代码获取:当前仓库默认分支 main 仍为迭代1 Python版本。迭代2 Java代码和已合入的商品中心在 iter2-java。

git clone -b iter2-java https://github.com/xiaochu-dev/online-shopping-group5.git
cd online-shopping-group5

迭代 2(Java / Spring Boot,iter2-java分支)

  • 买家门户入口:http://localhost:8080/buyer/register(注册)/ http://localhost:8080/buyer/login(登录)
  • 卖家登录:http://localhost:8080/login(初始账号 admin / admin12345,首登后请改密)
  • 卖家后台:http://localhost:8080/admin
  • 基座自检:http://localhost:8080/admin/diagnostics(查看数据源及页面实际列出的表结构与行数)
  • 启动方式:双击仓库根目录 run.bat,或执行 mvnw.cmd spring-boot:run

迭代 1(Python / FastAPI 原型,保留对照)

  • 买家页面:http://127.0.0.1:8000/product

  • 卖家后台:http://127.0.0.1:8000/admin

  • 当前Java源代码:iter2-java;默认main保留Python版。

个人汇报