点餐系统

2024-09-06

点餐系统(共12篇)

点餐系统 篇1

1、引言

点餐系统是一种结合无线点菜系统和触摸屏点菜系统为一体的点菜系统。它分为主机端和客户端两个部分, 是一个点对面的系统。

2、点餐小助手软件平台搭建

要在arm嵌入式开发平台上进行应用开发, 需要进行BSP开发[1~3]。使用Platform Builder For CE 6.0创建Windows CE5.0分为下面几步[4]:编译、系统产生、Release复制、映像创建。

对于点餐系统需要在创建时添加下列特定组件支持[5]: (1) 添加bluetooth支持; (2) 添加SD卡驱动和FAT文件系统的支持; (3) 添加图片编解码组件Still Image Decoder的支持; (4) 添加网络与通信LAN组件支持。

完成以上操作以后可以生成系统N K.B I N镜像, 下载到wince实验箱进行测试。测试成功后就可以导出SDK进行应用程序的开发。

3、点餐小助手软件设计

3.1 软件设计功能框图

本设计分为主机端和客户端两个部分。软件设计功能框图如图1所示。

客户端采用Wince 5.0应用程序环境开发, 顾客可以在客户端查询菜品、点菜和总价统计, 点菜结束后通过蓝牙系统将点菜信息发送给主机端[6]。

主机端采用Windows应用环境开发, 服务员可以在主机端接收来自各个餐桌的点菜信息, 并能够统计就餐数据, 除了这些主要功能外, 还添加了一些扩展功能, 如音乐MV, flash动画, 游戏。

3.2 客户端软件功能与界面设计

整个应用程序是基于窗体开发的, 在窗体上添加控件, 设置窗体以及控件属性, 在相应控件下编写响应用户操作的代码, 来实现与用户的交互。

客户端分为4个界面:欢迎界面, 点菜界面, 菜品预览界面, 已点菜查看界面。欢迎界面主要显示餐厅的简介以及欢迎信息, 用户可以单击开始点菜控件进入点菜界面。点菜界面上显示各个菜品的菜名和价格, 以及用于顾客点菜的控件, 在点菜界面, 单击各个菜品的菜名可以进入相应的菜品预览界面, 单击点菜结束按钮可以进入已点菜查看界面。菜品预览界面显示菜品的简介信息, 以及预览图片, 单击返回可以返回点菜界面。已点菜查看界面显示顾客的点菜信息, 菜名, 数量以及总价, 顾客觉得满意了, 单击发送菜单按钮可以将菜单发送到主机端, 觉得不满意可以返回重新点菜。

点餐系统客户端各个界面效果如图2、图3、图4、图5所示。

3.3 主机端软件功能与界面设计

主机端分为4个界面:登陆界面, 接收菜单界面, 就餐数据统计界面, 扩展功能界面。登陆界面用于用户登陆, 输入不同的用户账户和密码可以进入不同的界面。如果输入服务员账户及密码, 可以进入接收菜单界面;如果输入管理员账户和密码, 可以进入就餐数据统计界面;在登陆界面的右下角有个“工作累了”按钮, 单击可以进入扩展功能界面。接收菜单界面用于服务员接收来自客户端的点餐数据, 单击接收新菜单按钮就可以将最新的客户端点菜信息显示出来。就餐数据统计界面用于餐厅老板统计就餐数据, 单击统计就餐数据, 即可将到目前为止所有菜品的点取情况显示出来, 便于老板决定菜品原材料的购买。扩展功能界面用于服务员或者老板一天工作累了, 放松身心, 此界面可以播放音乐mv, 观看视频flash, 玩游戏, 下棋, 弹电子钢琴。

点餐系统主机端各个界面效果如图6、图7、图8、图9、图10、图11、图12、图13所示。

4、点餐小助手系统测试

在客户端, 最先出现在顾客面前的欢迎界面, 单击开始点菜按钮进入点菜界面, 顾客可以先单击菜名预览菜品, 觉得满意后再进行点菜, 通过菜名后面对应的按钮, 顾客可以随心点某种菜, 并能够决定数量, 点菜结束后进入已点菜查看界面, 顾客可以看到自己点了那些菜, 总价多少, 满意即可提交菜单, 不满意当然可以返回重新点。

在主机端, 登陆界面是各个功能界面的入口, 通过登陆界面可以进入各个功能界面, 当然各个功能界面都可以返回到登陆界面。在登陆界面输入服务员账户和密码进入菜单接收界面, 单击接收新菜单可以将最新的客户端点菜信息 (如:菜名, 数量, 总价, 桌号) 显示出来。在登陆界面输入管理员账户和密码进入就餐数据统计界面, 单击统计就餐数据按钮, 到目前为止各个菜品的已点总数一目了然。在登陆界面单击“工作累了”按钮进入扩展功能主界面, 主界面左上角显示时间, 单击休闲一刻按钮, 可以播放音乐mv, 界面右下角还有4个按钮分别用于进入不同的扩展功能界面, 分别为:看看动画, 弹弹电子钢琴, 下下棋, 玩玩游戏。

5、结语

本设计以Wince 5.0、PC为实验环境, C#为开发语言, Visua Studio.NET为开发环境, 通过模拟实验以及调试, 实现了帮助顾客点餐的功能, 还添加了一些扩展功能。

本设计只有主机端有扩展功能, 客户端只是完成了基本的点菜功能, 还可以进一步完善和改进, 如在客户端也加上些扩展功能:加些小游戏或者音乐, 让顾客可以在等待时间里玩玩游戏、听听歌;加上网络服务, 顾客可以上网聊天;加上一些新闻资讯类信息, 让顾客能够更高效的利用时间;加上车位信息, 让有车顾客可以了解到附近有没有停车位;在客户端加上麦克风, 让顾客可以方便的和远在厨房的服务员联系。主机端也可以加上网络服务, 如果该餐厅有多个分店, 通过主机端就可以瞬间了解到各个分店就餐信息, 如果加上摄像头的话, 还能够远程管理各个分店。

参考文献

[1]张冬泉, 谭南林, 苏树强.Windows CE实用开发技术.第2版.北京:电子工业出版社, 2006.

[2]何宗键.Windows CE嵌入式系统.北京:北京航空航天大学出版社, 2006.

[3]田泽.ARM9嵌入式开发实验与实践.北京:北京航空航天大学出版社, 2006.

[4]邱小平, 李恬, 雷群英.WinCE 6.0开发经典.北京:电子工业出版社, 2009.

[5]Dogglas Boling (美) .Programming Microsoft Windows CE.NET ThirdEdtion.Washington:Microsoft Press, 2003:12~18.

[6]Dogglas Boling (美) .Programming Windows Embedded CE 6.0Developer Reference.Washington:Microsoft Press, 2007:51~53.

点餐系统 篇2

PAD智能点餐系统在餐饮行业中的应用

随着3G时代的移动互联网业务爆发式增长,移动终端个人平板电脑(PAD)、智能手机得到了快速的普及,对人们的日常工作和生活都产生了翻天覆地的变化,人们的生活真正的进入了移动互联时代。

那么移动互联时代对餐饮行业有哪些影响和变化呢?带着这个疑问,我们采访了大连亿联科技股份有限公司技术总监王猛先生,王总在移动互联行业工作了十几年,对移动互联行业有着敏锐的嗅觉和超前的远景规划,领导公司开发团队研发出新一代的“食天下”智能点餐系统,王总给我们介绍了该系统的研发背景和产品情况:

目前中高档餐饮企业的菜谱,制作成本比较大,一本菜谱少则几百元,多则上千元,而且遇到菜品有变更的情况,不能及时的反应到菜谱上,餐厅菜品的介绍与餐厅实际菜品没有达到时时共享,这时就不得不重新制作菜谱,成本增加了很多;

另外,传统的点菜方式,是服务员站在旁边给客户点菜,传统的点餐器是拿在服务员手里,在顾客比较多时,服务员往往不够用,服务员的人力成本需求较大;

