《基于Android平台的点餐系统设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于Android平台的点餐系统设计毕业论文.docx(48页珍藏版)》请在第一文库网上搜索。
1、基于Android平台的点餐系统设计摘要智能手机的普及已经使得它的触角伸向了人们生活中的方方面面:聊天,购物,信息查询以及娱乐,体现出了取代个人电脑的态势。目前AnCIrOid操作系统占据着智能手机60席的份额,并且呈不断上升的趋势,在这种情况下大量开发人员开始研发基于Android平台的应用程序,这些应用程序更加地丰富了人们的移动生活。各行各业都在积极地向信息科技靠拢,餐饮业也不例外,传统的点菜方式是纯人工操作,容易出错并且效率低下。本系统克服了这些缺点,用户可以使用android手机进行在线点餐,查看菜单,提交订单,订单信息直接传给后台,后台收到确认信息后进行相关服务,信息准确又便携,而且
2、android手机价格也相对便宜。本文先对android操作系统进行了详细的分析,本系统软件设计主要用到android应用层框架知识。然后进行需求分析,对点餐流程和功能模块进行了分析。接着对功能模块详细设计,数据库设计,并用UM1模型工具画了相关图进行展示。最后对本系统进行了系统环境搭建和软件测试。关键词:点餐;智能手机;Android;便携设备AbstractThepopu1arityofsmartphoneshavemadeitintoeveryaspectof1ife:chatting,shopping,informationquery,andentertainment,andref1e
3、ctstheinsteadofthepersona1computer.Androidnowoccupy60%shareofthesmartphoneoperatingsystem,andtherisingtrend,inthiscase,a1argenumberofdeve1opersbegantodeve1opapp1icationsbasedonAndroidp1atform,theapp1icationmoreenrichedpeop1esmobi1e1ife.A11wa1ksof1ifeareactive1ytotheinformationtechno1ogy,therestauran
4、tindustryisnoexception,traditiona1wayoforderispuremanua1operation,pronetoerrorsand1owefficiency.Thissystemovercomestheseshortcomings,theusercanusetheandroidmobi1ephoneon1ineorder,seethemenu,submitorders,orderinformationdirect1ytothebackground,thebackgroundafterreceivingtheconfirmationforre1atedservi
5、ces,informationaccurateandportab1e,andandroidmobi1ephonepriceisre1ative1ycheap.Theartic1efirstana1yzetheandroidoperatingsystemindetai1.Thissystemsoftwaredesignmain1yusetheknow1edgeofandroidapp1ication1ayerframework.Thendemandana1ysis,theorderprocessandfunctionmodu1esareana1yzed.Thenthedetai1eddesign
6、offunctionmodu1e,databasedesign,usingUM1mode1ingtoo1stodrawre1evantcharttodisp1ay.Fina11ywecarriedonthesystemenvironmentofthissystemandsoftwaretesting.Keywords:OrderFoodunte11igentphone;Android;on1ine目录111. 1课题研究背景及意义112课可仃性分析213论文框架安排3第2章开发语言及框架介绍52. 1开发工具及环境52. 2Android系统72. 3应用框架9第3章开发环境搭建113. 1搭
7、建Android开发环境113. 2JSP开发环境搭建13第4章系统需求分析174. 1目匕Rti174.1.1用例分析174.1.2点餐业务流程:184.13点餐系统模块:18第5章系统概要设计215.1vf-215.1.1客户端结构设计215.1.2服务器端结构设计265. 2服务数库设T127第6章系统详细设计316. 1客户端模块详细设计316.11客户端登陆注册模块316.1.2客户端点餐模块316.1.3客户端选座位模块326.1.4IJ-1336. 2服务器端模块详细设计336.2. 1管理员登录346.2.2菜谱管理346.2.3用户管理356. 2.4订单管理357. 2.5
8、分组管理358. 2.6餐桌管理35第7章系统实现377.1客户端系统实现377.1.1 登录模块实现377. 1.2菜谱模块实现387. 1.3选菜407. 1.4选择座位407. 1.5底部菜单栏427. 1.6修改密码427. 1.7查看订单427. 1.8取消订单437. 2服务器端系统实现437.2. 1系统管理员登陆437. 2.2菜单管理447. 2.3用户管理447. 2.4订单管理457. 2.5分组管理459. 2.6座位管理46第8章总结与展望47致谢49参考文献51第1章绪论1.1 课题研究背景及意义智能手机的普及已经使得它的触角伸向了人们生活中的方方面面:聊天,购物,
9、信息查询以及娱乐,体现出了取代个人电脑的态势。目前Android操作系统占据着智能手机60%的份额,并且呈不断上升的趋势,在这种情况下大量开发人员开始研发基于Android平台的应用程序,这些应用程序更加地丰富了人们的移动生活。今天我们生活在充满数字的时代,随着GPRS、CDMAIX、蓝牙、W1AN等无线技术的突飞猛进,移动生活、移动办公逐渐由概念转为现实,信息数据随手可及。对于传统的餐饮业而言,也在潜移默化中感受到无线网络的无穷魅力。Android是一种基于1inux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由GOOgIe公司和开放手机联盟领导及开发。2013年
10、的第四季度,AndrOid平台手机的全球市场份额已经达到78.1机2013年09月24日,谷歌开发的操作系统AndrOid在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。AndrOid平台是一个面向大众的系统,分布在低端,中端和高端市场中,在各个阶段的是市场中都有很受欢迎的机型,并且A1Idroid是开源的,开发者随时都可以查看系统源代码,并且使用时下最流行的java作为其主要的开发语言。由于这些特点,使得Android成为现在市场占有量最大的软件平台,在这样的平台上面开发一款独特的日常生活软件尤为必要的。各行各业都在积极地向信息科技靠拢,餐饮业也不例外下面,餐饮传统的点菜方式
11、是纯人工操作,由服务员记录顾客点的菜,其单据一式四联。第一联:送到吧台,用于为顾客准备酒水。顾客用完餐后,用于统计顾客的总消费。第二联:送厨房传菜员,用于为顾客送菜,送一道菜后,在该项上画勾第三联:送厨房配菜员,用于配菜第四联:顾客保留。服务员上完一道菜后,在该项上画一对勾以免发生错菜漏菜的情况。同时可以方便用户检查结算结果是否正确上述管理方式虽然很严谨.但仍存在一些弊端,如人工传递浪费时间,效率低下,直接影响了翻台率;经营大规模菜系时单据多、信息量大,而分单、传菜等环节经过的人越多越容易出问题。因而直接影响了服务质量;统计营业额时只能采用手工的方式,财务无法保证有效的监督管理机制。在具体工作
12、中还容易出现以下问题:手写单据字迹潦草从而导致上错菜、传菜分单出错现象严重、加菜和查账程序较繁琐。处理特殊口味有遗漏和偏差、客人催菜遗忘现象较频繁、计算账单易出错、不方便人员管理等等。这些问题虽说都不是很大,但却或多或少地限制了各餐饮企业的进一步壮大和发展。正因如此,无线点餐模式应运而生。它不仅可以有效地提高餐饮业的工作效率,更可以规范服务体系,提高整体服务质量和管理水平,并为规模化经营提供了坚实的技术基础。1.2 课题可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。1
13、.经济可行性该款基于android系统的无线点餐系统,点餐过程无需工作人员干涉,可为顾客提供一种宽松的点餐环境,同时可为餐厅节约人力成本,实现点餐的流程化。与传统的点菜方式相比,基于AndrOid平台的点餐系统有许多的优势。具体表现在如下几个方面:(1)降低运营成本:整个点菜过程不需要服务员的参与,可由客户自行完成,餐厅可根据需求适当缩减工作人员规模,从而有助于降低餐厅的运营成本。(2)提高工作效率:数据统计,通过APP点菜付钱,每位客人店内平均少停留15分钟左右。”优先点菜副总裁许文杰告诉记者,对于消费者,这样点菜环节更透明化,等待排队的时间也不会那么难熬;对于餐厅,这能提高翻桌率;(3)降
14、低出错率:传统方式均由客户点菜,服务员进行记录再传送到前台进行下单,该过程极其容易出错,经常出现点菜错误的情况,而基于AndrOid平台的点餐系统的点菜过程为顾客选择,服务员下单,基本不会出现点菜错误的清况。(4)可满足客户的各种需求,有助于提高餐厅的品牌形象:基于Android平台的点餐系统可满足不同客户的需求,对于不愿意进行自助点餐的客户,服务员可通过在自己手机上安装点餐系统来协助客户完成点餐。同时基于Android平台的点餐系统的应用,会吸引更多的年轻客户来餐厅进行消费。目标系统开发经济需求的比较低,加上具有成熟的Android平台以及十分普及手机设备,所以在软硬件的支出上十分有限。而且,目标系统并是十分的复杂,开发的周期较短,人员经济支出有限。当系统开发成后,通过测试和、试运行和实际应用后,将很大程度上提高手机管理软件系统的科学性和高效性,在为人们带来便利的同时,也为系统的进一步推广、创新创造了条件,这带来的经济回报将远超过支出,并且最重要的一点是通过该系统的开发,可以使我们进一步理解软件工程思想和软件开发流程,为从事软件开发工作打下很好的基础,从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。2 .技术可行性本系统使用Android技术进行开发,发展到现在,Android已经算是一个较成熟的平台了,现在有越来越多的企业及技术人员选择它作为