主题
Mall 电商系统 · UML 模型图
版本:v1.0 更新日期:2026年9月 文档性质:系统可视化模型(产品经理视角) 适用范围:全部业务模块
一、文档说明
本文档集从产品经理视角,以 UML 图的形式可视化 Mall 电商系统的架构、用例、业务流程、状态流转和数据模型。所有图使用 Mermaid 语法编写,可在 GitHub / VS Code / 主流 Markdown 渲染器中直接预览。
阅读建议:
| 你是谁 | 推荐阅读顺序 |
|---|---|
| 新加入的产品/开发 | 架构图 → 用例图 → 状态机 → 流程图 → 序列图 → ER图 |
| 后端开发 | ER图 → 序列图 → 状态机 |
| 测试 | 状态机 → 流程图 → 用例图 |
| 产品经理 | 用例图 → 流程图 → 状态机 |
二、图表索引
| 编号 | 图表名称 | 类型 | 文件 | 说明 |
|---|---|---|---|---|
| 1 | 系统上下文图 | 架构图 | 00-architecture.md | 系统边界、角色、外部系统 |
| 2 | 模块依赖图 | 架构图 | 00-architecture.md | 6个后端模块 + 前端依赖关系 |
| 3 | 前台会员用例图 | 用例图 | 01-use-cases.md | C端用户全部功能用例 |
| 4 | 后台管理员用例图 | 用例图 | 01-use-cases.md | B端管理员全部功能用例 |
| 5 | 购物下单主流程 | 流程图 | 02-activities.md | 浏览→加购→下单→支付 |
| 6 | 售后退货流程 | 流程图 | 02-activities.md | 申请→审核→退货→退款 |
| 7 | 订单全生命周期 | 流程图 | 02-activities.md | 从创建到完结的完整路径 |
| 8 | 会员注册与等级升降 | 流程图 | 02-activities.md | 注册→消费→成长值→升降级 |
| 9 | 秒杀与优惠券流程 | 流程图 | 02-activities.md | 秒杀抢购 + 优惠券领取使用 |
| 10 | 订单状态机 | 状态图 | 03-state-machines.md | 6种订单状态的转换规则 |
| 11 | 退货申请状态机 | 状态图 | 03-state-machines.md | 4种退货状态的转换规则 |
| 12 | 会员状态与等级状态机 | 状态图 | 03-state-machines.md | 账号状态 + 等级升降级 |
| 13 | PMS 商品域 ER图 | 实体关系图 | 04-data-models.md | 商品/SKU/品牌/分类/属性 |
| 14 | OMS 订单域 ER图 | 实体关系图 | 04-data-models.md | 订单/明细/退货/购物车 |
| 15 | UMS 用户权限域 ER图 | 实体关系图 | 04-data-models.md | 会员/管理员/角色/菜单/资源 |
| 16 | SMS 营销域 ER图 | 实体关系图 | 04-data-models.md | 优惠券/秒杀/广告/推荐 |
| 17 | CMS 内容域 ER图 | 实体关系图 | 04-data-models.md | 专题/话题/帮助/优选 |
| 18 | MongoDB 集合关系图 | 实体关系图 | 04-data-models.md | 收藏/浏览历史 |
| 19 | 用户登录序列图 | 序列图 | 05-sequences.md | 前后台登录完整链路 |
| 20 | 下单支付序列图 | 序列图 | 05-sequences.md | 提交订单→扣库存→支付 |
| 21 | 秒杀抢购序列图 | 序列图 | 05-sequences.md | 高并发场景下的抢购链路 |
| 22 | 售后退货序列图 | 序列图 | 05-sequences.md | 会员↔平台↔管理员交互 |
三、与 PRD 的对应关系
| UML 文件 | 来源 PRD |
|---|---|
| 00-architecture.md | docs/dev/context.md |
| 01-use-cases.md | 全部 19 份 PRD |
| 02-activities.md | 05-cart, 06-order, 07-member, 08-aftersale, 13-promotion |
| 03-state-machines.md | 06-order, 07-member, 08-aftersale |
| 04-data-models.md | mall_data_dictionary.md |
| 05-sequences.md | 06-order, 08-aftersale, 13-promotion, 18-permission |
四、待补充
| 模块 | 状态 | 说明 |
|---|---|---|
| 财务管理 | 待启动 | 17-admin-finance.md 尚未编写,对应图表待模块启动后补充 |
| ES 搜索 | 待配置 | mall-search 模块依赖外部 ES 服务,暂不纳入架构图的实际连线 |