为了解决以上这些问题,亿联科技推出了“食天下”智能点餐系统,主要应用于西餐厅、茶楼、茶餐厅、咖啡厅、日韩料理以及中高档饭店、酒楼、餐厅等餐饮企业,把电子菜谱内置到PAD中,可以时时更新菜谱,同时顾客可以自助进行点餐、呼叫、结账、订单变更等服务,节省了服务员的人力成本。

“食天下”智能点餐系统还具备“采购管理”、“客户关系管理”、“收银管理”、“成本分析核算”等功能,对餐饮企业的人力、物力、资源采购与调配、成本统计分析、客户关系管理等,以图表、报表形式直观体现企业的运营情况,及早发现问题、解决问题,为未来企业战略和发展方向的制定提供重要的数据、依据。另外,亿联科技还自主开发了“食天下”餐饮门户网站,可以为餐饮企业做广告宣传、菜品介绍、促销等信息,顾客可通过个人手机、PAD应用快速定位周边的饭店、酒店;并通过手机应用或者互联网登录门户网站后,可以查看餐饮企业介绍、菜品、人均消费等信息,可在线进行桌席、菜品预订,并可查看、修改订单。

经过大量的餐饮企业应用的效果来看,“食天下”智能点餐系统大大地提高了餐饮企业的管理效率和管理水平,既能帮企业节省成本,又为企业带来了新的利润增长点:

取代了传统菜牌,解决了菜牌更新问题并节省了菜牌的制作成本,顾客参与自助点餐,节省了服务员的人力成本;

每个菜品均配有完整的图片和说明,便于客户了解做法、口味、用料等,同时顾客可根据自己的口味进行个性化选择,避免由于服务员经常变动或培训不到位而带来的菜品推介、选择难题;

针对销售较好的招牌菜品,可以将宣传、促销的信息上传到PAD电子菜谱中,强化展示效果,促进顾客消费;

取代了传统的点餐器,提升企业形象及工作效率,与时俱进,符合时代潮流,提升顾客体验度、品牌美誉度;

“点菜-送单-传菜-结账-收银”每个环节规范管理、流程控制、责任到人,提升了工作效率;

亿联科技的“食天下”餐饮门户网站对企业的后台支持,顾客通过手机、PAD、上网等途径,通过大连亿联科技的“食天下”餐饮门户网站浏览餐饮企业简介、菜品等信息,并通过网站在线预定、点餐,并生成订单发送至企业,提升企业品牌知名度、拓宽了客户群。

“采购管理”、“客户关系管理”、“收银管理”、“成本分析核算”等模块,实现了企业日常工作的精细化管理,经营数据、报表清晰、及时,为企业决策提供了详实的参考数据,杜绝了人为因素产生的漏洞、降低了成本,扩展了对团队的考核管理模式,增强了企业的创新力和活力,提升了企业的综合竞争力;

谈到亿联科技未来产品的发展,王总充满信心,公司将继续在餐饮行业解决方案上加大研发力度,把“食

1大连亿联科技股份有限公司“食天下”点餐软件电话:0411-84509888

大连亿联科技股份有限公司“食天下”点餐软件电话:0411-84509888 天下”智能点餐系统打造成为中国餐饮行业点餐管理系统第一品牌。

公司名称:大连亿联科技股份有限公司

供应产品:点餐软件、点菜宝、平板电脑点餐软件

联系方式:0411-84509888

Qq:1643352219

大连亿联科技股份有限公司

点餐高手远离肥胖 篇3

远离肥胖的点餐策略

确定菜的数量

通常在外就餐大家都会点一大桌子菜。你需要明白的一点那就是:多点就无形中会带来多吃的隐患。那么该如何确定菜的数量呢?

如果人数少,那么通常的原则是一人一菜。如:4人可选择3热1凉菜或4热1凉菜。如果超过10人,那么就用人头数减去2,来确定热菜的数量;再用人头数除以2,得到凉菜的数量。这个数字也要根据菜馆的餐盘大小有所改变。这里指的是一般通用的9寸盘。

确定好菜的数量了,下面该怎么选?

确定菜的种类

大原则就是遵循:饭中有豆、菜中有叶、肉中有菇、汤中有菌的原则来确定点菜的种类。

如果人数少,以4人为例,基本上1荤、1半荤、1菌、1~2素就正好了。

如果超过10人,那么点餐就遵循食物的种属越远越好、色彩越丰富越好、口味越清淡越好的原则。

荤菜不要超过总菜量的三分之一。可以点一份脂肪含量低的鱼、虾等海产类和一份脂肪相对低的禽类,如去皮的鸡肉。红肉如果一定要出现,那么蛋白质丰富、脂肪含量相对较低的牛羊肉为首选!

半荤菜最好可以搭配豆制品和菌藻类。豆腐不仅高钙、高蛋白,它里面还含有豆固醇,它可以跟胆固醇竞争吸收,可以帮助降低胆固醇。所以,无论是什么规模的聚餐都建议点上1至2道有豆腐参与的菜。

素菜至少有一半为深色蔬菜,并做到尽可能的色彩丰富。如紫色的甘蓝、洋葱;绿色的西兰花、绿叶菜;白色的山药、莲藕;黄色的西红柿、胡萝卜;黑色的木耳、香菇等。多彩的食物里含有更丰富的维生素、矿物质和生物活性物质,即增强了食欲还让营养加分。

主食的选择原则是粗细搭配,尽量不选油脂参与的主食。

粗细搭配的主食里含有丰富膳食纤维,膳食纤维可以给你带来充足的饱腹感,不仅可以帮助你减少进餐量,它还能帮助降低胆固醇、延缓血糖升高的速度!所以,选主食就选粗细搭配的主食。

为什么不建议选有油脂参与的主食呢?因为象炒饭、炒面、烧饼、烙饼一类的主食中,它们里面的油和盐都很高,为食物带来丰富的口感的同时,会让你一不小心就摄入过多的能量!

定好了数量和种类,还应该注意些什么?

确定烹调方式

烹调方式很重要,选择不当的话,就会让原本低热量食物的能量翻着跟头往上涨!

首先看看素菜中的凉菜。凉菜可以选个大拌菜,不仅食物多样,还色彩丰富、诱人食欲。这里需要提醒一下,不要点拌入了沙拉酱的蔬菜沙拉,因为沙拉酱的热量和脂肪含量实在太高,它的参与会让热量陡增!

素菜中的热菜建议以清炒、蒜蓉、白灼为佳。

鱼如果足够新鲜,那么建议清蒸。因为清蒸不仅少油,还能帮你控盐!

虾如果足够新鲜,那么就用白灼代替椒盐吧,减少油脂及盐的摄入;

至于禽、畜肉,能蒸、煮、炖就绝不点煎、烤、炸!

还有就是口味尽可能的清淡,辣味菜品最好控制在2-3个,太下饭的重口味会让你食欲大开,不知不觉吃进去过多的食物哦!

所以,总结一下,点餐的原则就是:食物多样、荤素搭配!主食有杂粮,菜品无油炸,豆腐桌上有,叶菜不可少,饮食要清淡,减少重口味!

怎么吃才能有效控制能量摄入

1.餐前可以选择的食物

餐前吃东西非常有讲究,吃对了食物,可以帮助增加饱腹感,消除大餐前过于旺盛的食欲。

首先让我们看看水果的选择。

以苹果为例,苹果富含的果胶是水溶性膳食纤维,一个苹果下肚,不仅带来充足的饱腹感,而且它在肠道形成的胶腖还可以包裹着胆固醇和重金属,并帮助把它们排出体外。所以,餐前可以选择吃一个中等大小的苹果或者需要慢慢咀嚼的水果,尽量不选马上转变成水分的水果,如西瓜等。

其次,选择餐前喝点什么?

低脂牛奶、原味酸奶或者淡豆浆都是非常推荐的饮品。有机会的话可以在餐前30分钟喝上一杯。这里需要强调的是,不要为了增加饱腹感而选择甜饮料哦!它们的含糖量基本都在10%左右,一瓶饮料下肚,就相当于喝下了50克左右的白砂糖!这对于体重控制来说是非常不利的。

没有牛奶或豆浆的时候还可以适当在餐前喝上一碗粥或者汤。

