电子点菜系统.doc
《电子点菜系统.doc》由会员分享,可在线阅读,更多相关《电子点菜系统.doc(77页珍藏版)》请在咨信网上搜索。
1、 存档编号 华北水利水电学院 North China University of Water Resources and Electric Power 毕 业 设 计题目 电子点菜系统 客户端子系统 学 院 信息工程学院 专 业 计算机科学与技术 姓 名 冯亚杰 学 号 200810707 指导教师 张玉华 完成时间 2012年5月20日 教务处制 华北水利水电学院毕业设计独立完成与诚信声明本人郑重声明:所提交的毕业设计(论文)是本人在指导教师的指导下,独立工作所取得的成果并撰写完成的,郑重确认没有剽窃、抄袭等违反学术道德、学术规范的侵权行为。文中除已经标注引用的内容外,不包含其他人或集体已经
2、发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中作了明确的说明并表示了谢意。本人完全意识到本声明的法律后果由本人承担。毕业设计(论文)作者签名: 指导导师签名: 签字日期: 签字日期:毕业设计(论文)版权使用授权书本人完全了解华北水利水电学院有关保管、使用毕业设计(论文)的规定。特授权华北水利水电学院可以将毕业设计(论文)的全部或部分内容公开和编入有关数据库提供检索,并采用影印、缩印或扫描等复制手段复制、保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交毕业设计(论文)原件或复印件和电子文档(涉密的成果在解密后应遵守此规定)。毕业设计(论文)作者签名: 导师签名
3、:签字日期: 签字日期:II 华北水利水电学院毕业设计目 录North China University of Water Resources and Electric Power1摘 要4Abstract5第1章 引言61.1 课题背景61.2 android无线点菜系统开发的目的和意义71.3 开发环境71.3.1 硬件环境71.3.2 软件环境及语言71.4 本章小节8第2章 系统的关键技术及介绍82.1 android技术概况92.2 android的优势102.3利用MySQL来建立数据库112.4 Client/Server模式122.5 JDBC122.6 Android的MVC
4、132.7 本章小节14第3章需求分析153.1系统需要解决的主要问题153.2 系统应具备的基本功能153.3 系统性能需求163.4 本章小结16第4章 项目总览174.1 总体设计174.2 系统流程图184.3系统功能184.4数据库设计194.4.1数据库需求分析194.4.2数据库表格设计214.4 本章小结23第5章 系统详细设计235.1 系统登陆模块设计与实现235.1.1 LoginActivity235.1.2 客户端登录界面的设计245.2 点菜模块的设计与实现255.2.1 客户端开桌模块的实现265.2.2 客户端点菜下单模块的设计与实现265.3 查台模块设计与实
5、现275.3.1 客户端查台模块实现285.4 并台模块的设计与实现285.4.1 客户端并台模块的设计与实现295.5 转台模块的设计与实现295.5.1 客户端转台模块的设计与实现305.6 更新模块的设计与实现305.6.1 客户端更新模块的设计与实现305.7 结台模块的设计与实现315.7.1 客户端结台模块的设计与实现325.8 注销模块的设计与实现32第6章 总结和展望346.1 总结346.2 展望34致 谢36参考文献37附录1: 外文原文38What Is Android?38附录2:外文译文43什么是 Android?43附录3:任务书48附录4:开题报告III附录5:主
6、要程序1摘 要 本文研究了基于android的无线点餐系统的客户端的开发,目的就是通过该系统为餐饮业带来崭新的服务手段和管理理念,优化业务流程,大幅度提升餐厅的服务品质与企业形象,实现企业价值最大化同时使自己的成本最低化,并最终提高其本身在餐饮行业的竞争优势。本系统是基于android的一款网络应用,采用Eclipse和MyEclipse开发工具进行开发。客户端采用android UI开发技术,采用XML布局,使用activity和contentProvider开发组件,遵循MVC模式开发;服务端采用DAO+MVC模式开发,采用Servlet和MySQL以及android本身自带的SQLite
7、进行数据存储和操作,网络传输协议遵循HTTP协议进行数据的传输和请求。本系统可以使用两个身份进行登陆,包含管理员和服务员,管理员主要负责账号管理和菜单管理以及退出等操作,而服务员主要负责开菜、并台、转台、查台、更新、设置、注销、结台等操作,保证了系统的安全性和严谨性。关键词:android;电子点菜系统;mysql;xmlAbstractThis study is on the application of android intelligent mobile wireless client ordering system. The purpose is for a catering thro
8、ugh this systemPurpose is for a catering through this system to brand new service and management philosophy. As a result, business process will be optimized with an improvement of the restaurants service quality, an exhancement of corporate image, a maximization of the value of enterprises and a min
9、imization of cost, and ultimately an enhanced competitive advantage among the catering industry.The system is based on the copy of the android a network applications, which uses the Eclipse and the MyEclipse development tools to develop. The client uses android UI development technology which will u
10、se the XML layout.Using the activity and contentProvider development kit, follow the MVC pattern development; The server uses DAO and MVC pattern development, using the Servlet and MySQL and android itself bring SQLite data storage and operation, network transmission agreement followed the HTTP prot
11、ocol data transmission and the request.The system can use two identities for landing, including administrators andattendants, the administrator responsible for account management and menumanagement, and exit and other operations, while the waiter is mainly responsible for the open dish, and Taiwan,
12、turntable, check Taiwan, updates, set, write-offjunction station operation, to ensure the security of the system and rigor. 朗读显示对应的拉丁字符的拼音字典Key words: android; Electronic order system; mysql; xml第1章 引言1.1 课题背景我们生活在一个到处都充斥着数字技术的世界里,随着无线通信技术的突飞猛进,移动生活、移动办公已经从一种空中楼阁的幻想中转变成大众生活中随手可及的实用技术。而传统的劳动密集型、低科技含量
13、的餐饮业,也在潜移默化中折服着无线网络,悄然发生着技术革命,而其中最为突出的应用就是无线点菜技术。在大多数的餐饮场所中点菜、查看菜谱等工作都是人工完成的。这需要通过大量的手工劳动完成,速度慢,耗费人力多,而且非常易出错,进而导致其工作效率低,造成人力物力的极大浪费。为了节省人力和时间,避免不必要的错误,我们通过对此作认真细致的调查研究后,决定开发本系统。在现行餐饮管理的基础上,建立科学的计算机餐饮管理系统数据库,用计算机工作代替以往大量的人工劳动,提高工作效率,促进餐饮自动化,适应当今科学技术飞速发展的需要。1.2 android无线点菜系统开发的目的和意义 如今移动终端的发展非常迅速,手机功
14、能也日益强大,移动互联网更是被业界认为必然趋势。智能手机的兴起使得人们可以通过手机终端来完成许多事情。而本系统通过手机定位,查询,订餐更是非常实用,尤其是在上班吃午饭时使用,能节省大量的等待时间。而且也可以帮助餐厅利用互联网拓展业务。现在android的发展迅速,在中国市场的占有率为15%左右。未来几年肯定是会迅速上升。移动互联网的迅速发展已经改变了人们的许多习惯,而基于android的电子点菜技术更是给餐厅和客人带来了大量的便利,使人们在吃饭的同时能够享受到高科技带来的乐趣,同时也能促使android技术的广泛传播,更能深入到普通用户的心中,总之android无线点菜技术的出现具有划时代的意
15、义。1.3 开发环境1.3.1 硬件环境计算机: Intel 或兼容机; Pentium 166 MHz 或更高内存(RAM):64M以上 监视器 VGA或更高分辨率1.3.2 软件环境及语言软件环境:Microsoft Windows Me、Windows 98、Windows NT Workstation 4.0、Windows 2000 Professional、Microsoft Windows NT Server 4.0、Windows 2000 Server 和所有更高级的 Windows 操作系统。技术与语言:mysql、eclipse、myeclipse、tomcat6.0,J
16、ava,Android1.4 本章小节首先介绍了课题研究的背景,其次简述了在此背景下开发Android电子点菜系统的目的和意义,最后介绍了开发本系统所需的软硬件环境。第2章 系统的关键技术及介绍在基于Android的电子点菜系统设计过程中,主要考虑了以下几个方面的问题:(1) android技术(2) 选择系统的开发模式,C/S模式(3) MVC+DAO对象模型(4) 系统数据库设计(5) 建立数据库,使用MYSQL来建立2.1 android技术概况2.1.1 android的历史背景Android是基于Linux开放性内核的操作系统,是Google公司在2007年11月5日公布的手机操作系
17、统。 早期由原名为Android的公司开发,谷歌在2005年收购Android.Inc后,继续进行对Android系统开发运营,它采用了软件堆层(software stack,又名软件叠层)的架构,主要分为三部分。底层Linux内核只提供基本功能,其他的应用软件则由各公司自行开发,部分程序以Java编写。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。 2.1.2 a
18、ndroid的发展过程以及优势2007年11月5日,Google发布了基于Linux平台的开源移动手机平台 -Android。该平台由操作系统、中间件、用户界面和应用软件等组成,号称是首个为移动终端打造的真正的开放的移动开发平台。2008年9月22日,美国运营商T-Mobile USA在纽约正式发布第一款Google手机 - T-Mobile G1。该款手机为中国台湾宏达电代工制造,是世界上第一部使用Android操作系统的手机,支持WCDMA/HSPA网络,理论下载速率为7.2Mbit/s,并支持Wi-Fi无限局域网络。Google与开放手机联盟(Open Handset Alliance)
19、合作开发了Android移动开发平台,这个联盟由摩托罗拉、高通、宏达电和T-Moblie、中国移动等在内的30多家移动通讯领域的领军企业组成。Google与运营商、设备制造商、开发商和其他第三方结成了深层次的合作伙伴关系,希望通过建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。Android作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户从未使用过任何基于Android的移动通讯设备,Google的目标是让移动通讯不依赖于设备甚至平台。处于这个目的,Android将补充而不会代替Googl
20、e长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发即有用又有吸引力的移动服务,并推广这些产品。 Android系统在国内的发展主要在于针对Android系统的二次开发上,目前以Android系统源码为基础,再深度定制改版而成的操作系统主要有创新工场投资的点心公司开发的点心操作系统、中国移动的Ophone、联想的乐Phone、阿里云手机操作系统及雷军的小米科技开发的MIUI。2.1.3 android系统的特点安卓系统的最大特点在于“开源(open source)”它的源代码是开放的,任何人都可以在此基础上进行操作、修改,自主地开发应用程序;在优势方面,And
21、roid平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。 由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容。 Android使用工具链(Toolchain)为Google自制的Bionic Libc。 Android硬件抽像层是能以封闭源码形式提供硬件驱动模块。 Android的编程语言是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 点菜 系统
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。