《最新外卖app平台技术方案.doc》由会员分享,可在线阅读,更多相关《最新外卖app平台技术方案.doc(32页珍藏版)》请在金锄头文库上搜索。
1、外卖 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、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费用预算 .-. 27 -6.1 开发费用 .- 27 -6.2 硬件费用 .- 27 -外卖 app 平台技术方案V3.01概 述1.1 流程概述市网络订餐系统提供全市的外卖网络预订服务。订餐用户可登录
3、网站、手机 APP查看所在地附近合作饭店提供的菜品,通过网站在线或手机在线发起订餐需求; 网站或手机 APP会根据当日所定菜品区域快递员人数、 所定菜品制作时间、 所定菜品排队等候人数等各项指标因素,在线给用户提醒:您好,XX,您将要预订的 XX饭店 XX菜,当前排队人数 X 人,预计送达您处需用时XX分钟;由用户来选择是否提交预订。用户提交预订信息以后系统会以短信和网站消息两种方式通知 商家开始做菜, 同时系统以以短信和手机APP消息两种方式通知快递员接单,所属区域快递员5 分钟内必须接单。快递接单后,通过APP实时更改单子的状态为已* 快递已接单。合作饭店可通过网站商家后台对菜品进行管理:
4、添加菜品(名称、图片、价格、网站会员等级折扣、提供日期等),锁定菜品,菜品评 价回复,菜品促销设定,菜品免单设定等;商家可以在网站商家后台对订单进行管理:开始做菜、制作中、快递已发出。快递员可以通过网站快递员后台或手机APP对自己所接订单管理:接单、回复评价、结算、更改订单状态等。- 10 -如何确认收货(分现金支付和支付宝支付两种)在确认收货后,可对菜品质量、饭店客户服务态度、快递速度和态度等进行评价。1.2 要点概括1.2.1 稳定并发特性针对网络订餐系统用户集中在某个时段访问带来的系统高并发问题,目前假定为中午两个小时和晚上两个小时或略长)我们拟采用:1.2.1.1 数据访问层面在编码时
5、将引入数据的冷热分离针对用户集中访问的数据及频繁访问的数据将在编码过程中做数据级缓存处理, 来达到数据读写的冷热分离, 减轻数据库访问压力。1.2.1.2 架构方面可做软件负载均衡处理负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、 加强网络数据处理能力、提高网络的灵活性和可用性。1.2.2 容灾备份基于数据安全和不可抗力因素需要定时同步数据, 可以使用脚本制定任务计划每天特定时间点做数据冷备份; 也可通过数据库软件功能实时将数据进行异地备份。1.2.3 支付问题1.2.3.1 现金支付订餐用户通过网站或手机APP订餐后,当快递员送达饭菜以
6、后将相应金额当面支付给快递员, 快递员结束派送任务后将钱上交至快递公司财务。 网络订餐平台、 合作饭店以网站的订单系统为准与快递公司进行结算(结算时间、方式、抽成比例另行协商,不嵌入系统)。订餐平台依据制定规则, 可在用户消费一定金额后凭对应会员积分可享受免单或优惠。1.2.3.2 第三方支付工具(支付宝)订餐用户通过网站或手机APP订餐后,可选择直接用支付宝担保付款、支付宝即时到帐付款、支付宝当面付款三种方式,不同的付款 方式在网站的会员中心所获得的积分是不同的,订餐平台依据制定规则,可在用户消费一定金额后凭对应会员积分可享受免单或优惠。该方式需要用户自行申请支付宝商家账号或由我司协助申请,并提供给我方相应的支付宝接口所需数据。2业务流程2.1 整体架构- 6 -2.2 模块划分- 7 -2.3 订餐流程- 8 -3功能模块划分3.1 手机APP手机 APP分为两个平台: android和 ios ,三个用户: 订餐用户、快递员、合作饭店。3.1.1 订餐用户 APP- 9 - 10 -3.1.2快递员 APP- 11 -3.1.3合作饭店 APP3.2 网站- 12 -3.2.1 菜品发布,浏览,显示菜品发布功能描述- 13 -菜品导航、最新菜品发布、修改、锁定菜品,按菜品类型,分类, 预订量,导航,排列最新菜品品(可作成排行前十名)推荐菜品、特价菜品发布、修改、锁定菜品,根