如果有粥尽量选粥,因为汤里油和盐的含量远高于粥品。小米粥、紫米粥等都是非常好的选择。不仅能带来一定的饱腹感,可以有效帮助减少自主能量的摄入,也就是我们常说的让你的“胃口变小”了。

2.用餐当中的选菜技巧

先吃一些少油的绿叶蔬菜、菌藻类、海带等菜品。这些食物富含膳食纤维,带来充足饱腹感的同时,水溶性膳食纤维还能帮助减少胆固醇的重吸收,而且还能延缓胃排空的速度。

筷子可以多伸向豆制品,大豆好比田中肉,不仅蛋白质和钙质丰富,它里面富含的豆固醇还可以和胆固醇竞争吸收呢!

此时肚子里已经有很多存货了,这时再选择肉食,你对它们就不会有那么旺盛的欲望了。选择吃肉菜时可以多选那些带刺的鱼类或者需要剥壳的海产类。挑刺、剥壳可以让你放慢吃的速度,让大脑有足够的时间接收饱中枢传递的“吃饱了”的信号。这也可以帮你有效的控制能量的摄入。

3.餐后还能吃点儿什么

就餐结束后不妨吃点酸味儿食物,如山楂、猕猴桃等。酸能帮助延缓胃排空的速度,还能降低血糖和血脂升高的速度(胃酸过多或者胃溃疡就不适合了)。

餐后休息半小时后,可以选择做一些家务或者出去散步等,原则就是不让自己吃饱了就坐下来,要想办法把多于的卡路里消耗掉。比如每小时以5公里的速度慢走,一小时可以消耗255大卡的热量。爬楼梯、做家务、跳舞,哪怕逛商场都是一种运动。总之,大餐之后要找机会让自己动起来!

微信公众平台点餐系统设计与研究 篇4

1 微信公众平台 , 一个人人可以拥有的新媒体

微信是腾讯公司推出的一款语音对讲建有社交功能的APP,用户间能够通过语音留言进行交流,还可以通过朋友圈实现互相了解近况,十分受用户的追捧。微信公众平台是腾讯公司在微信的基础上新增的功能模块 [1]。微信公众平台分为服务号和订阅号两种类型,任何组织或个人都可以通过注册拥有一个微信公众平台。订阅号每天可以给关注用户群发1次图文、图片、文字、语音等类型的消息,因此具有一定的媒体属性。为区分传统媒体,微信公众平台被冠以新媒体的称号。

微信公众平台提供了一种基于HTTP协议和XML标准的请求和响应机制。该机制的工作过程如下 :微信服务器可以将用户发给微信公众平台的各种消息以XML的形式发送给第三方Web服务器并等待响应,第三方Web服务器处理完毕后,3秒内可将处理结果以XML形式发送给微信服务器,微信服务器接收响应信息解析并把结果发送给请求用户。任何第三方都可以通过该机制,在腾讯提供的技术标准,开发出了基于微信公众平台的Web应用。

2 在线点餐系统的前世今生

在线点餐系统是指用户可以通过线上点餐、下单、支付,系统将订单下发到指定商户,商户收到订单后,准备菜品,组织配货并送货上门的O2O系统。这类系统有着广泛的市场前景, 2013年全国餐饮收入25392亿元,以1% 为在线点餐佣金计算 , 在线点餐服务的佣金市场就将近254亿元 , 再加上广告费等各类其他形式的收入 , 在线点餐系统的潜在市场将至少达到256亿元。广阔的市场前景,使得这种商业模式受到很多创业者的青睐。目前,国内知名的点餐平台有 :饿了么、点餐网、超级小二等。这些在线点餐系统已经初具规模,但是仍然没有做到全面覆盖,服务上也有需要进一步改进的地方,因此,基于微信公众平台的在线点餐系统仍然有很大的发展空间。

3 利用微信公众平台实现在线点餐系统的前期规划

3.1 基于微信公众平台的点餐系统,共有如下几个模块

微信公众平台后台模块 :该模块负责处理用户发给公众平台的信息请求并做出响应,例如,用户发来菜品的名称,公众平台自动回复响应的菜品价格、简介、图片等信息,根据用户的消费习惯,进行推荐等功能。

微信用户模块 :该模块可以为微信用户提供菜品详细介绍并提供订餐及支付功能,评价功能,分享页面,美食收藏等功能。

商家模块 :该模块用于商家对自身信息和菜品、打折信息、配餐时间、送餐时间等信息进行管理,同时订单到达,送餐流程管理,第二天预算订单数等功能。

管理员模块 :该模块对系统的运行进行全面管理和维护,具有商家结算功能,广告管理功能,报表功能,数据挖掘功能和菜品推荐管理功能,

3.2 系统的开发环境及平台选择

本系统可 以采用Microsoft .NETFramework 4.5作为开发环境,SQL Server2008作为数据库,云服务器作为系统数据存储载体。系统使用MVC开发架构开发,将HTML5和CSS3作为网站的前端语言,需具备良好的交互性和用户体验。

考虑到将来系统的数据基数可能会分庞大,所以在数据库的设计上要充分应用关系代数理论,设计符合第三范式的数据库结构。对于查询请求比较多的数据要可以采用反第三范式的结构存储,来提高查询性能。在系统的开发过程中,要遵循系统功能、数据库访问和用户界面三层分开的原则,这样可以大大提高系统的扩展性和易于维护性。

3.3 基于微信公众平台的点餐应用实现方法

因为用户与微信公众品台的交互通常是使用文本的方式,所以在系统开发前应该设计一套简单并容易记忆的指令集。当用户发送这些命令到微信公众平台时,微信服务器会将这些命令转发到Web服务器,Web服务器对于这些命令做好解析并处理,然后,将结果以文本消息或者图文的形式返回给微信服务器,微信服务器会将公众平台的响应下发到相应用户,并最终在用户的微信上呈现。

微信服务器发送给Web服务器的数据格式如下 :

<xml>

<To User Name><![CDATA[to User]]></To User Name>

<From User Name><![CDATA[from User]]></From User Name>

< C r e a t e T i m e > 1 3 4 8 8 3 1 8 6 0 < /Create Time>

<Msg Type><![CDATA[text]]></Msg Type>

<Content><![CDATA[this is a test]]></Content>

<Msg Id>1234567890123456</Msg Id></xml>

参数含义如下 :

To User Name :开发者微信号

From User Name :发送方帐 号(一个Open ID)

Create Time :消息创建时间( 整型)

Msg Type :消息类型 (text)

Content :文本消息内容

Msg Id :消息id,64位整型

