基于Android的无线点餐系统的设计与实现

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:zy2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:移动互联网在全球范围内迅速普及,但目前多数餐厅点餐方式还停留在原始阶。本论文依据模块化的设计原则,采用WLAN、3G等无线局域网技术,设计并实现了具有用户登陆,点餐,数据更新等功能的无线点餐系统。
  关键词:移动互联网;Android;无线点餐
  中图分类号:TN929.53
  1 背景
  移动互联网时代,无线点餐系统已经被广泛应用。移动生活已经是潮流,并日益影响到人们生活的方方面面。各行各业都在积极地向信息科技靠拢,餐饮业也在紧跟时代步伐。本课题就是将无线点餐系统应用于现代餐饮业。它可以有效地提高餐饮业的工作效率以及整体服务质量和管理水平。
  2 核心技术
  Android平台的开放性等特点既能促进技术的创新,又能助于降低开发成本,还可以使运营商能非常方便的定制特色化产品,因此具有很大的发展潜力[1]。2012年11月数据显示,Android占据全球智能手机操作系统市场76%的份额,中国市场占有率为90%[2]。Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,Android结构分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层,非常易于的开发和调试[3]。
  3 系统分析与设计
  3.1 需求分析。用户角色应该有顾客、服务员、管理员、厨师。管理员在WEB终端可以对用户进行管理添加、删除,服务员,菜单管理,订单管理,餐桌管理等。顾客和服务员使用Android客户端可以进行点餐,并台,开桌,结台,退出等操作,当顾客结账后订单状态置为已付款,系统保证将菜单准确无误地传达给厨师。根据以上分析,将系统需求加以总结,得出系统需求如下:
  (1)Web后台管理端。用户管理:管理员打开用户管理,可以进行添加,删除用户;餐桌管理:打开餐桌管理,进行添加,删除餐桌;菜谱类别管理:打开菜谱类别管理,可以进行添加,删除菜谱,显示菜谱的分类名等数据项;菜谱管理:打开菜谱管理,可以进行添加,删除菜谱;订单管理:打开订单管理,可以进行查看详细,删除订单。
  (2)Android移动客户端。登录:用户通过用户名和密码进入移动客户端,可以进行相关的操作,如开桌,查台,转台,并台,结台,点餐,下单等功能。
  3.2 系统功能图。根据点餐系统的需求,进一步作出系统的功能图,本部分包括客户点餐流程图,厨师出菜流程图,客户点餐活动图,菜谱更新状态图,并做了详细的说明,使读者对系统的功能一目了然。
  (1)客户点餐序列图。根据客户需要,服务员打开点餐系统的Android终端页面,更新数据,客人入座后,这个时候管理员就可以根据客户要求下单,下单包括开桌,点餐进而下单,顾客可以根据需要重新要求点餐,或点更多的菜。在顾客就餐完毕后,计费付帐而设定的功能就是结台,上面的用餐信息使客人能够一目了然,不用担心有什么算错的问题,根据以上功能画出的客户点餐时序列图如图1所示:
  图1 客户点餐序列图
  (2)厨师出菜序列图。管理员输入登陆数据,进而登陆到点餐系统的后台服务器端,管理员可以更新用户里面的数据,包括服务员信息,餐桌信息,菜谱信息,下单信息等,当前台下单后,后台厨师就可以看到客户要求的菜谱。
  4 系统实现
  登录界面由服务人员来操作的,所以要简洁明了易操作。利用数据库对用户信息进行核对,核对正确后利用界面跳转到主菜单界面。服务人员的账号密码是在服务器数据库中设置的,每个服务员分配唯一的一个账号密码,这样可以责任到人,不至于出现混乱。
  4.1 登陆。根据客户需要服务员打开系统,输入用户名密码等,点击登陆进入无线点餐系统主界面,如果不填用户名,或者用户名、密码输入错误,本系统将将自动提示,可以重新输入,界面如图2所示:
  图2 登录截图
  当用户输入正确的用户名和密码之后进入系统主菜单界面可以进行各种操作:如点餐,并台,转台,查台,结台,更新,注销等操作,一般建议先更新数据,因为本系统考虑餐厅的营业情况会更新相关数据,如新加的特色菜,汤类等,此时更新后,客户可以查台,进餐,餐后结账。中间如遇到特殊情况,可以转台,并台,考虑周全,客户满意。如图3所示:
  图3 主界面
  5 结束语
  本文针对传统餐饮业中存在的问题,提出了利用新技术来解决这一问题,设计并实现了无线点餐系统,通过实际应用,验证了该系统的可用性。有效的提高了餐饮业的整体工作效率,改变了传统的工作方式。无线点餐系统是新技术的一个很好的应用,成功的将Android系统推向餐饮业,为其在其他行业的发展提供思路。
  参考文献:
  [1]王璐聪.基于Android的食客乐无线点餐系统[J].西部教育研究,2013(09):106-119.
  [2]陈晓峰,林正浩.基于Android无线点餐系统设计[J].上海师范大学学报(自然科学版),2012:369-373.
  [3]思志学,吴亚峰.Android核心技术与实例详解[M].北京:电子工业出版社,2010:17-19.
  [4]郭宏志.Android应用开发详解[M].北京:电子工业出版社,2010:66-68.
  作者单位:河南南阳理工学院软件学院,河南南阳 473000;中国联合网络通信有限公司南阳市分公司,河南南阳 473000
