毕业设计(论文)基于Android手机的酒店点菜系统的设计与实现.doc
《毕业设计(论文)基于Android手机的酒店点菜系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Android手机的酒店点菜系统的设计与实现.doc(56页珍藏版)》请在三一办公上搜索。
1、毕业论文题 目:基于Android手机的酒店点菜系统 的设计与实现 姓 名: 学 号:指导教师(职称): 专 业: 班 级:所 在 学 院:计算机科学与工程学院 2015年6月目 录摘 要IIIAbstractV第一章 绪 论11.1 课题背景11.2 目的11.3 目前发展状况21.4 主要工作31.5 平台技术分析3第二章 系统分析112.1 可行性分析112.2 需求分析112.3系统功能12第三章 系统设计153.1 总体设计153.2 各模块设计163.3 数据库的设计24第四章 详细设计294.1 登录的实现294.2 主界面的实现314.3 菜单的显示324.4 点菜的实现344
2、.5 我的点餐354.6 结算37第五章 系统测试395.1 测试环境395.2 功能性测试395.3 本章总结42总 结43致 谢45参考文献47摘 要 随着现在网络迅速的发展,餐饮行业需要进入信息化的管理来提高酒店的管理效率。因此,开发了一个基于Android手机的无线点菜系统。旨在方便管理酒店的业务,同时给顾客带来良好的体验,提升酒店的档次。Android手机的点菜系统分为客户端和服务器端两大部分,数据存储在MySQL数据库中。前期学习了Android平台的开发知识,后来通过带有ADT、Android SDK等插件的Eclipse开发工具开发客户端用来与客户进行交互,实现了登录系统、点菜
3、、管理菜谱等功能。用Java语言编写了服务器端来响应客户端点菜的请求,客户端和服务器端通过HTTP协议进行交互。整个系统按照软件工程开发的基本环节一步一步地进行。Android系统给开发者提供了丰富的控件以及灵活的开发方法,在xml文件中编写布局的定义,在Activity中对其对应的布局的控件进行实例化和应用。Android技术目前已经非常成熟,它已经在移动平台的开发中占据了不可缺少的重要地位。关键词:Android;电子点菜;SQLite;JavaAbstract With the rapid development of the network, catering industry nee
4、d to enter the information management to improve the hotel management efficiency.Therefore, a wireless ordering system based on Android is developed. Is designed to facilitate the management of the hotel business, while giving customers a good experience, improve the grade of the hotel.Android mobil
5、e phone ordering system is divided into the client and server two most of the data stored in the MySQL database.Early learning the knowledge of the Android platform development of, and later through with ADT, the Android SDK and other plug-ins eclipse development tool to develop client to communicat
6、e with customers, the realization of the system login, a la carte menu management etc. function.Java language with the server to respond to the client to order a request, the client and server through the HTTP protocol.The whole system according to the basic step of the software engineering developm
7、ent step by step.The Android system to the developer provides rich control and flexible development method, layout is written in XML file definition, in activity in the layout of the corresponding controls are instantiated and application.Android technology is now very mature, it has been in the dev
8、elopment of mobile platform to occupy an important position.Keywords:Android;Electronic ordering;SQLite;Java第一章 绪 论1.1 课题背景随着科学技术的发展,二十一世纪几经迈入了一个集数字化,网络化,信息化的时代,以网络为核心的社会1。Android手机的无线点菜系统是通过网络进行服务的,旨在方便管理酒店的业务,同时给顾客带来良好的体验,提升酒店的档次。应用此软件,用户可以轻松便捷地实现自己的点菜要求2。 市场经济得到了蓬勃的发展,信息化的发展力度也越来越强,酒店、餐饮行业也越来越注重信
9、息化管理。经济环境得到不断的改善,与此同时,餐饮行业的竞争力度也越来越强。如何加强酒店管理、提高工作效率和改善服务质量成为了餐饮业管理者们关注的重要的问题。无线点菜系统就是在这种环境下产生的,它为企业创造了新的发展空间3。面对激烈的竞争环境,餐饮管理需要更加的规范化和科学化。餐饮行业在开业之前就要将电脑管理系统摆在重要的位置上。无线点菜系统需要从客户的实际情况出发,针对不同的客户来进行不同的设计,这样才更加满足客户的需要。有些企业有多家分店,管理者需要对多家分店实行有效管理,来不断提高它的服务质量。实行系统化的信息管理势在必行,它在这种管理中具有无可比拟的优越性。在实现全面的电脑化管理之前可以
10、选择某些企业来作为试点,这样可以更好地熟悉新的管理模式并发现其中的不足。传统的餐饮行业,点餐过程基本上都是由餐厅的服务员人工记账的方式完成的。通常的过程是这样的,当顾客进入餐厅后,选择一个桌位开始点餐,服务人员招待客人并且等待客人点餐完成,然后把客人的点餐内容送到厨房,厨师根据点餐内容做菜4。这一过程对于一个很小的餐馆来说没有问题,但是如果对于一个大些的餐馆,生意好的时候客人的等待时间就会比较长,会影响到餐馆的生意。为了解决这个问题,前几年出现的无线点餐系统,该系统一般由无线端(一般是一个PDA),无线路由器和后台服务组成。这种技术架构很成熟,但是存在一个弊端就是PDA 的价格较高。并且PDA
11、 只能作为点餐使用,这无形中增加了系统成本,也造成了资源的浪费。而现如今,各种Android点菜系统随着市场的需要应运而生,必然会成为社会的发展趋势。1.2 目的 基于Android手机的点菜系统是无线的,它与传统服务形式相区别,无线点菜系统的应用解决的不仅仅是员工的服务意识,在更大程度上实质发挥了服务员自身的长期主动的服务意识,因为点菜系统让复杂的流程变得简洁,让忙乱变得轻松,这自然而然的与传统点菜的服务方式不同。点菜系统的实现不仅使服务员的工作量变得少了,对管理者而言更是如此:他们可以在想要了解公司运作的时候清晰了解内部的各种服务状况,包括销售状况、收支状况、库存采购状况、实时就餐人数、实
12、时餐桌利用率、某类菜品销售状况、节假日进销存状况等等,这些数据的存储和管理为管理者的决策提供了强大依据,管理者可根据数据的支持及时调整各方面管理来提升酒店营业额。 无线点菜系统的主体设备是一个无线点菜机,我们俗称点菜机、无线点菜宝、点菜宝、无线点菜器、点菜器、无线点菜通、点菜通等,它是一个面对用户的服务终端。所有服务的内容都可以通过用户使用服务终端进行确认并传送。无线点菜机即可由服务员使用也可由客人本身自助应用。界面比较简洁,易学易用,几乎无需任何专业知识,认识汉字即可胜任。Android点菜系统是基于Android手机的一款无线点菜的应用软件。其中涉及到的方面很多,需要做的工作也很多。借助于
13、现代的移动互联网络,提出一个移动网络点菜系统的解决方案,并且把它实现。以酒店餐饮的日常业务为中心,以客户为服务目标人群,将查询菜单、点菜、结账等功能集成到 Android 手机的点菜系统中,实现无线点菜的功能,因此它不需要传统的服务员来记单,这样就可以提升了酒店的档次,方便了顾客,能够使得餐厅的管理者根据数据及时了解客户需求,同时也提高了服务员工作的效率5。Android 手机的其他功能(如打电话、发短信)照常使用。1.3 目前发展状况中国的餐饮行业不断地发展着,现在各种品牌的餐饮店铺相继出现,走入了人们的生活中,人们的消费水平也在不断地提高。很多时候,为了庆祝节日活着好友聚会,人们大多数会选
14、择在外面的餐饮进行,不仅是因为外面的餐厅饮食比较方便,而且外面的服务和环境相对以前变得越来越好了,这对餐饮行业本身来说是一个好消息。不过,在中国这个人口大国,还没有一家酒店能够占据整个市场的主要份额,因此可以说餐饮行业是一个完全竞争的行业。这个行业的资源集中度相当低,未来发展的趋势将会是行业集中度的大幅提高,企业的管理效率有待通过信息化来提高6。与国外的同行业相比,国内餐饮企业管理起步较晚。在我们国内大部分的餐饮企业还在用传统的手工方式处理消费数据的时候,国外的同行业企业已经使用上了先进的计算机系统管理企业信息数据,点餐模式采用网络化,相比于国内,企业的管理效率有了极大的提高。中国餐饮行业现状
15、:(1)餐饮品牌发展速度加快,竞争更激烈以前,餐饮行业的竞争多数是在餐饮的价格和餐饮的质量上的竞争。但是在如今的社会上,经济发展迅速,食物的价格和食物的质量已经不是顾客们考虑的唯一指标了。人们慢慢地追求心里上的需求,在外面用餐不仅要吃得好,还想要吃得舒心。这几年各种品牌的餐饮企业相继出现,人们的选择范围更加的广阔,餐饮行业之间的竞争也更加得激烈。餐饮行业的管理者需要提高自己店面的服务档次,信息化的管理系统随着需要进入到餐饮行业,这也是将来发展的必然方向。(2)低碳餐饮成为餐饮发展的主方向低碳餐饮就是无纸化服务的一种。如今的社会讲究的是低碳环保,在传统的手工服务方式中,菜单是写在纸上面的,这种方
16、式逐渐地被现在社会的环保观念所淘汰。而信息化的餐饮行业服务,即利用点菜软件服务方式符合低碳餐饮,它是一种低碳环保的服务方式,所有的服务通过网络进行,减少了纸张的使用,不仅提升了酒店的形象,提高了管理的效率,还符合社会发展的主潮流。(3)随着信息化的发展餐饮营销新模式将得到发展,餐厅信息化程度加快在国内餐饮行业的信息化发展的大趋势下,餐厅管理的信息化水平将得到了比较迅速的发展,电子菜单,电子点餐相继出现在餐厅里,从点餐到菜单,数据统计,分析,网上营销等电子商务如今也成为大、中餐饮业很流行一种趋势,这种信息化的系统不仅有效解决了成本问题,同时大大的提高了企业效率和带来了良好的用户体验,中小餐厅也慢
17、慢地在引入信息化,打造信息化餐厅,提高自己餐厅的服务质量。总的来说,国内餐饮行业信息化的发展才刚刚开始,企业管理者对这方面的知识还有待学习,对国外酒店经营的模式还需借鉴和学习。餐饮行业相对其他行业的信息化比较缓慢。但是,我们可以看到餐饮行业正在朝着信息化的方向发展,现在的餐饮信息系统慢慢的多了起来,我们需要给这个行业信息化的进程一些时间。1.4 主要工作通过在Android手机平台上开发出一个适用于普通餐饮酒店、餐厅的无线点餐系统。首先是在搭建好的平台上设计良好的数据库,尽量减少数据库的冗余,减少了数据库的冗余,可以有效的节省资源和空间,避免资源和空间的浪费,使得数据库更加的稳定。其次,在现有
18、的Android平台和MySQL数据库的支持下,在需求分析的基础上,对系统进行了总体的功能设计,并且对各个功能模块进行详细的分析与设计,使用了UML建模的方式对系统的重要模块进行建模,包括系统的用例图、时序图、类图、活动图。然后对各个模块进行代码的编写、调试以实现各自的功能。最后,能够实现一个界面友好、功能较全、稳定性强的Android点餐系统。1.5 平台技术分析1.5.1 什么是AndroidAndroid是一个基于Linux内核的软件平台和操作系统,是Google在2007年11月5日公布的手机操作系统。Google在2005年并购了成立仅仅22个月的高科技企业Android,展开了短信
19、、手机检索、定位等业务,同时也进入了基于Linux的通用平台的开发7。2008 Patrick Brady于Google I/O 演讲“Anatomy & Physiology of an Android”,并提出的 Android HAL 架构图。HAL 是以 .so 档的形式存在,它可以把 Android framework 与 Linux kernel 隔开。Google的东南亚销售兼营运常务董事Richard Kimber曾经说过:At this point in time, we are very focused on the software, not the phone.(目前我
20、们完全专注于软件而非电话)8。可是Google并未正式否认正在制作电话的传闻,Google可能与一家硬件生产商进行一起创作 Google Phone。传言指出Google Phone将提供完全免费的服务,Google会通过广告获取收益。Google Phone的发布日期预期为2009年。LG宣布将于2007年第二季开始在其手提电话产品中安装Google的软件。Android版本升级Android系统今后将继续每半年一次的升级步伐,分别定在每年的夏天和年终。每代Android系统都将以食物命名,比如1.5版叫做 Cupcake(纸杯蛋糕),1.6版为Donut(甜甜圈),然后是Eclair(法式
21、奶油夹心甜点)和Flan(水果馅饼)。Donut将升级的重点放在社交网络功能上,在“手机的各种体验中”都想要增加社交网络的元素。对手机行业的影响Android已经与Sony Ericsson、HTC、NTT DoCoMo、KDDI、Motorola等世界移动领域34家公司于免费提供达成一致。今后对于移动通讯的影响势必会进一步体现出来。但是如此广泛公司的同盟是否能够有效运作及以持久值得拭目以待。发布1.5 (Cupcake)基于Linux Kernel 2.6.27 2009年4月30日,官方1.5版本(Cupcake)的Android发布。主要的更新如下: 拍摄/回放视频,并支持上传到yout
22、ube 支持立体声蓝牙耳机,同时改善自动配对性能 最新的采用WebKit技术的浏览器,支持拷贝/粘帖和页面中搜索 GPS性能大大提高 屏幕虚拟键盘 主屏幕增加音乐播放器和相框widgets 应用程序自动随着手机旋转 短信,浏览器,日历,Gmail的用户界面大幅改善,比如说Gmail现在可以批量删除邮件了 相机启动速度加快,拍摄图片可以直接上传到picasa 来电照片显示1.6 (Donut)基于Linux Kernel 2.6.29 2009年9月15日, 1.6(Donut)版本SDK发布。主要的更新如下: 完全重新设计的Android Market 手势支持 支持CDMA网络 文字转语音系
23、统(TXT-2-speech) 快速搜索框 全新的拍照界面 应用程序耗电查看 支持VPN 支持更多的屏幕分辨率 支持OpenCore2媒体引擎 新增面向视觉或听觉困难人群的易用性插件2.0/2.0.1/2.1(Eclair)基于Linux Kernel 2.6.29 2009年10月26日, 2.0(Eclair)版本SDK发布。主要的更新如下: 优化硬件速度 Car Home程序 支持更多的屏幕分辨率 重整界面 新的浏览器的用户界面和支持HTML5 新的联系人名单 更好的白色/黑色背景比率 改进Google Maps 3.1.2 支持Microsoft Exchange 支持内置相机闪光灯
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Android 手机 酒店 点菜 系统 设计 实现

链接地址:https://www.31ppt.com/p-2394295.html