当Web服务器处理完毕后,返回的文本消息和图文消息的格式与上述格式类似,这里不再赘述,详见微信公众平台技术手册 (http://mp.weixin.qq.com/wiki/home/index.html)。

在系统开发过程中,只需要按照上述的格式,对网页进行输出,微信服务器便能识别并做剩余的动作。在支付平台的选择上,优先选择微信平台的微支付作为支付方法。

4 初具规模后的长远发展

因为微信公众平台主动向用户推送消息的能力较弱,缺乏用户间的互动功能,所以当系统积累了一定的用户群体之后,可以针对用户终端的硬件平台,开发基于Android和IOS平台App进一步提高服务的质量,增加用户的粘度。App与微信公众平台Web服务器程序共享一个数据库,实现微信数据和App数据打通。利用App可以更加方便的推送美食信息,优惠信息等内容,增加系统的赢利点。

5 结束语

高中点餐的英语作文 篇5

Waiter: This is menu. Are you ready to order now?

Tom: Sorry, we haven't decided yet. Could you please give us a little longer?

Waiter: No problem.

Tom: Well, I think I would like to have a shrimp cocktail and the tomato sausage soup first. How about you, Jones.

Jones: The same for me, please.

Waiter: Yes, sir.

Jones: What main dish would you like, Tom?

Tom: Well, I'd like the sole, please.

Jones: I'll have the sirloin steak.

Waiter: Yes. What would you like to drink?

Jones: Red wine for me. And you, Tom?

Tom: I think I'll have beer.

Jones: One goblet of red wine and one bottle of beer, please.

Waiter: Would you like a dessert?

Jones: What special kind of desserts do you have?

Waiter: Lemon pie, hot cake in syrup, chocolate sundae and custard pudding.

Tom: Well, I think we'll order after we finish the main course.

Waiter: All right, I'll bring the soup right away.

服务员:这是菜单。你准备好点菜了吗?

汤姆:对不起,我们还决定。你能请给我们一点时间吗?

侍者:没问题。

汤姆:嗯,我认为我想要一只虾鸡尾酒和第一个番茄红肠汤。你呢,琼斯。

琼斯:请同样的对我来说。

服务员:是的.,先生。

琼斯:你喜欢什么主菜,汤姆?

汤姆:嗯,我想唯一,请。

琼斯:我沙朗牛排。

服务员:是的。你想喝点什么?

琼斯:红酒给我。而你,汤姆?

汤姆:我想我有啤酒。

琼斯:一个杯红酒,一瓶啤酒,谢谢。

服务员:你想要甜点吗?

琼斯:你们有什么特色甜品?

服务员:柠檬派,热糖水蛋糕,巧克力圣代和奶油布丁。

汤姆:嗯,我认为我们将订单完成后的主要课程。

外出点餐加减法 篇6

落座之后,点些甜饮是我们必不可少的选择。尤其是不能饮酒的少年儿童,家长便会纵容他们喝可乐雪碧等饮料。碳酸饮料不仅营养价值极低,加之温度较低,又含二氧化碳,会妨碍胃肠对食物的消化吸收。宴饮时的大鱼大肉均为酸性食品。而可乐等甜饮也是呈酸性食品,这样还会减少食物中矿物质的吸收。

减法:冷热荤腥唱主角

宴饮之时,难免会点几个冷菜开胃。冷菜油脂较少,有荤有素,如果多点一些清爽的凉菜,本来可以平衡主菜油脂过多和蛋白质过剩的问题。然而多数食客习惯性地点肉类凉菜,这样就使凉菜失去了调剂营养平衡的作用,加剧了蛋白质过剩的问题。

热菜中常以肉食为主,这使得动物性食品和植物性食品严重不平衡。由于一餐中摄入大量蛋白质无法充分被人体利用,蛋白质会分解作为能量使用,同时产生含氮废物,加重肝脏和肾脏的负担,并妨碍酸碱平衡。

减法:烹调油多调味重

去餐馆吃饭,浓墨酱赤的菜肴被点的几率极大。殊不知这样的菜肴不仅会造成饱满肥腻的不适感觉,还会带来能量过剩、血脂上升、心血管负担加重的问题,而多次加热的油脂本身就含有大量有害物质和致衰老物质。浓味烹调往往会遮盖食物原料的不新鲜气味和较为低劣的质感。

减法:海鲜满桌不嫌多

很多人特别喜欢河鲜、海鲜类产品,总觉得只有吃这些东西才显得宴席足够高档。其实,水产品尽管营养丰富,口味鲜美,却也是污染的重灾区,其中砷、汞含量超标的情况常见,而农药污染、药品残留、工业废物也无可避免地会深入水产内部。如果宴席上海鲜和鱼类菜肴比例过高,污染物质有超标的风险,不仅会加重身体的解毒负担,严重时甚至可能发生中毒。

减法:餐后喝碗咸味汤

丰盛的宴席不适合餐后饮用大量浓汤。这是因为,大量的菜肴已经提供了极多的盐分和油脂,令身体不堪重负,如果汤水再含有油和盐,必然会增加盐分,增加热量,对健康无益。餐前喝点汤,数量不至于过多,还能减少食量,对于减肥者有一定好处。

减法:只吃菜肴不吃粮

还有许多人外出吃饭也只吃菜,不吃饭,直到酒足菜饱。空腹食用大量富含蛋白质而缺乏碳水化合物的食物,不仅于消化无益,其中的蛋白质会被浪费,并产生废物。肉类和鱼类几乎不含有碳水化合物,它们的成分当中,除了水分和少量矿物质,便是蛋白质和脂肪,并不适合于空腹食用。

减法:酥香小点代主食

很多餐馆酒楼都推出了各种花色主食,替代米饭和面条,推荐给客人,显得丰富而时髦。这些花色主食主要是各种酥香小点、炒饭、抛饼、油炸点心等,其中油脂含量大大高于米饭、面条,特别是酥点类和抛饼类,油脂高达30%以上,甚至还有较高比例的不饱和脂肪。如果使用了植物奶油和起酥油,还会带来对心脏健康极为不利的“反式脂肪酸”。用它们来替代传统主食,显然很不明智。

加法:茶水果汁先上来

相比之下,喝茶更有利于健康,它不含有任何热量,还能帮助身体维持酸碱平衡;纯果汁、菜汁和鲜豆浆也是不错的选择,纯酸奶对于饮酒者有较好的保护作用。一些餐馆自制的水果汁、蔬菜汁、玉米汁、南瓜汁等,口味新鲜,风格时尚,营养丰富,值得品尝。

加法:素菜、菌类营养多

生拌蔬菜、蘸酱蔬菜、焯拌蔬菜,以及含淀粉食品(如荞麦面、蕨根粉等)、根茎类食品(如藕片、荸荠、山药、芋头等)和水果沙拉之类是比较好的凉菜选择,再配上一两个少油脂的鱼肉类和豆制品。用这些清爽的食物开胃,可以保证一餐中的膳食纤维和钾、镁元素不至于过少,含有少量淀粉的食物,还能避免蛋白质作为能量被浪费。

对于热菜来说,可以选择那些平日食用较少的高档素食,如多种菌类,新兴蔬菜、保健坚果和豆类,以及藻类、薯类等具有健康价值的蔬菜。

加法:清蒸白灼端上来

适当点一些制作简单,并且调味较为清爽的菜肴,如清蒸、白灼、清炖、清炒等。

加法:米饭淀粉吸收好

从营养和健康角度来说,如果不喝酒,餐前不妨上一小碗米饭,或者一小碗粥。这样既能减少蛋白质的浪费,还能减轻油腻食物伤胃的问题。在冷菜中引入一些含淀粉的原料,也能在一定程度上减轻这些问题。

加法:清粥淡食不可少

基于微信的无线点餐系统设计 篇7

在移动互联网的飞速发展今天, 传统的餐饮行业面临着新一轮的洗牌, 不少餐饮企业在日常点菜管理中仍普遍采用手工操作方式, 整体科技含量低, 随着酒店餐饮业高速发展和餐饮店规模的不断扩大, 许多酒店餐饮企业采用连锁经营和集团化运营, 手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求, 制约了整个酒店餐饮业的规模化发展和整体服务水平的提升。各种无线点餐系统开始应用到餐饮业[1,2,3,4], 提高了效率, 但是仍然存在着缺陷的地方, 比如需要下载指定的APP等, 造成不方便。随着微信的流行[5], 基本上所有的用户都安装有微信, 因此基于微信的无线点餐系统能够大大节约顾客的等待时间, 可以自主点餐, 无需等待服务员, 避免了因服务员未听清而造成的漏单错单等情况, 同时实现自动化管理, 简化商家的工作流程, 减少浪费以及管理的疏漏现象, 降低经营成本等, 提高商家的核心竞争力。

2. 功能分析

系统主要三个模块, 如图1所示:

2.1 客户模块

菜品浏览、搜索:菜品图片、菜品详细介绍等;

点餐管理:对喜欢的菜品进行点餐;

排号管理:客人可以直接在微信界面取号等待;

支付功能:客人可以选择微信支付或其他支持的付款方式线上支付;

评价、分享、收藏功能;

个人信息维护:查看和修改个人信息。

2.2 商家模块

菜品管理:商家可以添加、修改、删除菜品供客人选择;

打折信息管理:对打折信息进行设置;

订单管理:维持订单的配送等状态。

2.3 运维模块

对系统运营进行全面管理;

数据分析、挖掘功能:通过统计分析和数据挖掘方法, 分析客户喜欢的菜品、口味来推荐菜式等。

3. 开发技术

系统采用当下流行的技术, 进行开发实现。

3.1 Nginx

Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件 (IMAP/POP3) 代理服务器[6], 并在一个BSD-like协议下发行。其特点是占有内存少, 并发能力强, Nginx的并发能力在同类型的网页服务器中表现较好, 能够支持高达50, 000个并发连接数的响应。

3.2 Hadoop

Hadoop是一个由Apache基金会所开发的分布式系统基础架构[7]。用户可以在不了解分布式底层细节的情况下, 开发分布式程序。充分利用集群的威力进行高速运算和存储。Hadoop的框架最核心的设计就是:HDFS (Hadoop Distributed File System) 和Map Reduce。HDFS为海量的数据提供了存储, 则Map Reduce为海量的数据提供了计算。

3.3 Larael

Laravel是一套简洁、优雅的PHP Web开发框架 (PHP Web Framework) 。它可以让开发者从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP, 而且每行代码都可以简洁、富于表达力。

3.4 数据挖掘

数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程[8]。可以通过数据挖掘来发现, 餐厅的哪些菜品比较受哪种类型的客户喜爱, 通过关联性分析对客人点过的菜品进行分析, 统计哪些菜一起点的概率比较高, 哪个菜与哪个菜搭配, 哪些菜品与另外菜品之间有序列关系, 将这些一起点的频率较高的菜品一同推荐给顾客。也可以推荐给商家将这些组合成为套餐方式销售。

4. 系统实现

4.1 系统开发环境

(1) PHP7.0:是一种通用开源脚本语言, 功能强大, 部署方便, 易于开发和维护, 并保持着较好的运行效率。

(2) My SQL:My SQL是一个关系型数据管理系统, 使用标准的SQL语言。其开源稳定, 有着强大的社区支持, 多内核的特性使其能解决多种问题。

(3) Git:Git是由Linus开发的程序版本管理及多人协作工具, 最初用户Linux的版本管理。其支持灵活的版本切换以及线上仓库, 利于远程的多人协作以及程序的多版本开发。

(4) Php Storm:Php Storm是一个PHP IDE, 由Jet Brains开发, 支持Git、代码索引、Shell控制台。

(5) My SQL Workbench:My SQL Workbench是My SQL AB发布的可视化的数据库设计软件。其为数据库管理员、程序开发者和系统规划师提供可视化设计、模型建立、以及数据库管理功能。

4.2 系统架构

系统架构如图2所示:

5. 系统维护

微信点餐系统平台每日有专业人员进行维护, 并有在线专家通过电话、短信等接收用户的问题反馈, 具体包括:

(1) 日常维护

日常检测系统运行是否正常, 服务器及网络环境是否存在故障。检查备份及系统监控程序是否正常运行, 合理保存备份数据及监控数据。

(2) 网络操作系统管理

安装适当的Linux发行版本, 合理设置系统用户及用户组, 并合理分配权限。配置网络防火墙, 关闭无用端口, 隐藏危险端口。及时升级系统环境并安装补丁, 维持系统稳定性及安全性。实时监控系统运行情况, 合理配置系统环境。

(3) 网站基础维护

确保网络通信传输畅通;掌握局域网主干设备的配置情况及配置参数变更情况, 备份各个设备的配置文件。实时监控各设备的运行情况, 及时恢复异常设备;分析系统负荷, 网站过载时及时扩容。

(4) 网站安全维护

定时的实行数据备份, 防止各种问题导致的数据异常。实时监控服务器网络流量情况, 过滤异常流量, 关闭无用端口, 及时安装安全补丁, 防止服务器受到外部攻击。

(5) 病毒防治

选择合适的防病毒软件, 定期升级维护, 并及时处理异常情况。不安装来源不明及危险的程序, 及时发现并处理行为异常程序。

(6) 网站基本操作

各商家于系统内添加并维护本店的菜品信息, 并处理客户订单。系统管理员管理并规范商家信息, 同时获取分析系统数据统计和挖掘信息, 调整系统运行策略。

6. 结束语

本系统操作简单, 方便快捷, 可以完成实现点餐的自动化操作和管理, 简化客户和商家的工作流程, 节省候餐者的等待时间, 提高餐厅工作人员的工作效率, 减少浪费以及管理的疏漏现象, 从而降低经营成本, 提高综合竞争力, 提高了服务水平, 提升了商家形象, 系统的推广能够为社会经济做出贡献。

参考文献

[1]李泉溪, 吴硕.Zig Bee无线点餐系统研究[J].河南科技大学学报 (自然科学版) .2011 (05)

[2]王加梁, 姚嘉鑫.3G技术在无线点餐系统中的应用研究[J].中国新通信.2013 (04)

[3]张琳.基于Android无线点餐系统的设计与实现[D].厦门大学2014

[4]邓佩.基于Android平台的无线点餐系统设计与实现[J].电脑编程技巧与维护.2013 (12)

[5]李满玲.基于微信的餐饮行业收银管理系统设计探讨[J].通讯世界.2015 (21)

[6]凌质亿, 刘哲星, 曹蕾.高并发环境下Apache与Nginx的I/O性能比较[J].计算机系统应用.2013 (06)

[7]逄利华, 张锦春.基于Hadoop的分布式数据库系统[J].办公自动化.2014 (05)

代理手机点餐系统抓微信市场先机 篇8

手机微信点餐系统是针对餐饮行业的一款微信公众账号营销推广服务平台。该平台主要功能是针对餐饮行业微信商家提供与众不同的、有针对性的营销推广服务。通过微餐饮平台,使用商户可以轻松管理自己的老客户;同时也能发展新客户在线点菜,在线订位等等。

项目优势

1.无线点菜降成本提效率

微信无线点餐系统具有微信定位、手机点菜、电子菜谱、无线外卖等功能,顾客通过手机点菜和叫外卖,系统自动传输到前台,后台快速出单。大幅度降低人工成本,提高点菜出菜效率,帮助商家提高客户的黏度。不仅极大方便了客户,且同时增加了客户二次消费的几率,更为商家提供贴心的、且是核心需求的功能和服务。

2.功能强大,效果好。

普通微网站模板数量少,开通复杂,没有无线点菜、会员营销等系统,而本产品系统却具有语音导航、优惠券、会员卡、微官网、微团购等多种功能。相对于传统的广告、团购等方式,本系统的使用成本更低,效果更明显。

市场分析

2013年中国智能手机保有量高达5.8亿台,智能手机用户对于手机上网有着强烈的需求,越来越多的餐饮 店开始提 供免费Wi Fi吸引顾客 。普通商 用Wi Fi连接流程长,本项目所使用的智能Wi Fi采用最新的微信接口技术,顾客拿起手机扫描并关注餐饮店的微信账号,马上就能上网,免去繁琐验证,极具商业价值和市场潜力。

经营条件

手机微信点餐系统项目合作方式为一次性收取代理费用,总公司对代理商发展的终端客户数量无任何限制。目前,本项目代理方式按照代理商代理地域不同分为不同级别,代理费用分别在20000元 / 年—100000元 / 年之间。项目投资总费用最低为2万—5万元。

效益估算

点餐系统 篇9

管理信息系统是一门集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,管理信息系统目标是为企业提供各类管理决策信息,辅助企业进行现代化管理。管理信息系统的分析与设计,必须和具体实际相结合,才能真正服务社会。使用计算机对餐饮企业信息进行管理, 具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率, 也是企业的科学化、正规化管理与世界接轨的重要条件。

在现实的社会中,小型餐饮公司或单位的管理还大多停留在人工管理日常业务运作的水平上,人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点, 如:效率低、易出错,另外时间一长, 将产生大量的文件和数据, 这对于查找、更新和维护都带来了不少的困难。餐饮企业利用此餐饮管理系统,不仅能提高公司的管理水平给管理者提供一个企业运作的信息平台还能提升企业的形象及增强竞争力。使用该餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使企业从点菜到结帐都由计算机管理并记录,可随时掌握饭店里菜品的使用状况,客人点菜结账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率, 在竞争越来越激烈的餐饮业中取得优势。

2、系统的功能设计

本系统以餐饮业务为基础,主要突出点餐、结账。点餐方面主要采取计算机中操作数据的方式使用户能直观的管理数据信息,并能有效的管理各个桌台,桌台的点菜信息也让用户一目了然;结账方面也采取操作计算机数据的管理方式,让用户可以动态的管理现有的信息,这里突出了重要的两点:一是:操作管理的信息准确无误,可让用户放心。二是:操作管理的速度快、管理方便、实用性高。这里还提供了特殊的选项功能。后台管理包括进货、库存信息的管理,这样用户可以有效地管理菜品信息,在系统中有菜品的记录,并会自动更新,点菜收银管理可实现点餐、结账。营业分析可对客人点餐情况、桌台结帐情况等进行统计。点菜收银、营业分析、库房管理的有机结合,可为该企业经营方向提供依据,为该企业的发展提供保证。

面对服务行业的高速发展和餐饮企业信息发展的过程中出现的各种情况,结合小型餐饮单位自身的特点及业务流程,该餐饮管理系统在实施后应能达到的目标是:采用汉字图形用户界面,系统界面友好美观,操作简单易行,查询灵活方便;业务管理信息化,可随时掌握进货、客人点餐、结账等情况;支持电脑结帐方式,响应速度快,安全性高,系统配置灵活,扩充方便;系统维护方便可靠,具有灵活性、通用性及安全性的特点;该软件应尽可能地降低使用者的劳动强度,同时提高工作质量和效率。系统的主要功能模块如图1所示。

3、系统的软件设计

本系统使用Visual Basic (VB)作为前台开发工具,以Access作为后台数据库。

通过系统需求分析,本系统设计规划出的实体有套餐类型信息实体、菜单信息实体、点菜信息实体和结算信息实体。各实体的属性如下:

(1)类型信息实体的属性:类型编号、类型名称、单价,备注等。

(2)品种信息实体的属性:蒸饭编号、套餐类型、品种名称、负责厨师等。

(3)点餐信息实体的属性:点餐编号、菜单编号、桌号、桌子类型、桌子状态等。

(4)结算信息实体的属性:点餐编号、蒸饭编号、套餐种类、桌号、结算金额等。

分析这些实体和实体之间的关系,可以得到系统E-R图,如图2所示。

4、公共模块设计

为了能够对数据库访问进行集中处理,应当建立一个能够访问数据库,执行各种SQL语句的公共函数。所有模块的程序都通过这个函数访问数据库。这样能够使程序结构更清晰,代码更简短而且后期维护时也会很方便。为了能使所有的程序都能方便地访问改函数,应当创建一个公共模块,将函数写在这个公共模块中。

打开后编写能够访问并执行SQL语句的GoSql函数。代码如下:

5、结束语

基于Visual Basic的小型点餐系统的规划定位为小型,实现了小型餐饮企业的基本功能,点餐与结帐功能是本系统的主要特色。系统用到了VB访问数据库的另外几个控件DataList、DataCombo,和ADO Data控件的添加方法基本一样,所不同的是DataList、DataCombo查找并选择的是Microsoft DataList Con-

trols 6.0 (OLEDB) 。

库存模块的设计是本系统的特色之二,也是针对餐饮行业的特点而设计的,主要用于桌台和菜品的更新维护等。餐饮企业中的桌台使用情况需要经常查询以及维护,以便最快得出空闲的桌台以接待客人。另外,餐饮企业中的桌台由于经常使用,寿命也就相对比较短,只有及时更新损坏的桌台,才能使客人吃得放心,感到宾至如归。菜式的供应是与早晚时间、季节变化及市场供应状况分不开的,因此每天的菜品就不会一成不变,有沽清的菜品也有最新的菜式,因此设计菜品的库存模块十分必要。库存模块的设计思路是利用VB的数据库访问控件连接Access中的表,然后利用绑定控件修改表,修改结果返回数据库后,从而达到更新的目的。

系统使用Visual Basic (VB) 作为前台开发工具,Access作为后台数据库,利用ADO技术来访问数据库。由于VB面向对象编程的特性,在对窗口等编程后,用户便可以通过界面操作来调用应用程序。系统利用ADO Data控件快速地创建应用程序到数据库的连接,应用程序又可以通过该控件来实现对数据库的更新和修改。从而使用户便可以利用界面操作方式来更新和修改数据库。

摘要:本论文主要论述小型饭店管理信息化的设计与实现, 系统使用Visual Basic (VB) 作为前台开发工具, Access作为后台数据库, 利用ADO技术来访问数据库。用户可以通过界面操作调用应用程序, 利用ADO Data控件快速地创建一个应用程序到数据库的连接, 利用界面操作方式来更新和修改数据库中的表、实现点餐结帐等功能。

关键词:面向对象,ADO数据技术,数据库,餐饮点餐系统

参考文献

[1]陈京民主编.管理信息系统[M].北京:清华大学出版社, 2006.1-3.

[2]李涛刘凯奎王永皎编著.Visual C+++SQL Server数据库开发与实例[M].北京:清华大学出版社, 2007.343-345.

[3]龚沛曾陆慰民杨志强编.Visual Basic程序设计简明教程[M].北京:高等教育出版社, 2005.1.

[4]斯琴巴图杨利润等编著.零基础学Visual Basic[M].北京:机械工业出版社, 2008.246-268.

[5]启明工作室编著.Visual Basic+Access数据库应用系统开发与实例[M].北京:人民邮电出版社, 2006.22-25.

3G技术在无线点餐系统中的应用 篇10

目前应用在手机上的操作系统主要有Symbian、Windows mobile、Linux和Palm OS四种。

其中,Linux系统是一个源代码开放的操作系统,目前已经有很多版本流行。

Linux与其它操作系统相比是个后来者,但Linux具有两个优势:一,Linux具有开放的源代码,能够大大降低开发成本;二,其既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。

而Android的底层就从Linux做的。从Android的从业角度分析,Android可开发概括为两类:一是系统开发,包括底层Linux内核的裁剪和扩展、硬件驱动的开发和系统移植等;二是应用开发,主要包括游戏开发、Android互联网客户端开发和工具软件开发等。

无线点餐系统是主要面向具有一定规模、需要提高餐厅点餐效率,体现现代化氛围,改进客人就餐环境,并借此来提高经济的餐厅和酒店。要求开发成本不高,并能够尽量沿用原有的成熟技术,与原有的系统进行良好的整合。主要包括后台数据库服务器,Web服务器,无线网络,Android点餐前端部分组成。

1 系统物理架构

客户端Android系统智能手机通过无线网络访问后台服务器,如果需要数据访问,则访问后台数据库。

2 技术平台

Android客户端应用使用java技术,网络通信使用Apache Http协议客户端,中间Web服务器采用Selvet响应客户请求。

后台数据库采用JDBC访问数据库,客户端的部分数据存储我们采用SQLite数据库,这里要涉及到Android客户端的数据和服务器中的数据同步的问题。

3 系统详细设计

3.1 系统包及其资源规划

系统主要功能可分为三大类:一是访问客户端SQLite数据库;二是Activity界面展示;三是通过网路访问服务器数据。

3.2 系统数据库设计

主要包括6个表:系统用户表(Uer Tbl),登录系统使用。菜谱分类表(Menu Type Tbl),为了方便点餐,将菜单信息进行分类。餐桌表(Table Tbl),用来表示顾客在哪个桌位就坐。菜谱表(Menu Tbl),菜谱表用来保存菜信息。订单表(Order Tbl)当顾客开桌点菜时生成的信息,保存到该表。订单明细表(Oreder Detail Tbl)订单明细表和上面的订单是一对多的关系。

4 系统功能设计与实现

4.1 系统的登录功能

为增强系统的使用安全性,使用系统之前必须登录系统,登录过程是通过无线网络,在后台的数据库通过用户名和密码进行查询。注册用户即可使用该系统。见图1。

4.2 系统主菜单

系统登录成功之后便进入系统的主菜单,主菜单通过一个Grid View以图形菜单的方式展现系统的功能,单击某个选项便进入该功能的操作界面。见图2。

4.3 点餐功能

点餐功能模块是本系统中重要的功能模块,该模块要完成的任务是操作员输入顾客的点餐信息,通过无线网络及时的将点餐信息传送到后台服务器,进而在厨房终端显示。有利于厨师尽快的下厨。该功能包括了三个部分:开桌,点餐和下单。见图3。

4.4 结算功能

顾客就餐结束需要结算,结算的过程是:操作人员根据订单编码查询订餐单信息和订单信息详细列表,顾客确认后单击结算按键进行结算。见图4。

4.5 查台功能

当有顾客进入餐厅时,需要服务员查询餐桌状态,来安排顾客就餐。这一过程是通过查询数据库中的餐桌数据得到当前餐桌状态列表,通过可视化的界面来进行显示。见图5。

4.6 更新功能

为提高程序的运行效率,将服务器中的菜谱表和餐桌表中的数据保存到客户端SQLite数据库中。当服务器中的数据改变时需要及时将服务器中的数据动态的更新到客户端,更新功能就是为此而设计的。见图6。

4.7 转台功能

转台功能是指客户下单以后,要求更换座位,这时需要更改已经提交的数据。更改的过程是根据订单号找到该订单对应的桌号,将该桌号更改为更换后的桌号。见图7。

4.8 并台功能

无线点餐的运行模式研究 篇11

摘 要:无线点餐,利用两台安卓平板电脑通过WIFI和一台充当服务器的台式机连接,开发一个简单的点餐系统,实现前台点餐,吧台处可以出账入账,可修改菜单,两台打印机(吧台和厨房)输出纸质。

关键词:无线点餐;安卓;WIFI

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2013) 09-0000-03