其他文献
摘 要:本文介绍了一种应用于单片多模导航芯片BWSR100的定位解算软件。该定位解算软件依据导航电文和实时的伪距信息,采用最小二乘法完成初始定位,采用扩展卡尔曼滤波方法完成后续高精度定位。仿真结果表明,在-135dBm的信号强度下,该定位解算软件的水平定位精度可以达到5m,测速精度可以达到0.2m/s。  关键词:导航;定位;扩展卡尔曼滤波;最小二乘法  中图分类号:TN851  BWSR100是
期刊
摘 要:太阳能作为一种高效无污染的天然能源,必将成为未来常规能源的一种重要的替代品。本文介绍了一种小功率太阳能光伏交流发电系统的设计。系统由太阳能电池板模块、充放电控制电路、液晶显示电路、蓄电池、逆变控制电路组成,实现了太阳能转化为直流电能,并通过充放电控制器控制蓄电池充放电,逆变控制模块把直流电流逆变为220V±5V、50±2HZ的交流电。经测试,本系统实现了设计性能指标。  关键词:太阳能;光
期刊
摘 要:如今图片格式种类繁多,不同用户对图片的要求不同。选择合理的格式,可确保图片质量,提高效率,带来更好的用户体验。本文详细描述了常用图片格式的优缺点,并针对特定用户介绍图片格式选择方法。  关键词:图片格式;图片选择;用户体验  中图分类号:TP393.09  1 图片格式介绍  基本知识:位图,最小单位由象素构成,缩放失真。位图由象素阵列的排列来实现其显示效果,每个象素有自己的颜色信息,操作
期刊
摘 要:本文以当前各医院所面临的问题为依托,提出了医院信息化管理的有效方法,通过医院信息一体化的应用,提升医院的管理水平。  关键词:医院;信息化;管理  中图分类号:TP399  卫生部最新的调查结果显示:尽管我国在多年前就已经开始建设医院信息一体化,并且投入了大量的人力物力和财力,但是目前全国仅有少数尖端医院真正实现了信息一体化。为此,本文在分析问题的基础上对医院信息一体化建设提出可行的应用策
期刊
摘 要:LED屏幕在现代信息化的社会里应用越来越广泛,而它的灵魂是其内部的控制器。传统的LED控制器绝大部分是基于单片机设计的,这种控制器在控制单色或双色点阵是足够的,但是使用它来控制多彩色的LED屏和高分辨率的LED屏,是非常困难的。为解决这一问题,本文提出了一种基于FPGA的LED点阵屏的控制器设计。  关键词:LED屏;控制器;单片机;FPGA  中图分类号:TN873  1 国内研究现状 
期刊
摘 要:智能化的模糊诊断专家系统方法是在传统的异常预警方法基础上结合计算机技术发展而来的,由此方法建立的钻井工程异常预警系统可以提高钻井工程异常预警的效率、质量和智能化水平。该方法主要运用了智能化和面向对象的技术,结合现场实际情况,对钻井工程进行异常预警,提高了预警的效率和质量。本文重点介绍了该方法的主要思路和预警系统模型的建立。  关键词:智能化;模糊诊断专家系统;综合录井;钻井工程异常预警;面
期刊
摘 要:利用Web技术构建交互式学习平台是实现探究式学习的主要途径。本文提出一种基于网络的学习平台设计方案,有效地实现交互式教学过程,在需求分析的基础上详细说明了该平台的功能结构,并初步探讨了其应用特色。  关键词:学习平台;WEB;交互式  中图分类号:TP393  随着网络的无处不在和上网终端的普及,学生的学习不仅仅局限于课堂,更注重基于网络平台的互动式学习。目前,充分利用网络资源是提升学生自
期刊
摘 要:论文基于云计算资源集成和共享的优势,设计了系统架构,探讨了每层结构的特点和功能,结合.NET设计开发了人力资源信息管理系统,该系统弥补了传统人力资源管理所存在的数据资源不足、多数据源的数据无法实现同构和标准化处理等缺陷,有效解决人才市场人力资源管理的难点。  关键词:云计算;档案管理;人力资源  中图分类号:TP302  随着社会人才流动性的增强,人才服务中心档案管理难度越来越大。而传统的
期刊
摘 要:在Visual Studio上开发一个学生宿舍管理系统的软件,由C语言实现整个系统。是将C语言运用实际的一个完整的经典案例,通过详细讲解该系统的实现方法手段,巩固掌握并运用C语言各种基本知识,充分体现了学以致用的理念。  关键词:学生宿舍管理数据库;Visual studio;C语言  中图分类号:TP311.52  学生宿舍管理是学校后勤的一个重要任务,也与学生的日常生活学习有直接的关系
期刊
摘 要:在大数据高效处理和学习方面,超级计算机和Deep Learning[1](深度学习)已经成为了引人注目的话题。结合Deep learning和超级计算机基础知识,提出了基于Deep Learning多隐含层感知架构的超级计算机新模型,并针对该架构超级计算机的计算速率和容错性能两方面,分析了该架构超级计算机的高性能性。  关键词:大数据;超级计算机;深度学习;多隐含层感知;高性能  中图分类
期刊