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

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

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android无线点餐系统的设计与实现   摘要:随着科学技术的发展和经济水平的提升,居民收入增加且消费观念更新,对餐饮业的服务质量和服务效率提出了较高要求。基于上述背景,市场上出现了众多无线点餐终端,基本实现了顾客自助点餐,缓解了点餐过程中人员依赖性较强的问题。但是在实际应用过程,无线点餐系统仍需要进一步完善,以此为消费者提供周到有效的点餐服务。本文对基于Android无线点餐系统进行了概述,并探讨了该系统的设计与实现,以期能提高餐饮企业工作效率,为消费者提供更加优质的服务。   关键词:Android;无线点餐系统;设计;实现   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0106-02   近年来,移动智能设备得到普及,对人们的日常生活产生了深远影响,也改变了人们的生活方式,并且这种影响延伸至日常生活的各个领域。在餐饮行业,传统点菜方式依赖人工完成,在?c餐过程中工作人员需要介绍菜品并记录顾客已点菜品,耗费时间较长且容易出错,并且厨师排菜过程缺乏科学性,后厨资源消耗较多,同时上菜速度受到限制,降低顾客的用餐体验。基于上述问题,提出了基于 Android无线点餐系统,能够实现自助点餐、智能排菜,并对菜品进行智能分析,以此提高餐饮行业的服务水平。   1 基于Android无线点餐系统概述   1.1 无线点餐系统   点餐系统在通讯技术和软件技术的支持下,实现了顾客就餐全过程的自动化管理,该系统必须满足如下要求:①客户下单、前台收银和后厨排菜必须实现同步操作,避免收银或出菜过程中出现错误;②实现就餐全过程无纸化操作,为商家节省运营成本;③具备查询统计功能,客户能够自如地对菜品进行查询了解,同时管理人员能够清楚地获得餐厅运营情况信息,更好地管理和协调餐厅的发展;④点餐系统能够备份客户有效信息,便于跟踪回访,促进二次消费行为的发生,增加餐厅收益。同时点餐系统配备固定的组合模式,即“客户端设备+无线网卡+交换机+后台数据库及服务器”,通常包括如下两种类型:①基于平板电脑的点餐系统,在WiFi环境下实现无线连接与信息传输,通过平板电脑为顾客展示菜品,在点餐操作结束后,根据点餐信息该系统完成整个点餐流程;②基于智能手机的点餐系统,与基于平板电脑的点餐系统运行机制相同,但其就有成本较低的优势,并增强了对年轻消费群体的吸引。   1.2 Android平台概述   Android是主要基于Linux内核的操作系统,其中软件堆层的架构包括三个部分:①底层,以Linux核心作为基础,利用C语言实现开发,但只能提供较为基本的功能;②中间层,主要包括虚拟机和函数库,利用C++开发;③上层,主要为各种应用软件,包括短信和通话等程序,通过Java编写,一般由各个公司自行编制。   1.3 Android平台特性   Android平台具有明显的特性,主要包括如下几个方面:①应用框架,在Android平台平台中,其应用程序框架能够确保组件进行替换或者重用,因此保证了程序开发具有较高的效率;②兼容性较强,Android平台包含自主研发的虚拟机,具备极强的兼容性,并且优化了相应的移动设备,有效地提高了资源利用效率;③图形处理能力较强,Android平台中存在WebKit引擎,能够有效地支持2D和3D图形库,因此具备较强的图形处理能力;④具有强大的网络功能,Android平台支持不同类型的网络通讯技术,主要包括3G、EDGE、蓝牙及无线网络等,网络功能十分强大。   2 基于Android无线点餐系统的设计   2.1 系统的设计原则   该系统的设计目的是在餐厅和顾客之间构建高校的交互平台,为了达到这一目的,该系统的设计必须遵循如下两项原则:①包设计原则:首先为发布重用等价原则,由于用户很难接受每次改动后都必须被迫升级的组件,因此开发者必须发布可以重用组件的新版本,并且包是重用的最小单元,设计师可将重用的类均放在包中;其次为共同封闭原则,保证将一起变化的类放在同一包中,以此减少在产品发布周期中需要改动的包的数量,减少重建和测试工作次数;最后为共同重用原则,一个包改变时,这个包的全部使用者必须验证是否正常运行,如果将无关类放到包中,它的改变会引起包版本的变化,导致不必要的升级。三条原则本身互斥不能同时被满足,设计师必须依据系统的实际需求有所选取;②外接口设计原则:首先为用户界面,必须保证界面的简洁性和易操作性;其次为软接口,该系统必须保证数据库访问接口封装完好,实现系统可以通过任意方式访问数据库;最后为出错处理设计,主要包括数据输出错误,登录信息错误和转台错误。   2.2 系统物理结构   基于 Android无线点餐系统需要帮助客户利用手机客户端实现点餐或在服务员协助下完成

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档