架构师训练营 - 命题作业 - 大作业

1 引言
某上市公司全资投资成立一家物流快递公司,主要进行同城快递业务,公司刚刚成立组建了 20 人技术部门,准备两个月后系统开发完成上线。主要功能包含用户下单、新快递信息推送、快递员抢单、快递员位置实时上报、快递状态变更、数据统计分析等
2 系统分析
2.1 系统功能概述
用户管理:用户注册
快递员管理:注册、实时位置上报、查询快递员位置
快递管理:用户下单、快递信息推送、快递员抢单、快递状态变更
订单管理:支付、订单查询
2.2 非功能约束
数据传输采用加密、校验提高安全性和可靠性;
支付接入第三方支付系统
三个月后日单超过 1 万,一年日单超过 50 万
2.3 数据描述
(1)数据库描述
主要设计用户、快递员和快递订单,下图给出了系统的 E-R 图

2.4 用例图

3 系统部署与整体设计
3.1 系统部署图

3.2 下单抢单业务活动图与服务器时序图
下单业务活动图

服务器时序图

3.3 订单状态图

评论