闪送系统设计学习

一.背景

公司是一家物流快递公司,主要进行同城快递业务。

现在需要做一个项目支持用户同城下单,快递员接单进行取件及配送的业务,同城配。

二.产品目标

切入同城配送市场,建立同城配送体系。

预计上线后三个月日单超过 1 万,一年日单超过 50 万

 

三.技术目标

技术上在完成同城配送的同时,能够整体架构上支持后面其它业务的扩展,前期可最小化设计,保留扩展性。

 

四.功能概述

系统功能包含:

消息者注册及登录,消费者下单及支付,消费者查看订单。

配送员注册及登录,配送员接单,配送员查看订单,配送员提交已收件,已送达。

使用者是:消费者及配送员。

 

五.非功能约束

预计上线后三个月日单超过 1 万,一年日单超过 50 万

 

四.用例

 

五.业务活动图

1.消费者下单&配送员接单等核心链路

2.消费者注册&登录

 

 

六.事件风暴

1.消费者发起配送货物的诉求订单,并完成支付

    实体:订单,货物

2.快递员查看订单列表并抢单,抢单成功落配送单

   实体:配送单

3.快递员货物送到指定地址,消费者签收,快递员记录已送达

   实体:配送单

4.快递员查看配送单列表

   实体:配送单

5.消费者查看我的订单

    实体:订单

6.快递员需要上传定位

    实体快递员,当前所在位置是快递员的一个属性描述

7.消费者下单后需要将订单消息发给5km内的所有快递员

   实体:订单

 

六.领域划分

会员域:面向消费者的管理

配送员域:面向配送员的管理

账号域:共享的账号,会员及配送员注册及登录共用

交易域(核心域):含订单子域

支付域(核心域)

地址服务(支撑域):用户地址定位及快递员地址定位及上传

物流域(核心域):含抢单功能,包括后面的派单功能,及配送功能

商品域(支撑域)

 

七.详细领域模型

 

八.时序图

1.消费者下单&配送员接单核心链路

2.消费者注册&登录时序图

 

3.配送员注册&登录时序图

4.配送员上传定位

 

九.架构图

1.业务架构图

2.技术架构图

 

十.物理部署图

后续性能优化可以加反向代理,面向消费者及快递员的查询部分,后续可以使用搜索服务。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值