北京理工大学珠海学院2014届本科生毕业设计
目 录
1 前言 ....................................................................... 1
1.1本设计的目的以及研究意义 ................................................... 1 1.2餐饮点餐的研究现状 ......................................................... 2 1.3微信点餐的未来发展趋势 ..................................................... 2 2需求分析 .................................................................... 4
2.1需求综述 ................................................................... 4
2.1.1用户需求 ............................................................. 4 2.1.2 功能需求 ............................................................ 5 2.2 详细需求分析 ............................................................... 5
2.2.1 系统参与者 .......................................................... 5 2.2.2系统用例 ............................................................. 6 2.2.3具体用例分析 ......................................................... 9 2.3领域类图 .................................................................. 13 3概要设计 .................................................................... 14
3.1 技术选型 .................................................................. 14 3.2 功能模块划分 .............................................................. 14
3.2.1 用户功能模块 ....................................................... 14 3.2.2 系统管理员功能模块 ................................................. 16 3.2.2 微信用户功能模块 ................................................... 16 3.3 系统架构 .................................................................. 17 3.4 包图 ...................................................................... 18 3.5 类图 ...................................................................... 20 3.6 数据库设计与实现 .......................................................... 21
3.6.1 数据库E-R图 ....................................................... 21 3.6.2 数据库设计 ......................................................... 23 3.6.3 数据逻辑结构设计 ................................................... 24 3.7 部署图 .................................................................... 28 4详细设计 .................................................................... 29 4.1 微信公众号接口设计与实现 .................................................. 29 4.2 系统各功能详细设计 ........................................................ 31
4.2.1用户注册与登录设计与实现 ............................................ 31 4.2.2添加微信号功能设计与实现 ............................................ 33 4.2.3 微信订餐功能设计与实现 ............................................. 37 5 安装测试 ................................................................... 41
5.1 运行环境简介 .............................................................. 41 5.2 测试计划 .................................................................. 41 5.3 测试过程与结果 ............................................................ 42
5.3.1 注册功能测试 ....................................................... 42 5.3.2 登录功能测试 ....................................................... 43
北京理工大学珠海学院2014届本科生毕业设计
5.3.3 查看菜品分类功能测试 ............................................... 44 5.3.4 点餐下单功能测试 ................................................... 46 5.4 总结 ...................................................................... 48
5.4.1系统存在的不足 ...................................................... 48 5.4.2改进方案 ............................................................ 48 参考文献 ..................................................................... 谢 辞 .......................................................................
49 50
附 录 ....................................................................... 51 附录一:与微信服务器校验接口配置程序 .......................................... 51 附录二:处理微信用户在微信客户端输入“订餐”关键字代码: ...................... 52 附录三:微信点餐微信端点单动态数量变化ajax js代码: .......................... 53
北京理工大学珠海学院2014届本科生毕业设计
1 前言
随着餐饮行业的迅猛发展,近年来其经营管理模式也在不断发展和创新,信息化的管理技术能为餐饮企业带来真正业务上的提升,快速解决营运上的诸多难题。
微信,是当今最火的移动社交软件,微信5.0以后,重磅推出微信官方公众号,基于其6亿多的用户量,假若能将微信与餐饮点餐结合起来,无疑是一个集营销以及信息化管理的餐饮行业的革命性的入口,更是一个O2O模式的入口。微信点餐的魅力和商机不言而喻,将是一个巨大的行业市场。 因此,此次的微信点餐餐饮系统的设计与实现正是在此背景下诞生的。
1.1本设计的目的以及研究意义
本课题是设计与实现一个微信点餐系统,用微信点餐,不仅提高了餐厅的档次,体现了差异性,也通过微信这个6亿多用户的社交软件,打造了自己餐厅的亮点,无疑是一个很好的营销广告手段。并且平时通过微信公众平台,可以将一些优惠信息推广给用户,更是一个很好的广告平台,大大提高了用户粘度。使用微信点餐代替菜谱,这就省去了定期更换纸质菜谱的费用和时间。
微信点餐,顾客只需在餐厅扫一扫该餐厅的微信公众账号2微码,关注该餐厅的微信公众账号。选择点餐,便可看到各式菜肴照片、口感介绍和营养成分介绍。只要轻轻一点,所有订单主动上传到厨房,无需服务员在旁边等候,效率大大的提高。点完菜后,系统会自动显示菜品清单和待支付金额,让消费者尽情享受卓越的用户体验。并且餐厅管理员通过后台可以即时看到用户下单信息以及支付信息。
为广大餐饮行业提供了高效的餐饮信息化服务,营销服务。该系统功能模块包括: 1) 系统后台管理模块; 2) 微信端点单模块; 3) 移动端营销推广模块; 4) 移动端会员卡模块;
1
北京理工大学珠海学院2014届本科生毕业设计
1.2餐饮点餐的研究现状
餐饮行业是一个传统的行业,占据了人们衣食住行中的其中一项。且自古以来就一直存在,所以这个一个生命周期,生命力极强的行业。而今年来随着互联网,IT技术的发展,餐饮行业也融入了越来越多的科技元素。从餐饮管理系统,PC端的点餐系统,到后来的平板点餐等。点餐系统不断地再发展,为的都是一个目的,让商家节省人力成本,让顾客有更好的点餐体验。减少人员不足,排队等候的麻烦,以及一旦菜单更改,还需要全部更换餐厅的菜单。这无疑是一个比较大的成本,而采用电子点餐系统,电子菜谱,则可以避免这个问题,而且不管是图片还是接受,都可以更加详细,美观,而且环保,避免了纸张菜单的浪费。并且传统点餐系统还有一个需要人工进行记账,营业统计等缺点。而采用电子点餐系统则可以很方便地查看信息,自动进行统计。
餐饮电子点餐的发展的也是有一定历史了,这个行业可以革新的地方已经较少了,
趋于稳定化。以前的点餐系统是针对商家的使用方便进行设计的,而以后的点餐可能将结合顾客的喜欢,且更多地结合营销手段。让客人在点餐时更有乐趣,只有这样,才能体现出餐厅的差异性,提高收入。
1.3微信点餐的未来发展趋势
基于微信以及微信公众平台的发展趋势,以及餐饮行业的特点,可以总结出利用微信点餐有以下几点特点:
1、微信具有普遍性
微信用户已达 4 亿,它的普及和使用率之高,并继续呈几何极数的增长,据预测,2015年微信用户将达到 8 亿。
2、微信具有通用性
大型商家有能力可以开发自己的APP(手机软件),但APP需要用户去下载安装,即耗费时间和流量,又占用手机的存储空间。
微信自身拥有多平台版本(安卓、IOS、WinPhone、黑莓以及web版),你的网站只要能在微信上跑起来,就无需担心是否能兼容用户手机的问题。任何层次和级别的手机只要能装上微信就能使用你的点单系统。只需轻扫一下二维码,4亿用户的微信将成为
2
北京理工大学珠海学院2014届本科生毕业设计
你的免费推广平台,让用户帮你口碑营销。来客数、活跃数,一切都来得那么自然。
3、节约人力资源
主要针对餐厅服务人员费用
使用微信自助服务点餐,订单全部自动生成打印,无需人工值守服务。 4、节约推广费用
微信外卖营销系统,一次推广即可,消费者只需要扫一扫,商家全部信息,都保存在消费者微信内,商家每天可免费推送订餐提示或促销信息。 5、增加盈利能力
主要体现在提升经营能力与费用节约
通过对自助服务的推广,做到全程标准化运作,既缩减了费用,又留住固有消费者,不断的刺激消费者,扩大需求,增加盈利能力。 6、二维码订阅
微信扫一扫二维码,或手动添加:朋友们-添加朋友-输入账号,完成订阅,让微信用户随手订阅。 7、消息推送
通过用户分组和地域控制,实现精准的消息推送,直指目标用户。 8、品牌传播
借助个人关注页和朋友圈,传播推广,实现品牌的传播。
我们可以推断出,利用微信点餐未来可能是餐饮行业的一个不错的发展趋势,只要微信这个应用存在,以及它生态不断地扩大。将来不单单只是下单点餐,结合其本身更大的营销推广特点以及O2O的模式,将能给商家带来更多的利润。
3