1 无线系统的必要性和可行性分析

传统的餐饮业,点餐操作都是由服务人员通过手工进行的,这就难免带来了很多弊端,例如:客户量较大,人工传递耗费时间,效率较低;对于大型餐厅来说,会出现大量的菜单数据多而杂、信息量大,而且分单、传菜操作等环节,往往是由闲杂服务员完成,这就不可避免地会导致服务质量下降;统计操作也只能利用手工操作,财务运算不能得到监督和管理,手写单据容易出错等弊端。基于这些问题,同时当今社会的发展使得数字化管理系统正迈向导入市场、扩展市场的阶段,因此无线点餐系统的出现很好的缓解了这些难题,而且Android系统的广泛应用,使得这个点餐系统甚至可以安装在手机之中,Android系统功能的强大,也给顾客带来了流畅的操作界面,给人赏心悦目的感觉。

当前,高科技无疑是解决这些问题的最好方式,顾客可以感受到服务管理的贴心和完善,这就给了无线点餐系统带来了广阔的发展前景。

2 无线点餐系统工作原理

2.1 系统工作流程。将安卓平板电脑与服务器端台式机通过路由器连接到一个局域网段,使它们之间能够进行信息传输。

将安卓平板电脑作为餐厅的电子菜谱,存入餐厅的菜单,包括菜名、菜样图片、菜格、原料、预计时间等必要信息。而台式机电脑则作为餐厅无线点餐系统的服务器,用于收发信息,驱动打印机打印纸质账单等。

