一、外卖配送系统
需求捕获(市场调研):
(1)流程草图:
订单支付完成->
商家接受订单通知并查看、通知厨房准备外卖->
联系未接单骑手接单->
骑手前往商家接单->
外卖配送员前往送餐地址->
顾客收到外卖->
顾客评价商家和配送员->
抽奖(待定)、用户积分(待定)->
积分抵现(待定)、积分换购(待定)、积分商城(待定)
(2)业务名词:外卖、商家、骑手、送餐地址、顾客、评价、地图定位
(3)领域模型(类图或对象图):
外卖表、外卖信息商家推送表(待定)、骑手表、骑手-外卖表、评价表、用户积分表(待定)
需求列表:1.用户可以选择配送地址
外卖配送
用户可以查看当前配送员地图位置
用户评价
用户积分、抽奖(待定)
需求整理(功能模块):
用例模型
系统功能模块
外卖管理
外卖配送员管理
评价管理
积分系统
各模块业务流程
用例图(用例场景)
用例描述
用户填写配送地址,选择下单,支付成功,显示等待骑手接单;
商家收到顶单信息,通知厨房准备外卖,再通知未接单骑手接单;
骑手前往商家接单,然后前往送餐地址,准时到达,送达信息推送(待定);
用户收到外卖,食用完后评价此订单(商家、配送员)。
流程分析
用户进去填写配送地址页面
新增配送地址
配送地址列表
修改配送地址
删除配送地址
用户确认地址无误,返回订单支付页面,支付订单
新增订单,支付完成消息推送
支付成功,进入物流信息展现 |--物流信息、配送信息、订单信息展示
取消订单
催单
联系商家
确认送达
确认送达后,评价商品
评价商品,添加商品图片
评价商品服务
评价成功,获得积分
积分换购
角色分析
用户:
管理配送地址
支付订单
取消订单
催单
联系商家
确认送达
评价商品
积分换购
商家:
单信息
准备商品
联系骑手
获得收益
骑手:
收到商家接单信息
去商家接单
前往送餐地点
提前送达、超时送达、准时送达
继续接单