最新外卖app平台技术方案
![最新外卖app平台技术方案](https://img.360docs.net/img1d/13er1nbg1wn3cvext7238u6ckh9jgsap-d1.webp)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
外卖app 平台技术方案V3.0 外卖 app平台
技
术
方
案
xxx软件股份有限公司
目录
1 概述.................................................................................................- 1 -
1.1 流程概述................................................................................- 1 -
1.2 要点概括................................................................................- 3 -
1.2.1 稳定并发特性................................................................- 3 -
1.2.2 容灾备份.......................................................................- 3 -
1.2.3 支付问题.......................................................................- 4 -
2 业务流程........................................................................................-. 6 -
2.1 整体架构.................................................................................- 6 -
2.2 模块划分................................................................................- 7 -
2.3 订餐流程................................................................................- 8 -
3 功能模块划分.................................................................................- 9 -
3.1 手机APP.................................................................................- 9 -
3.1.1 订餐用户APP ...............................................................-. 9 -
3.1.2 快递员APP .................................................................-. 11 -
3.1.3 合作饭店APP .............................................................-. 12 -
3.2 网站.....................................................................................-. 12 -
3.2.1 菜品发布,浏览,显示..............................................- 13 -
3.2.2 会员注册: ....................................................................- 15 -
3.2.3 后台运算.....................................................................- 20 -
4 软硬件需求..................................................................................-. 23 -
4.1 软件需求..............................................................................- 23 -
4.2 硬件需求..............................................................................- 24 -
5 工期预算......................................................................................-. 25 -
5.1 需求确认..............................................................................- 25 -
5.2 UI 确认...................................................................................- 25 -
5.3 编码阶段..............................................................................- 25 -
5.4 调试部署..............................................................................- 25 -
5.5 试运行..................................................................................- 26 -
6 费用预算......................................................................................-. 2
7 -
6.1 开发费用..............................................................................- 27 -
6.2 硬件费用..............................................................................- 27 -
外卖app 平台技术方案V3.0
1 概述
1.1 流程概述
市网络订餐系统提供全市的外卖网络预订服务。订餐用户可登录
网站、手机APP查看所在地附近合作饭店提供的菜品,通过网站在线
或手机在线发起订餐需求;网站或手机APP会根据当日所定菜品区域
快递员人数、所定菜品制作时间、所定菜品排队等候人数等各项指标
因素,在线给用户提醒:您好,XX,您将要预订的XX饭店XX菜,当前排队人数X 人,预计送达您处需用时XX分钟;由用户来选择是否
提交预订。
用户提交预订信息以后系统会以短信和网站消息两种方式通知
商家开始做菜,同时系统以以短信和手机APP消息两种方式通知快递
员接单,所属区域快递员 5 分钟内必须接单。快递接单后,通过APP 实时更改单子的状态为已** 快递已接单。
合作饭店可通过网站商家后台对菜品进行管理:添加菜品(名称、图片、价格、网站会员等级折扣、提供日期等),锁定菜品,菜品评
价回复,菜品促销设定,菜品免单设定等;商家可以在网站商家后台
对订单进行管理:开始做菜、制作中、快递已发出。
快递员可以通过网站快递员后台或手机APP对自己所接订单管理:接单、回复评价、结算、更改订单状态等。
如何确认收货(分现金支付和支付宝支付两种)
在确认收货后,可对菜品质量、饭店客户服务态度、快递速度和态度等进行评价。
1.2 要点概括
1.2.1 稳定并发特性
针对网络订餐系统用户集中在某个时段访问带来的系统高并发
问题,目前假定为中午两个小时和晚上两个小时或略长)我们拟采用:1.2.1.1 数据访问层面在编码时将引入数据的冷热分离
针对用户集中访问的数据及频繁访问的数据将在编码过程中做
数据级缓存处理,来达到数据读写的冷热分离,减轻数据库访问压力。
1.2.1.2 架构方面可做软件负载均衡处理
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。
1.2.2 容灾备份
基于数据安全和不可抗力因素需要定时同步数据,可以使用脚本制定任务计划每天特定时间点做数据冷备份;也可通过数据库软件功能实时将数据进行异地备份。
1.2.3 支付问题
1.2.3.1 现金支付
订餐用户通过网站或手机APP订餐后,当快递员送达饭菜以后将相应金额当面支付给快递员,快递员结束派送任务后将钱上交至快递公司财务。网络订餐平台、合作饭店以网站的订单系统为准与快递公司进行结算(结算时间、方式、抽成比例另行协商,不嵌入系统)。订餐平台依据制定规则,可在用户消费一定金额后凭对应会员积分可享受免单或优惠。
1.2.3.2 第三方支付工具(支付宝)
订餐用户通过网站或手机APP订餐后,可选择直接用支付宝担保付款、支付宝即时到帐付款、支付宝当面付款三种方式,不同的付款
方式在网站的会员中心所获得的积分是不同的,订餐平台依据制定规则,可在用户消费一定金额后凭对应会员积分可享受免单或优惠。该方式需要用户自行申请支付宝商家账号或由我司协助申请,并提供给我方相应的支付宝接口所需数据。
2 业务流程2.1 整体架构
2.2 模块划分
2.3 订餐流程
3 功能模块划分
3.1 手机APP
手机APP分为两个平台:android 和ios ,三个用户:订餐用户、快递员、合作饭店。
3.1.1 订餐用户APP
3.1.2 快递员APP
3.1.3 合作饭店APP 3.2 网站