Requirement‐List - sjj124390/- GitHub Wiki
在线购物系统(挑战升级)MVP 需求清单与业务规则说明
一、基线需求(MVP)总览
本项目为极简在线购物系统,核心目标是实现单商品、单卖家的闭环交易流程,不涉及多商户、多商品库存、用户注册体系、在线支付等复杂能力。
二、商品核心规则
- 单商品流转规则:平台仅售卖一个商品,商品售出后自动生成并上架一个同款新商品,实现 “卖掉一个再制作一个” 的循环。
- 商品信息规范:每件商品必须包含 4 项核心信息:商品名称、商品描述、商品图片、商品价格。
三、用户购买规则
- 免注册机制:用户无需提前注册账号,浏览商品无门槛。
- 购买信息提交:用户确认购买时,填写个人联系 / 收货信息即可提交购买意向。
- 线下交易模式:所有交易均为线下完成,一手交钱一手交货,系统不涉及在线支付流程。
四、交易冻结规则
- 触发冻结:用户提交购买意向后,对应商品自动冻结,其他用户无法重复提交购买。
- 交易成功处理:卖家标记交易成功后,商品永久下架,系统自动生成新款同款商品并上架。
- 交易失败处理:卖家标记交易失败后,商品自动解除冻结,恢复上架状态,可重新被购买。
五、卖家后台功能规则
卖家后台仅支持单一卖家账号登录,包含 5 项核心功能:
- 发布商品:新增商品信息并上架展示
- 查看历史商品:查询所有已下架、已售出的历史商品记录
- 查看意向购买人:查看提交购买意向的用户信息与对应商品
- 冻结商品:手动将在售商品设置为冻结状态
- 修改密码:修改卖家后台的登录密码
六、角色边界说明
| 角色 | 权限范围 |
|---|---|
| 普通访客 | 浏览商品详情、提交购买意向 |
| 卖家 | 商品全量管理、订单管理、账号管理 |