Requirement‐List - sjj124390/- GitHub Wiki

在线购物系统(挑战升级)MVP 需求清单与业务规则说明

一、基线需求(MVP)总览

本项目为极简在线购物系统,核心目标是实现单商品、单卖家的闭环交易流程,不涉及多商户、多商品库存、用户注册体系、在线支付等复杂能力。

二、商品核心规则

  1. 单商品流转规则:平台仅售卖一个商品,商品售出后自动生成并上架一个同款新商品,实现 “卖掉一个再制作一个” 的循环。
  2. 商品信息规范:每件商品必须包含 4 项核心信息:商品名称、商品描述、商品图片、商品价格。

三、用户购买规则

  1. 免注册机制:用户无需提前注册账号,浏览商品无门槛。
  2. 购买信息提交:用户确认购买时,填写个人联系 / 收货信息即可提交购买意向。
  3. 线下交易模式:所有交易均为线下完成,一手交钱一手交货,系统不涉及在线支付流程。

四、交易冻结规则

  1. 触发冻结:用户提交购买意向后,对应商品自动冻结,其他用户无法重复提交购买。
  2. 交易成功处理:卖家标记交易成功后,商品永久下架,系统自动生成新款同款商品并上架。
  3. 交易失败处理:卖家标记交易失败后,商品自动解除冻结,恢复上架状态,可重新被购买。

五、卖家后台功能规则

卖家后台仅支持单一卖家账号登录,包含 5 项核心功能:

  1. 发布商品:新增商品信息并上架展示
  2. 查看历史商品:查询所有已下架、已售出的历史商品记录
  3. 查看意向购买人:查看提交购买意向的用户信息与对应商品
  4. 冻结商品:手动将在售商品设置为冻结状态
  5. 修改密码:修改卖家后台的登录密码

六、角色边界说明

角色 权限范围
普通访客 浏览商品详情、提交购买意向
卖家 商品全量管理、订单管理、账号管理