1 立题依据
1.1 研究背景
我国的餐饮市场经过30多年的改革开放及发展,可以说我国正迎来一个餐饮业大发展的时期,市场潜在力量巨大,远景很是广阔[1]。我国餐饮业发展的质量和内涵发生了重大变化。行业的经营领域和市场空间不断拓宽,经营档次和企业管理水平不断提高,经营业态日趋丰富,投资主体和消费需求多元化特点更加突出,网点数量和人员队伍继续扩大;餐饮市场更加繁荣,消费的个性化和特色化的趋势明显,追求健康营养和连锁规模发展成为主题。集团化、品牌化、产业化和国际化的发展步伐加快,餐饮现代化的进程不断推进。
近几年来,中国餐饮业的发展一直保持强劲快速增长同时,也看到目前餐饮行业普遍存在的问题。餐饮企业的发展一直处于自我摸索、自我运作、自我积累和自我完善为主的状态,利润低、承载重、支撑小、发展难的特点突出。餐饮企业在产品标准化技术设备开发、连锁管理体系的建立、专业人才的培养、吸纳资本投入、理论指导和信息交流等方面的条件十分不足,存在着技术开发与设备配套难、管理与人才难、配送渠道与发展资金难、沟通交流与合作难等深层次因素的制约,行业平台和基础支持力量不强,对企业发展产生较大的影响。
1.2 研究意义
在用餐高峰时段,大量的服务在点菜和上菜之间不停奔走,依然存在客人点餐难以全面照顾到,后厨的菜都在等着上桌没人送的情况。即便在高峰时段尝试请临时工来帮忙,也是收效甚微。所以,传统的点餐方式已经不能满足现有餐厅的经营需求。
手机app点餐能够有效地的提升餐饮企业的档次和管理水平,做到科学管理、科学决策、高效运转、降低成本,进行信息化是必由之路。而采用无线点餐(点菜)取代传统的手工点餐,采用手机点餐软件取代传统的人工统计和粗放型管理又是信息化当中的核心内容。 餐饮企业使用手机点餐(点菜)所带来的便利性和管理水平的升级无疑是巨大的。手机点餐(点菜)所带来的运营效率的大幅度提高和人力成本的节约,对于餐饮企业信息化,可以说是不二的选择。
2012年12月,HTML5规范正式定稿,成为开放的web 网络平台的奠基石[2]。这意味着HTML5不仅是面向传统PC的网页技术,而且是适应所有智能终端的使用需求,为移动互联时代的网页应用提供更加丰富,强大的开发标准[3]。
2 研究的主要内容及预期目标
2.1 主要内容
餐饮业的信息化改造内容,主要有:由传统的笔和纸点餐,改为电子点餐;由传统的人工计算、统计、管理,改用电脑进行计算、统计和管理;将现代的电子技术、无线技术、计算机技术和网络技术引入到餐饮行业中来,替代部分人工操作,加快餐饮企业的运转效率,提升餐饮企业的管理水平,使餐饮企业运作更规范、更科学、更高效。
2.2 预期目标
通过餐饮企业的信息化改造暨利用无线技术,替代传统的纸和笔进行电子点餐(点菜)操作,实现远距离地进行信息即时传递。同时通过餐饮管理,还可以实现强大的统计和管理功能,使餐饮企业真正实现信息化。
3 研究方案
3.1 理论和技术
现在的移动应用程序主要分native APP,web APP,hybrid APP三类,所采用的是Web APP,它是一种依赖于Web 浏览器,通过网络进行访问的应用程序。相比较来说,Web app有明显的优势,比如:可以一次开发多平台使用,应用开发成本低,在支持HTML5的浏览器上面运行,直接适配多种移动终端,方便服务器提供商随时发布更新,无需下载安装,打开浏览器就能使用[4]。随着HTML5的推广和应用,webAPP的用户体验越来越好,在系统更新方面,web APP使开发者有更强的对产品的控制力,可以方便的对应用进行更新,并不涉及到客户程序[5]。
系统开发环境为Hbuilder,jQueryMobile 1.4.2,开发语言为html5、css、javascript[6],服务器脚本语言选用php,数据库系统选用MySQL.
为了给不同终端的用户带来更为舒适的界面以及更友好的用户体验,APP会采用响应式设计[7],基础功能由JQuweyMobile框架提供。
后端开发主要为PHP,PHP语言是一门较为成熟的编程语言,早在十多年前就被用来开发网络应用[8],PHP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。
MySQL,由于它是开源的,而且 性能优越,所以备受中小企业的青睐。2007年MySQL在所有 开发者使用的数据库中已获得了25%的市场份额[9]。MySQL数据库作为中小型企业广泛使用的数据库,它作为一种最为流行和应用及其广泛的关系型数据库管理系统,它安全、可靠,再加上它是完全开源的数据库[10],在技术层面足以支持本系统的开发。对于 MySQL 数据库的数据,我们首先要确保安装了MySQL,在正确安装的情况下,只有 MySQL 能够写数据文件, 这样我们在使用 MySQL 时,只需要注意控制用户的访问权限 就可以了[11]。
3.2 系统功能结构
一键点餐的系统功能结构设计分为四大部分,系统管理,结算管理,配餐管理,用户扫码等模块。根据需求分析,将整个结构设计图制作如图1所示:
图1 系统功能结构图
3.3 模块功能介绍
用户登陆:用户输入用户名及密码后,系统自动验证有效性及用户角色,根据用户拥有的角色自动进入不同的系统。
扫码点餐系统:客人落座后,首先扫码进入点餐,输入相应的桌号,由客人根据不同的服务类别(特价、凉菜、热菜、汤、酒水、饮料)选择不同的食物及数量,系统根据不同的食物计算出总价格,方便客人控制总价格,如果输入错误系统提供删除的功能,最后提交到后厨配餐管理系统中。
配餐管理系统:厨师根据最新的配餐信息,按照时间先后顺序配置食品,完成后提交给结算管理系统中。
结算管理系统:收银员根据客人提供的桌号计算出总价格。
系统管理系统:经理登陆子系统后,上传菜谱,管理菜谱及价格。在此子系统中,还实现了桌位的管理,同时还可以对其他用户进行管理和授权。
4 论文进度安排
表1 时间安排表
起止时间
|
完成内容
|
2017.3-2017.4
|
查阅文献资料,确定设计方向。
|
2017.4-2017.5
|
拟定设计方案,撰写并提交开题报告。
|
2017.5-2017.7
|
完成基本开发,进行检查。
|
2017.7.-2017.10
|
对app进行完善,进行最后的bug检查
|
2017.10-2017.11
|
毕业论文材料的收集和撰写。
|
2017.12
|
准备答辩。
|
5 主要参考文献
[1] 甘华蓉, 餐饮业未来发展趋势,北京,对外经济贸易大学出版社.2009.
[2] 黄悦深.基于HTML5的移动Web App开发.图书馆杂志.2014.
[3] 朱芯仪,朱惠晴,殷悦琳.关于校园兼职平台探析.《商业经济》.2015.
[4] 章斓.基于HTML5的web app的开发与探索.《长沙大学学报》.2015.
[5] 鲁学亮,陈金寿等.基于Web App的移动应用客户端设计与实现.中国教育信息化.高教职教.2012.
[6] W3School Web技术网站.
[7] 吕媛媛,李可 . 移动端应用设计中的响应式实现方法[J].软件,2016.
[8] 张海藩, 牟永敏. 软件工程导论.第6版[M]. 清华大学出版社, 2013.
[9] Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy,Arjen,High Performance MySQL.
[10] 刘中华,潘凯华.PHP 项目开发案例全程实录(第2版)[M].北京:清华大学 出版社,2013.
[11] 刘辉兰,李茂峰.PHP网站安全策略的研究和设计.大众科技,2013(05).
|