电商平台数据流图示例
电商系统是数据流图最常见的练习场景,因为它同时包含用户、商家、支付平台、订单处理和库存等多个数据主体。
外部实体怎么定
- 用户
- 商家
- 支付平台
- 仓储系统或物流平台
外部实体只保留真正和系统交换数据的角色,不要把系统内部模块也画成外部实体。
处理过程怎么拆
- 用户下单处理
- 支付校验处理
- 订单履约处理
- 库存更新处理
- 售后服务处理
数据存储怎么表达更合理
- 用户库
- 商品库
- 订单库
- 支付记录库
- 库存库
数据流图强调数据去向,不必把数据库表级别细节全部展开。
老师容易挑的问题
- 实体直接连实体
- 处理过程编号混乱
- 数据流名称过泛,例如只写信息
- 左右距离太近导致线看不清