当顾客进入餐厅后,由服务员提供单子菜谱进行点餐操作,电子菜谱中已存入了餐厅的实际信息,顾客选择合适的菜品之后,在平板电脑的输入端输入必要信息,服务员同时也持有一个平板电脑进行点餐的核对、保存工作。

当顾客选择完毕后,服务员与顾客进行所点菜品以及消费金额的核对,无误后,进行确认,电子菜单就会通过连接的无线基站与服务器端进行通信,将菜单发送到服务器端,并由服务器端进行存储,自动分类菜品到厨房端。之后,厨房端的打印机收到服务器的信号,打印出纸质菜单给各个厨师。

当顾客欲结账时,点击电子菜单的结账功能,电子菜单又一次与服务器通信,由服务器驱动吧台端的打印机打印出纸质账单,然后由服务员将纸质账单提交给客户进行结账。

2.2 系统实物连接图

图1

3 安卓平板电脑的设计

3.1 安卓平板电脑菜谱端。安卓平板电脑主要实现的一个电子菜单的工作,餐厅可以把自己的菜品、酒水、主食等信息,集中地存储到平板电脑中。程序首次运行时,服务员输入和餐桌对应的ID号,此ID号码对应着服务员的业务编号,登录进入点菜系统,平板电脑同时应该包含着餐厅的实时信息,例如:某某菜由于原料缺乏不能生产,出现这种情况需要进行更新,更新信息之后提交给客户进行点餐操作。

