Wi—Fi环境下自助式点餐系统设计与实现

2016-12-26 11:13张玮
电子技术与软件工程 2016年22期
关键词:智能终端无线网络

摘 要

信息化社会中,信息技术快速发展并广泛应用,智能移动终端的不断涌现左右着人们生活的方方面面。越来越多的餐饮行业也依靠智能终端和移动技术管理餐饮业的服务系统。基于消费群体的更年轻、更时尚、更自主的消费观念,自助点餐系统得到了不断的更新与完善。本研究基于Android平台和iOS平台的无线点餐系统,提出了使用路由器Wi-Fi环境下的基本构架,通过无线网络反应点菜、结账等信息。使用户得到的新奇体验同时也提高了餐厅的服务效率,是一项具有发展潜力的技术革命。

【关键词】智能终端 Wi-Fi 无线网络 点餐系统

本项目基于Android平台和iOS平台的可持续性及开放性,在有形空间内通过Wi-Fi环境下数据传输,实现手机终端的点餐、消费、结账等个性化快捷服务,提出了将Wi-Fi环境作为沟通纽带连接顾客、服务员、厨师、管理人员。为客户端系统设计了点餐、营养搭配、结账、评论、更新模块。为商家管理系统设计管理模块有用户、系统、订单、菜谱、评价及财务管理等。

通过自助点餐系统的投入与使用,基本上满足了点菜、下单、结账的需要,并对菜品营养搭配系统的发展做出大致预测。

1 Android平台点餐系统开发设计与实现

Android平台以手机操作系统身份出现,基于Linux平台的开源性操作系统。Android的应用开发即是手机上的应用软件如游戏和工具等,是本文所涉及的系统。

1.1 Android平台的构架及优缺点

Android平台采用的是软件叠层架构,系统的层面分为:

(1)地基层面:即是Linux内核层,是Android平台实现基本功能的层面。

(2)中间层:为虚拟机运行软件提供各种函数。

(3)应用层:应用软件多用JAVA编写,自带和另外开发的都采用JAVA语言实现。

Android平台基本架构由上级下为:

(1)应用程序层:包含主程序、联系人、浏览器、存储器等。

(2)应用框架层:是系统组件管理器(如活动管理器、窗口管理器、内容提供方等)。

(3)本机程序库:通过本层插件设计的媒体库、界面管理、SQLite数据库等。

(4)运行库:是内存和CPU的分担器,通过虚拟机运行减少手机内存使用量。

(5)内核层:常用驱动程序库,包括显示驱动器、蓝牙及相机驱动器等。

Android平台的优点在于其开源和载体多样化。其缺点同样尖锐,开源性导致Android系统易受攻击,存在安全隐患。其次是后台优先级的系统界面连续缺陷。

1.2 点餐系统需求性

自助点餐系统设计初衷是提高点餐效率和客户体验、改进消费环境减少运营成本、提升经济效益和品牌形象。

管理者的需求集中在餐厅服务质量、顾客接受程度、流水账单情况、经营信息更换上。系统的起点到终点为顾客到厨师,流程如图1所示。设计上将注重功能按钮间的逻辑性,并将评价环节设计的新颖有趣以吸引消费者和管理者进行互动。

1.3 系统开发设计

设计秉承“人性化”操作原则使其具有,界面条理清晰、语言科学专业、设计正反可逆、全程操作安全的特点。设计中将应用程序进行类的划分,通过包进行管理和发布,并遵循重用等价原则、同步封闭原则、共同重用原则。外部接口设计体现友好性、开放性和透明化原则。

自助点餐基于以上各项原则的总体设计流程是:

(1)顾客进店入座。

(2)服务员介绍、指导、开台。

(3)顾客使用智能手机点餐下单。

(4)经顾客确认服务员确认后,信息传达至后厨。

(5)厨师对菜品进行加工并对成品标记。

(6)可对未标记菜品进行退换或加菜。

(7)顾客、服务员、前台同时确认订单并打印。

(8)前台结账或客户端在线结账,系统消台。

2 iOS平台点餐系统

iOS系统是苹果公司开发供iPhone使用的操作系统。iOS以Darwin为基础,同属Unix操作系统。iOS通过四个层级为所有应用提供服务,它们是核心操作系统层(the Core Os layer)、核心服务层(the Core Services layer)、媒体层(the Media layer)、触摸框架层(the Cocoa Touch layer)。

2.1 数据库中营养成分的计算

菜品营养成分的计算是自助系统营养点餐的关键。根据《食物成分表》得到食材成分数据,计算单品及套餐的营养成分。

(1)假定某菜品包含k种食材,第j种对应的营养值为Yij,则SYij=Yij*ZLj/100,ZL是食材重量,下标i=1,2,3,4,5,代表热量、蛋白质、脂肪、碳水化合物、膳食纤维五种成分。下标j=1,2,3…k,代表k种食材。营养成分累加既菜品营养值。CYi=ΣSYij。

(2)假定套餐由k种菜品,第j种菜品数量SLj,适用人数RS。则TYi=1/RS*Σ(CYij*SLj)。TYi为套餐第i种营养成分,CYij是第j种菜品营养成分。下标j=1,2…k为累加成分直到k。

(3)假定菜单由k种菜品及套餐组成,第j种菜品数量为SLj,则DYi=1/RS*Σ(CYij*SLj)。DYi是菜单第i种菜品营养成分,下标j=1,2,3k,累加求和。

2.2 Wi-Fi室内定位技术

Wi-Fi室内定位技术使商家了解每位顾客的习惯和喜好,也让顾客清晰了解服务内容和过程。Wi-Fi室内定位系统包括定位服务器、定位终端和无线AP节点。针对餐厅人流复杂及顾客随意性大的特点,本文采用被动定位设计方案,其定位设计思想是定位终端扫描无线AP节点限号强度,将测量到的信号值发送给主机进行寻优算法。

测试环境选择复杂、人员多且经常走动的房间进行试验。结果可见寻优定位算法复杂环境房间的定位精度为1.12米,无线AP节点的功率、布局和有效距离对测量精度有很大影响。

3 结论

综上所述,Android平台和iOS平台的无线点餐系统安全简便、高效时尚,基本达到设计目标。

参考文献

[1]Matt Neuburg.Programming iOS 4:Fundamentals of iPhone,iPad,and iPod Touch Development.OReilly Publishing,2011,30-78

[2].P.Singly W.D.Weber,and A.Gupta.SPLASH:Stanfordparallel applications for shared-memory.ACM SIGARCH Computer Architecture News,20(01):5-44,1992.

[3]罗钱江.基于IOS平台移动点餐系统设计与实现[D].四川:电子科技大学,2012(04).

作者简介

张玮(1980-),女,山东省淄博市人。硕士研究生学历学历。现为常州信息职业技术学院电子与电气工程学院讲师、工程师。研究方向为应用电子、智能控制。

作者单位

常州信息职业技术学院电子与电气工程学院 江苏省常州市 213000

猜你喜欢
智能终端无线网络
滤波器对无线网络中干扰问题的作用探讨
基于信令分析的TD-LTE无线网络应用研究
微媒体研究现状综述
无线网络的中间人攻击研究
实验室中无线网络的组建与设计
数说无线网络:覆盖广 流量大 均衡差