目 录
第1章 绪论 1
1.1研究背景及意义 1
1.2研究现状 1
1.3章节安排 2
第2章 关键性技术介绍 3
2.1 PHP 3
2.2 JSON 4
2.3 XML 5
2.4 HTML 5
2.5 Mysql介绍 6
第3章 需求分析 7
3.1系统业务流程分析 7
3.2 功能需求分析 8
3.3用例分析 10
3.3.1领域类图 10
3.3.2系统用例 14
3.3.5具体用例分析 16
第4章 系统设计 21
4.1 网络架构设计 21
4.2 功能模块设计 21
4.2.1 用户功能模块 22
4.2.2 系统管理员功能模块 23
4.2.3 网上用户功能模块 24
4.2.4 系统架构 25
4.3 数据库设计 25
4.3.1 概要模型设计 25
4.3.2 数据库表设计 27
第5章 系统实现 33
5.1系统开发环境 33
5.2肯德基宅急送网上订餐系统前端 33
5.2.1首页 33
5.2.2在线预定 34
5.2.3外卖订餐 35
5.2.4扫码订餐 37
5.2.5个人中心 40
5.3肯德基宅急送网上订餐系统后端 41
5.3.1桌台信息 42
5.3.2我的预约 44
5.3.3扫码订餐 45
5.3.4查看外卖 46
5.3.5设置 47
第6章 系统测试 48
6.1 测试环境 48
6.3 功能测试 48
6.3.1 注册功能测试 48
6.3.2 登录功能测试 49
6.3.3 查看菜品分类功能测试 50
6.3.4 订餐下单功能测试 52
6.3 测试总结 53
致 谢 55
参考文献 56
第3章 需求分析
3.1系统业务流程分析
本肯德基宅急送网上订餐系统是一个基于时下最热的IM软件网上为平台的网上订餐,利用网上庞大的用户群体作为系统入口。结合当下移动互联网热潮以及O2O模式,利用该肯德基宅急送网上订餐系统,能够更好地提高餐饮服务的标准以及信息化程度,为客户带来更好的订餐体验,结合网上本身的营销推广特征,更好得为肯德基推广以及节约成本提高盈收。
本系统的设计与实现与时下流行的社交软件—网上进行交互的网上订餐,提高餐饮行业的信息化管理,节省人力、控制成本、提升工作效率的特点。为餐饮行业商家提供了高效的餐饮信息化服务,营销服务。
该系统的用户主要有3类,一类用户是肯德基商家,一类用户是去到肯德基使用网上扫码订餐的用户,还有一类是系统管理。
针对肯德基商家这类用户类说,使用网上扫码订餐,他们能够减少员工的数量,只需少部分引导人员将顾客引导到座位上。座位上需要帖个二维码,让用户扫描关注商家网上号,就可以使用网上进行订餐。顾客将直接在手机上面进行菜单浏览以及下单,成功下单后服务员过来确认下单。这无疑给一些生意很火爆,但人手不足的肯德基带来很大的方便。而且使用传统的菜单,一旦某个菜的价格改变或在菜单改变,都需要重新印制大量的菜单,使用网上扫码订餐,只需要在后台进行修改就可以更换菜单。而且当顾客关注了商家的肯德基宅急送网上订餐系统后,以后商家可以再公众号与顾客进行互动,相当于免费的短信平台,一旦出了新品或者优惠活动,可以迅速推送给顾客。
对于来到肯德基消费的用户来说,他们希望能够有一种体验好,不用排队等候,并且新颖的订餐方式。他们只需要去到肯德基座位,不需要等候服务员过来订餐,而只需要掏出手机扫一扫二维码,关注后进入订餐页面就可以方便地订餐。而且这种新颖的方式也会吸引到他们。下单后,服务员在后台看到订单打印出来后拿给顾客确认,即完成了订餐流程。后来还可以加入在线支付功能,用户甚至不需要带钱包,只要绑定了网上支付或者支付宝,直接下单即可完成支付。但顾客想预订位置,且想事先点好菜,以往只能是去到肯德基才能订餐,而是用网上扫码订餐,顾客可以随后随地得用网上扫码订餐下单预订位置。收到顾客预订后,服务员通过顾客留下的联系方式进行确认。以及事先准备好顾客的订单(提前在线支付)。业务流程图如下:
图1-1
3.2 功能需求分析
该系统功能模块包括:
1)肯德基宅急送网上订餐系统基本回复模块:该模块可以设置用户肯德基宅急送网上订餐系统文本回复,图文回复,关注回复,语音回复等;
2)肯德基宅急送网上订餐系统微网站模块:该模块用于展示商家网上号官方微站给网上用户,可设置微站内容分类,微站首页滑动幻灯片,微站模板等;
3)网上扫码订餐模块:该模块用于关注商家网上公众账号的用户在商家网上号上进行订餐操作,是该系统的核心功能。
4)营销推广模块:该模块主要有刮刮卡、转盘、优惠劵等抽奖模块。这些模块通过让网上用户在关注商家网上号后,在网上端参与商家的活动,从而提高用户粘度以及体验性;
5)会员卡模块:该模块主要用于让商家的客户领取网上会员卡,以及商家网上会员的消费积分设置,以及会员权限,优惠折扣等。
6)营业统计模块:该模块主要用于统计网上订餐营业的数据,以及网上用户在网上会员卡积分消费的情况。
a) 用户(肯德基商家)
肯德基商家,商家通过注册登录使用该网上扫码订餐管理系统,可以实现添加肯德基宅急送网上订餐系统并绑定连通好该肯德基宅急送网上订餐系统,设置肯德基宅急送网上订餐系统消息回复功能,本文转载自http://www.biyezuopin.vip/onews.asp?id=11853网上订餐功能以及开通营销推广模块(抽奖游戏)、网上会员卡功能。
b)网上用户
关注该商家肯德基宅急送网上订餐系统的用户,可以实现查看该商家公众号官网、了解最新信息、订餐、订位、参加活动抽奖以及领取会员卡、签到领取积分功能
c) 肯德基宅急送网上订餐系统管理员
该系统是一个多用户的网上扫码订餐管理系统。系统管理员具有审核用户注册,管理每一个用户(商家)是否具有开通微站、订餐、会员卡、抽奖模块的权限。
{"pages": ["deam_food/pages/index/index","deam_food/pages/store/location","deam_food/pages/store/detail","deam_food/pages/order/confirm","deam_food/pages/order/detail","deam_food/pages/order/index","deam_food/pages/mine/index","deam_food/pages/store/aboutus","deam_food/pages/coupon/mycoupon","deam_food/pages/coupon/choose","deam_food/pages/address/index","deam_food/pages/address/post","deam_food/pages/address/selector","deam_food/pages/ads/link"],"window": {"navigationBarTextStyle": "white","navigationBarTitleText": "","navigationBarBackgroundColor": "#fff"},"tabBar": {"backgroundColor": "#ffffff","borderStyle": "black","selectedColor": "#ff9c37","list": [{"pagePath": "deam_food/pages/index/index","text": "首页","iconPath": "static/images/icon/icon-home.png","selectedIconPath": "static/images/icon/icon-home-hover.png"},{"pagePath": "deam_food/pages/order/index","text": "订单","iconPath": "static/images/icon/icon-order.png","selectedIconPath": "static/images/icon/icon-order-hover.png"},{"pagePath": "deam_food/pages/mine/index","text": "我的","iconPath": "static/images/icon/icon-person.png","selectedIconPath": "static/images/icon/icon-person-hover.png"}]}
}