在点餐操作之前,需要检查网络的连接情况,连接正常方能工作。平板电脑中的所有菜品应该进行明确的分类,例如:主食类、酒水类、凉菜类、炒菜类、汤类等,每个类都应该有自己独特的页面设计,各类之间应该明显区分。在设计电子菜单的时候,可以选择多级目录格式,在子目录下对菜品进行更详细的介绍。同时,平板电脑电子菜单也应该含有搜索模块,顾客可以通过输入关键字进行搜索,这样也会节省大量的时间。如图2。

图2 平板电脑简要设计框图

3.2 电子菜单的实际要求。电子菜单应该本着为顾客服务的原则,这就为其开发过程中提出了几点要求:(1)响应的实时性。一个好的实时操作系统对电子菜单来说是必要的,用户的输入信息必须得到及时的回复,延迟应该尽可能的降到最低,如果不能及时响应或者因为网络问题不流畅,应该能够给出提示信息,以免顾客长期等待,产生不必要的麻烦。界面切换的流畅性。当顾客在浏览电子菜单进行点菜的时候,必须保持界面切换的流畅,防止平板电脑的系统进程运行过多,造成系统缓慢、死卡,很长时间才能切换界面,如果出类似情况,应该对平板电脑的系统进行升级或者更新维护。操作界面的友好性。一个完美的操作界面给顾客的印象必然远远超过了枯燥的单一界面,对界面进行优化设计,完美控件布局,简化一些输入操作,增添只通过触屏就可以解决的必要信息,同时,应该实时包含一些对顾客的提示操作。

4 台式机服务器的功能设计

4.1 服务器接收电子菜单的消息。服务器的另外一个只能就是做为一个数据库,临时存储点餐信息。电子菜单发送过来的消息传送到服务器后,必须在服务器端留有备份,进行结账等其他操作,吧台端可以控制服务器,这样就可以满足顾客增菜、退菜等实时消息。备份在数据库的信息也可以用作驱动打印机的数据,向打印机发送打印命令,完成工作。

图3 服务器接受消息流程图

4.2 服务器端的信息修改。当顾客需要增菜或者退菜的时候,也可以通过电子菜单进行操作,此时仍然需要将信息传送到服务器端,服务器可以进行数据的手动更新,并同时检查所变动菜品(主要是退菜)是否已做,由厨房端反馈给服务器,再由服务员通知顾客确认此操作是否成果。

4.3 服务器向厨房端打印机发送信息。当台式机服务器收到顾客确认的信息后,就要通知厨房做菜,此时由吧台端的服务员在服务器端进行操作,发送点菜信息给厨房端打印机,将纸质菜单打印给厨师,厨师按照纸质菜单进行操作。另外,为保证信息的实时性,厨房端应该在每道菜做了之后反馈给服务台,迎合顾客的退菜需求。

4.4 服务器向吧台端打印机发送信息。当顾客消费结束后,服务器将存储在数据库中的消费账单传送到吧台打印机,由这台打印机打印出顾客的消费纸质账单,并由服务员将其提交给顾客进行确认,完成此次消费。

5 厨房端的设计

当顾客对首次点菜的信息进行确认后,便由服务器数据库进行存储,之后将菜单信息发送给厨房端打印机打印纸质菜单给厨师。厨师在收到纸质菜单之后,每准备一道菜品便向服务器反馈信息,告知服务器进行数据更新,此菜品在准备中,之后进行菜品配制。再做好一道菜品之后,再次向服务器发送反馈确认,此菜品已准备好,通知服务员传递给顾客。

图4 厨房端工作流程

6 结束语

该无线点餐系统的实现主要硬件工具是:两台安卓平板电脑,一台台式机服务器,两台打印机,一台路由器(提供WIFI热点)。软件设计主要包括:点餐模块,服务器模块,厨房端模块,每个模块都可以独立进行设计,实现独立的功能,这些模块的综合运用便展现出一个基于Android的无线点餐系统。

参考文献:

[1]李丹.基于Android平台的无线点餐系统的设计与实现[J].北京邮电大学,2010.

