Skip to content

Mall 电商系统 · UML 模型图

版本:v1.0 更新日期:2026年9月 文档性质:系统可视化模型(产品经理视角) 适用范围:全部业务模块


一、文档说明

本文档集从产品经理视角,以 UML 图的形式可视化 Mall 电商系统的架构、用例、业务流程、状态流转和数据模型。所有图使用 Mermaid 语法编写,可在 GitHub / VS Code / 主流 Markdown 渲染器中直接预览。

阅读建议

你是谁推荐阅读顺序
新加入的产品/开发架构图 → 用例图 → 状态机 → 流程图 → 序列图 → ER图
后端开发ER图 → 序列图 → 状态机
测试状态机 → 流程图 → 用例图
产品经理用例图 → 流程图 → 状态机

二、图表索引

编号图表名称类型文件说明
1系统上下文图架构图00-architecture.md系统边界、角色、外部系统
2模块依赖图架构图00-architecture.md6个后端模块 + 前端依赖关系
3前台会员用例图用例图01-use-cases.mdC端用户全部功能用例
4后台管理员用例图用例图01-use-cases.mdB端管理员全部功能用例
5购物下单主流程流程图02-activities.md浏览→加购→下单→支付
6售后退货流程流程图02-activities.md申请→审核→退货→退款
7订单全生命周期流程图02-activities.md从创建到完结的完整路径
8会员注册与等级升降流程图02-activities.md注册→消费→成长值→升降级
9秒杀与优惠券流程流程图02-activities.md秒杀抢购 + 优惠券领取使用
10订单状态机状态图03-state-machines.md6种订单状态的转换规则
11退货申请状态机状态图03-state-machines.md4种退货状态的转换规则
12会员状态与等级状态机状态图03-state-machines.md账号状态 + 等级升降级
13PMS 商品域 ER图实体关系图04-data-models.md商品/SKU/品牌/分类/属性
14OMS 订单域 ER图实体关系图04-data-models.md订单/明细/退货/购物车
15UMS 用户权限域 ER图实体关系图04-data-models.md会员/管理员/角色/菜单/资源
16SMS 营销域 ER图实体关系图04-data-models.md优惠券/秒杀/广告/推荐
17CMS 内容域 ER图实体关系图04-data-models.md专题/话题/帮助/优选
18MongoDB 集合关系图实体关系图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.mddocs/dev/context.md
01-use-cases.md全部 19 份 PRD
02-activities.md05-cart, 06-order, 07-member, 08-aftersale, 13-promotion
03-state-machines.md06-order, 07-member, 08-aftersale
04-data-models.mdmall_data_dictionary.md
05-sequences.md06-order, 08-aftersale, 13-promotion, 18-permission

四、待补充

模块状态说明
财务管理待启动17-admin-finance.md 尚未编写,对应图表待模块启动后补充
ES 搜索待配置mall-search 模块依赖外部 ES 服务,暂不纳入架构图的实际连线

Mall 电商系统知识库