一、外卖配送系统

1.需求捕获(市场调研):

(1)流程草图:

订单支付完成->

商家接受订单通知并查看、通知厨房准备外卖->

联系未接单骑手接单->

骑手前往商家接单->

外卖配送员前往送餐地址->

顾客收到外卖->

顾客评价商家和配送员->

抽奖(待定)、用户积分(待定)->

积分抵现(待定)、积分换购(待定)、积分商城(待定)

 (2)业务名词:外卖、商家、骑手、送餐地址、顾客、评价、地图定位

(3)领域模型(类图或对象图):

外卖表、外卖信息商家推送表(待定)、骑手表、骑手-外卖表、评价表、用户积分表(待定)

(4)需求列表:1.用户可以选择配送地址

2.外卖配送

3.用户可以查看当前配送员地图位置

4.用户评价

5.用户积分、抽奖(待定)

2.需求整理(功能模块):

(1)用例模型

A)系统功能模块

a.外卖管理

b.外卖配送员管理

c.评价管理

d.积分系统

B)各模块业务流程

(2)用例图(用例场景)

A)用例描述

a.用户填写配送地址,选择下单,支付成功,显示等待骑手接单;

b.商家收到顶单信息,通知厨房准备外卖,再通知未接单骑手接单;

c.骑手前往商家接单,然后前往送餐地址,准时到达,送达信息推送(待定);

d.用户收到外卖,食用完后评价此订单(商家、配送员)。

B)流程分析

a.用户进去填写配送地址页面

新增配送地址

配送地址列表

修改配送地址

删除配送地址

b.用户确认地址无误,返回订单支付页面,支付订单

新增订单,支付完成消息推送

c.支付成功,进入物流信息展现 |--物流信息、配送信息、订单信息展示

取消订单

催单

联系商家

确认送达

d.确认送达后,评价商品

评价商品,添加商品图片

评价商品服务

e.评价成功,获得积分

积分换购

C)角色分析

a.用户:

1.管理配送地址

2.支付订单

3.取消订单

4.催单

5.联系商家

6.确认送达

7.评价商品

8.积分换购

b.商家:

1.收到下单信息

2.准备商品

3.联系骑手

4.获得收益

c.骑手:

1.收到商家接单信息

2.去商家接单

3.前往送餐地点

4.提前送达、超时送达、准时送达

5.继续接单

需求分析 - 01外卖配送系统相关推荐

  1. 数据库设计 - 01外卖配送系统

                  tb_delivery(配送地址表)     字段 类型 属性 空 默认 备注   id bigint(20) unsigned primary key AUTO_INCR ...

  2. 基于SSM的校园点餐外卖配送系统【附源码】

    基于SSM的校园点餐外卖配送系统(点餐系统.外卖系统.配送系统) 开发语言:Java 数据库:MySQL 技术:Spring+SpringMVC+MyBatis+ElementUI 工具:IDEA/E ...

  3. 计算机毕业设计之java+ssm校园外卖配送系统

    项目介绍 在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括校园外卖配送系统的网络应用,在国外网上管理系统已经是很普遍的方式,不过国内的网上管理系统可能还处于起步阶段. ...

  4. javaweb校园外卖配送系统ssm482

    本文首先介绍了设计的背景与研究目的,其次介绍系统相关技术,重点叙述了系统功能分析以及详细设计,最后总结了系统的开发心得. 系统功能 通过前面的功能分析可以将校园外卖配送系统的功能分为管理员,用户和配送 ...

  5. 怎么自己打印餐饮小票_自己怎么做餐饮外卖配送系统?可以开发外卖配送系统的公司有哪些?...

    对于餐饮外卖行业来说,发展外卖事业,现在最主流的方法就是在网上平台发展,因为近几年消费者最喜爱网上消费模式,所以形成外卖也在网上经营发展,那自己怎么做餐饮外卖配送系统发展外卖事业呢? 自己怎么做餐饮外 ...

  6. [原创]Java Web——外卖配送系统/在线点餐系统

    项目类型:JAVA WEB项目 用户类型:管理员+顾客+配送员+商家 主要技术:Jsp+Servlet+MySQL+Tomcat 前端html+css样式:使用了LayUI 开发工具:Eclipse ...

  7. 基于javaweb的在线点餐+外卖配送系统

    一.系统简介 本项目采用eclipse工具开发,jsp+servlet技术编写,样式采用了layui和bootstrap前段框架,数据库采用的是mysql,navicat开发工具. 系统一共分为4个角 ...

  8. springboot+jsp项目校园外卖配送系统

    文末获取源码 开发语言:Java 框架:springboot 技术:JSP JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软 ...

  9. SpringBoot+Vue实现前后端分离的校园外卖配送系统

    文末获取源码 开发语言:Java 使用框架:spring boot 前端技术:JavaScript.Vue.js .css3 开发工具:IDEA/MyEclipse/Eclipse.Visual St ...

  10. 服务器源码用哪种打包软件,市面上同城外卖配送系统有哪几种?看完你就知道啦...

    当今的互联网外卖配送模式已经开始渗透到许多一二三线城市了.全国大多数城市都有美团.饿了么等外卖平台,部分县城至少有其中一个平台.有不少创业团队正想建立自己的同城外卖配送平台,那么如何在众多系统模式中找 ...

最新文章

  1. Mac 应用程序不能打开解决方法
  2. QT获取本地网络信息
  3. NHibernate错误集锦及配置技巧
  4. 去掉控制台程序的黑框框
  5. 扩展欧几里得学习笔记
  6. tablix“Tablix1”有一个具有内部成员的详细信息成员
  7. STM32系列 STM32F4xx 独立看门狗(IWDG)
  8. typedef 定义函数指针
  9. [处理数据的心得][1]--相关矩阵的可视化
  10. 基于php的校园公寓宿舍报修管理系统设计与实现
  11. python扩展模块开发
  12. 统计与分布之伯努利分布与二项分布
  13. 【delphi】TMS_Component_Pack_v9.2.4.0中的TadvMemo 支持中文完美修改
  14. VirtualBox下配置 Ubantu18.4 总纲领
  15. TIA protal与SCL从入门到精通(5)——函数终止跳转处理
  16. 网络基础之路由器的应用原理
  17. 高效、稳定、可复用——手机淘宝主会场框架详解
  18. flex 移动开发 html5,[ html5 ] 移动端适配方案 flex布局+rem布局
  19. 我爱我专业计算机为主题的演讲稿,我爱我专业演讲稿
  20. s3cmd 快速评估RADOSGW的性能

热门文章

  1. 【网页设计自习室#005】网页页面中banner海报设计
  2. Spring Boot基础学习08 - Spring Boot整合Redis
  3. 计算机基础及photoshop应用好考吗,计算机基础及Photoshop应用考试技巧
  4. android os for pc,凤凰OS For PC:抢鲜体验,升级Android 7.1
  5. 2019智慧树python答案大全_2020智慧树知到Python程序设计参考答案
  6. 沟通的艺术I:什么是沟通
  7. Java 面向对象基本特征
  8. DDD(Domain-Driven Design)《领域驱动设计》书籍
  9. 印度软件外包领军企业上演安然门
  10. PxCook安装文件有问题处理办法