[2]林丽巧.基于无线点餐系统开发研究[J].软件导刊,2008.

[5]陈晓峰,林正浩.基于Android的无线点餐系统设计[J].上海师范大学学报,2011.

点餐系统 篇12

传统餐厅点餐、 送单、 结账都采用人工传递, 这种工作流程效率低下, 影响服务质量。 随着移动互联网技术的高速发展和智能设备市场的不断扩大, 越来越多的传统企业开始转战电子商务市场。 开发的基于Android平台、 手持端SQLite、 PC端My SQL数据库技术的智能点餐系统, 极大地方便了用户, 提高了点餐效率。

2 关键技术简介

Android中的通信机制主要有http通信和Socket通信, 本系统采用的是Socket通信, Socket通信在实时通信方面相对来说更有优势。 应用程序通过Socket向网络发出请求或者应答网络请求。 根据连接启动的方式以及本地Socket要连接的目标, Socket之间的连接过程可以分为3 个步骤: Server端监听, Client端请求, 连接确认。 Server端Listen某个port是否有连接请求, Client端向Server端发出Connect请求, Server端向Client端发回Accept消息。 这样就建立了一个连接。

3 基于Android平台的智能点餐系统架构

本系统包括服务器端和客户端。 服务器端负责提供该系统的基础功能, 接收、 处理、 存储系统数据; 客户端分面向工作人员的电脑客户端和面向顾客的手持端。 本系统功能结构如图1 所示。

服务器端: 主要用于收发数据、 操作数据库等。 接收数据时使用手持端, 再将接收的数据加以处理后再返还给电脑终端。 通过服务器将手持端与电脑终端相连, 形成一个能够携头并进的有机整体。 管理数据库使用My SQL, 根据PC端和手持端发送到的请求来将相关的方式进行调用, 再利用该方法来操作数据库并且实现数据库的及时更新。

PC客户端: 主要用来管理菜品信息、 餐厅信息、 员工信息、 订单信息等。 管理菜品信息主要将主要信息、 规格信息、分类信息、 单位计量信息、 菜系信息、 菜的种类品信息进行更替, 并且还能够进行增加、 删、 改等操作。 管理餐厅信息主要将各个楼层的餐台信息进行观察后, 再进行餐台的种类、 餐台的停用情况、 餐桌数目、 餐桌的停用状况、 各个餐桌现有人数等进行询问, 并且可进行添、 删、 改等操作, 及时更新信息。管理订单信息可以将全部餐台的下单数据信息进行概括浏览, 依据餐桌名查找出相应的订单号码、 就餐人员的数量、 订餐的时间、 服务员ID、 订单总价等信息, 进行结帐等操作。

手持端: 主要功能有登录注销、 修改密码、 开台、 点菜、查询订单等。 具体实现功能如下:

(1) 登录注销、 修改密码

每一个服务员只能同时在一个手持端上登录。 在登录之前需要进行系统设置和测试连接, 连接成功后才可以进行有效操作。 还可以修改员工密码, 在完成点菜后应及时注销, 方便工作交接。

(2) 开台

通过开台, 设置开始状态, 从而进行开台操作, 根据客户需求设置好餐台人数。 开台之后才可以进行点菜操作。

(3) 点菜

用户可以方便轻松地根据菜品类别查询菜品的详细信息, 包括图片、 文字介绍等, 然后根据需要轻轻一点即可点菜下单。 用餐过程中根据需要进行加菜、 退菜等操作。

(4) 查询订单

利用PAD, 用户可以快速直观地查看到本桌订单中所以菜品的名称、 数量、 单价以及总价格。

4 智能点餐系统的实现

基于Android平台的智能点餐系统的实现, 主要分为客户端模块和服务器端模块, 客户端分面向工作人员的PC端和面向顾客的手持端。 服务器端使用JDBC访问数据库信息, 使用Socket技术实现客户端与服务器端的数据通信, 手持端利用Android系统平台提供的API进行界面和功能设计, PC端和手持端都使用Socket技术与服务器端通信。

4.1 服务器端

后台的服务器实现采用Socket和Android通信, 主要负责数据的接受和返回, 服务器端接受Android发送的数据, 服务器开启一个Socket接受线程, 一直等待服务器的数据, 只要Android进行了连接, 就会触发Socket的accept () 方法从而建立连接, 服务器端通过get Output Stream获取Android端发送的Socekt字符, 根据根据双方约束好的格式解析数据, 判断是什么请求, 然后调用DBUtil类中对应的方法, 将查询的数据返回, 或者根据请求修改数据库的信息结果通过get Input Stream流得到输出流并且通过Socket线程返回给Android端。

主要实现代码如下:

4.2 手机端

手持端的实现主要利用了Android系统平台提供的常见的API函数, 本系统用活动 (Activity) 、 意图接收器 (Intent Receiver) 、 服务 ( Service) 、 内容提供者 ( Content Provider) 4大组件来构建。 其中Intent负责动作相应, 数据的传递。 Intent起到了一个媒介作用, 实现调用者与被调用者的解耦。

(1) 手持端主要分为以下几个模块实现:

1) 数据库驱动和网络通信连接模块, 由DBUtil.java类控制将信息缓存到Android本地的SQLite库中, 通过Socket通信将Android端的数据传送到服务器端。

2) 用户登录模块, 由Login Activity控制用户的登录操作, 布局界面为login.xml。 当用户输入用户名和密码之后, 数据通过Socket传递给服务器端进行处理, 当用户名和密码与数据库中的信息匹配成功, 则跳转到系统主界面; 否则登录失败, 提醒用户重新登录。

3) 系统主菜单, 用户登录成功后, 进入系统主菜单, 系统主菜单有Main Activity类文件实现, Main Activity类文件主要实现用户操作行为控制和业务流程控制。 用户点击不同选项图标, 跳转到相应的控制界面。 控制界面包括设置 (Reset LoginActivity类) 、 点菜 ( Vege Activity类) 、 注销 ( Logout Activity类) 、 帮助 (Help Activity类) 、 关于 (About Activity类) 功能。

(2) 客户端部分模块代码的实现:

客户端连接服务器模块, 与服务器通信, 实现代码如下:

4.3 PC端

PC端的实现主要是利用My SQL关系型数据库对菜谱信息进行管理, 如更改主类信息、 类别信息、 菜系信息、 计量单位信息、 规格信息、 菜品详细信息, 对其进行添加、 修改、删除菜品等操作等。 PC端也利用Sorcket方法与服务器端实现通信, 实现通信方法与手持端相同。 服务器端根据PC端和手持端发送过来的通信请求调用相应的方法, 通过这些方法对数据库进行相应的操作, 保证数据实时更新。

5 结语

基于Android平台的智能点餐系统主体分为数据库的设计与实现、 移动客户端和PC端的设计与实现、 后台的设计与实现以及它们之间的有效连接的实现等部分。 通过此系统, 可以方便顾客浏览菜品和自助点餐, 也可方便商家实时更新菜品, 提高了效率。

摘要:为提高点餐效率, 开发了基于Android平台、手持端SQLite、PC端My SQL数据库技术的智能点餐系统, 极大地方便了用户。

关键词:智能点餐,Android系统,SQLite数据库,My SQL数据库

参考文献

[1]吴亚峰, 苏亚光.Android应用开发案例大全[M].北京:人民邮电出版社, 2011.

[2]季玉茹, 张续赢, 王德忠.基于Android的酒店点菜管理系统设计[J].电脑知识与技术, 2013, (8) :5187-5189.

[3]杨少雄.基于Android的LBS移动订餐系统的设计与实现[D].广州:暨南大学, 2012.

[4]杨志文.Google Android程序设计指南[M].北京:电子工业出版社, 2009.

[5]徐浩.基于Android平板电脑点餐系统的设计与实现[D].成都:电子科技大学, 2012.

[6]刘菲, 吕世辉, 王文杰, 等.基于ASP.NET Ajax技术的网上订餐系统设计与实现[J].计算机应用与软件, 2012, (5) :238-240.

[7]印晶.网上订餐系统的分析和设计[J].电脑知识与技术, 2012, (4) :2659-2661.

上一篇:葫芦丝教学论文下一篇:生物转运