第10组 · 朱江 · 第1次评审详情 - sebestp/coursewise GitHub Wiki
- 报告期次:第1次 | 报告日期:2026-09-24 | 项目组号:第10组 | 项目名称:在线购物系统
-
已完成工作:完成项目全量需求调研与梳理,输出 MVP 需求清单与业务规则说明
-
已完成工作:编写完成《在线购物系统 MVP 需求规格说明书》
-
成果物:在线购物系统 需求规格说明书
本项目为极简在线购物系统,核心目标是实现单商品、单卖家的闭环交易流程,不涉及多商户、多商品库存、用户注册体系、在线支付等复杂能力。
- 单商品流转规则:平台仅售卖一个商品,商品售出后自动生成并上架一个同款新商品,实现 “卖掉一个再制作一个” 的循环。
- 商品信息规范:每件商品必须包含 4 项核心信息:商品名称、商品描述、商品图片、商品价格。
- 免注册机制:用户无需提前注册账号,浏览商品无门槛。
- 购买信息提交:用户确认购买时,填写个人联系 / 收货信息即可提交购买意向。
- 线下交易模式:所有交易均为线下完成,一手交钱一手交货,系统不涉及在线支付流程。
- 触发冻结:用户提交购买意向后,对应商品自动冻结,其他用户无法重复提交购买。
- 交易成功处理:卖家标记交易成功后,商品永久下架,系统自动生成新款同款商品并上架。
- 交易失败处理:卖家标记交易失败后,商品自动解除冻结,恢复上架状态,可重新被购买。
卖家后台仅支持单一卖家账号登录,包含 5 项核心功能:
- 发布商品:新增商品信息并上架展示
- 查看历史商品:查询所有已下架、已售出的历史商品记录
- 查看意向购买人:查看提交购买意向的用户信息与对应商品
- 冻结商品:手动将在售商品设置为冻结状态
- 修改密码:修改卖家后台的登录密码
| 角色 | 权限范围 |
|---|---|
| 普通访客 | 浏览商品详情、提交购买意向 |
| 卖家 | 商品全量管理、订单管理、账号管理 |
本项目为课程实践项目,目标是开发一款极简版在线购物系统,验证电商核心交易流程的产品逻辑与技术实现,采用 MVP(最小可行产品)模式缩减范围,聚焦核心交易闭环。
实现单商品、单卖家的完整交易流程,包含商品展示、购买意向提交、交易状态流转、卖家后台管理四大核心模块。
- 包含范围:商品展示、购买提交、交易冻结、卖家后台管理
- 不包含范围:用户注册体系、多商品库存、在线支付、购物车、多商户入驻
- 商品详情展示:展示商品名称、描述、图片、价格
- 购买意向提交:用户填写信息后提交购买申请
- 自动冻结机制:提交购买后商品自动锁定
- 状态流转:支持交易成功 / 失败两种结果的状态变更
- 商品自动补货:交易成功后自动生成新商品上架
- 账号登录:卖家账号密码登录
- 商品管理:发布商品、手动冻结 / 解冻商品、查看历史商品
- 订单管理:查看意向购买人信息、标记交易结果
- 账号设置:修改登录密码
- 可用性:页面操作流程清晰,无学习成本
- 兼容性:支持主流 PC 浏览器访问
- 数据一致性:交易状态与商品状态严格对应,无超卖、状态错乱
- 安全性:卖家后台需登录鉴权,密码加密存储
- 同一时间仅允许 1 件商品处于在售状态
- 每件商品仅可被提交一次购买意向
- 交易结果仅由卖家手动标记,系统不做自动判定
- 所有用户购买信息仅卖家可见
- 前台可正常展示商品信息,提交购买后商品显示冻结状态
- 卖家后台可成功发布商品,商品同步展示到前台
- 标记交易成功后,原商品下架,新商品自动上架
- 标记交易失败后,商品自动恢复在售状态
- 卖家可正常修改密码,使用新密码可成功登录
(评审后填写)