




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)开题报告题 目基于android的网络点餐系统学 院计算机科学与工程学院专 业计算机科学与技术班级学 号学生姓名指导教师开题日期2015年3月17日6基于android的网络点餐系统开题报告一、选题的背景与意义:(一)课题研究来源随着移动设备硬件的不断升级,随着智能手机的不断普及,移动应用开发便成了一个炙手可热的职位,而在当前市场中众多的移动设备中,Android系统一直占据着智能手机操作系统占有率第一位的宝座。由此可见,Android应用极具市场前景,Android应用开发人员是市场中的最紧缺人才类型之一。并且在高校中现在订餐越来越受到大学生们的欢迎,只需要用手机进行简单的操作,就可以省去了自己去食堂买饭的时间,在雨雪天更是方便。(二)课题研究的目的与意义Android系统的快速更新也给那些制造商带来一些不方便,因为制造商们在选择开发自有手机界面的时候,必须紧跟各种Android新版本的发布。这可能使一部手机没过几个月系统就已经过时了,而运营商和制造商又没有提供新的Android版本的更新,这就造成了Android版本的分裂。版本的分裂有好多方面的影响,对最终用户而言,因为使用的Android版本较老,这就意味着它们无法安装和使用一些新的应用程序的功能。而对于开发人员来说,这以为这当他们开发应用的时候,需要维护多个Android版本。基于此背景,我决定选择这个项目做为我得毕业设计题目,开发一套基于Android的订餐系统,让自己对Android的开发有一个更深的了解,并且加深一下自己在网络编程这方面的能力,为以后走向工作岗位做好充分的准备。二、国内外研究现状:就目前国内环境而言,已经有大量手机厂商开始生产Android操作系统的手机,因为Android手机平台是一个真正开放式的平台,无需支出任何费用既可以使用。出于节省研发费用的考虑,不管是对于知名的手机生产厂商,还是大量的山寨手机厂商,Android操作平台都是一个不错的选择。就国外环境而言,从2008年9月起,T-Mobile在纽约正式发布第一版Android手机开始,Android系统不断的获得各个手机厂商的青睐。目前,已发布搭载Android系统的手机厂商包括:摩托罗拉,三星,HTC,LG等;国内厂商如华为,联想,中兴等也都开始发布搭载Android系统的手机。三、课题研究内容及创新现在市场上的大多数比较受欢迎的APP就是来自于其为人们提供了更方便的处理问题的方法。并且这将是未来软件开发过程中不可改变的理念,正是这种思维方式的转变,才促使了各种新的,有创意的产品应运而生。此点餐软件有简单灵活的操作界面和清晰的逻辑,能让操作者很方便的为客户提供点餐操作。并且其通过局域网的方式将数据传递到后台,并且在厨房提供一个显示屏,将点餐的信息显示给厨师,方便了厨师及时得到通知,并且迅速做好菜品,为客户提供更有效率的就餐。该软件是牵涉到客户端和服务器两端编程的,因为时时会用到客户端和服务器进行交互。并且服务器端还要和数据库进行交互,用于读取数据,我的数据库采用的是Sqlserver,它的很多操作相对于mysql而言都会有很多不同的地方,javaweb采用JDBC技术和数据库进行连接,这些都是开发者为我们封装好的,我们只要采用就行了,但是如果你想更加深入的理解其原理,就需要花费时间去阅读源代码。Javaweb端采用了三层架构的开发思想,逻辑清晰很容易理解。并采用了面向对象的技术,把每个表封装成一个对象进行操作,对这个对象进行整体操作,减少了代码的复杂度。并且把每个实现特定功能的方法都写在接口里面,并且单独建立一个包用于存放实现接口的类,并且方便代码的修改。客户端与服务器的通信方式采用的是ApacheHttpclient,并在客户端代码里直接写了一个HttpUtil类,专门负责与服务器通信,并且里面封装了用于实现不同参数通信的方法。服务器端则采用servlet来接收信息,并返回对信息的处理。安卓客户端则写了很多的的Activity来处理各种事件,并利用intent来实现Activity之间的转换。界面才用了XML技术,并且将事件的处理用到了极致。界面主要负责传递数据和为用户提供一个交互的场景,和如今各种手机的操作界面有很多的相似之处。传统的点餐都是人为操作的,有的时候来就餐的客人比较多的时候,服务员就会忙的不可开交,有时候还会因为思维转不过来而出现很多错误,给顾客带来很多不便,同时也给餐馆经营者带来损失。并且来对的穿梭与厨房和餐厅之间浪费了不少时间,是餐馆的效率严重降低。本软件的开发思想就来自于为客户和经营者提供一个双赢的局面。四、课题的研究方法:开发Android手机客户端,并通过手机客户端的操作通过网络连接服务器,实现对数据库的操作,完成客户端网络点餐的功能。客户端方面采用安卓开发技术,使用java语言,jsp,servlet,xml等技术,客户端的一部分数据存储我们采用SQLite数据库,这里主要涉及Android客户端的数据和服务器中的数据同步问题。网络通信使用Apache HTTP协议客户端,中间Web服务器采用Servlet响应客户请求,Android客户端使用java技术。服务器是java Web服务器,数据库采用Mysql,通过配置tomcat服务器,使客户端能够通过网络访问服务器,服务器页面依然使用jsp,servlet等技术。所使用的开发工具主要有,eclipse,Android SDK,并配置了AVM,ADT插件,sqlserver数据库等。5、 研究计划及预期成果:在近两个月的时间里,要完成整个毕业设计的工作。我打算先对整个毕业设计作品进行一个总结,都需要完成哪些方面的功能,需要用什么开发工具等。之后再进一步分模块来完成各项功能,这样的话总体思路还是比较清晰的。基于android的网络点餐系统主要的用户是餐厅服务人员,服务人员可以通过用此系统来完成为客户提供点餐,换台,转台,结账等操作。并可以查看所有桌位的状态来确定哪个桌位有顾客就餐,哪个桌位没有顾客就餐。预期包含的功能如下:(1)开桌点餐功能(2)查台功能(3)转台功能(4)并台功能(5)设置功能(6)更新功能(7)注销功能6、 参考文献:1 谭浩强.Java语言程序设计(第三版)M.北京:清华大学出版社,2008.2 余志龙,陈小凤,郑名杰.Android SDK开发范例大全M.北京:人民邮电出版社,2009.3 陈志泊,王春玲.数据库原理及应用教程(第二版)M.北京:人民邮电出版社,2006.4 Abraham Silberschatz, Henry F.Korth, S.Sudarshan.数据库系统概念.杨冬青,唐世渭等译.北京:机械工业出版社,2003.5 李刚.疯狂Android讲义(第二版)M.北京:电子工业出版社,2013.6 关立勋等.Android应用开发深入学习实录M.北京:电子工业出版社,2013.7 袁绍欣,安毅生,赵祥摸,葛伟.java面向对象程序设计(第二版)M.北京:清华大学出版社,2012.8 Herbert Schidt.java2参考大全.张玉清 等译.北京:清华大学出版社,2002.9 Leszek A.Maciaszek.需求分析与系统设计.北京:机械工业出版社,2010.10 孙卫秦,李洪成.Tomcat与java Web开发技术详解.北京:电子工业出版社,2004.11 Marty Hall,Larry Brown,Yaakov Chaikin.Servlet与JSP核心编程(第二卷 第二版).胡书敏 等译.北京:清华大学出版社,2009.12 张利国,龚海平,王植萌.Android移动开发入门与进阶M.北京:人民邮电出版社,2009.13 Sandeep Kumar.Location Based Services using AndroidC.Internet Multimedia Services Architecture and Applications (IMSAA), 2009 IEEE International Con
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台网络流量整形技术在工业互联网平台产业融合中的应用报告001
- 2025年医药企业研发外包(CRO)模式创新与实践案例深度解析报告
- 北京初中化学题库及答案
- 保险师考试试题及答案
- 安全救护知识试题及答案
- 2025年金融数据治理与资产化:金融行业数据共享平台建设报告
- 中国冬夏气温课件视频
- 嘴部切痣手术护理常规
- 中国入境旅游课件
- 大脑额叶肿瘤功能解析
- 辽宁省大连市甘井子区2023-2024学年八年级下学期期末考试物理试题
- 《抖音:短视频与直播运营(慕课版)》-课件-项目六-抖音直播的复盘
- 专升本合同范本
- 眼科泪器病诊疗规范2023版
- 老年人体检分析报告及改进措施
- SAG超级抗原 细胞免疫抗衰
- 2024年湘潭电化产投控股集团有限公司招聘笔试冲刺题(带答案解析)
- GB/T 13077-2024铝合金无缝气瓶定期检验与评定
- SY-T 6966-2023 输油气管道工程安全仪表系统设计规范
- 杜邦十大安全管理理念课件
- 身份证知识课件
评论
0/150
提交评论