您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作范文 > 基于Android的无线订餐系统
毕业设计(论文)选题申请表基本情况题库姓名学号专业年级题目基于Android的无线订餐系统的设计与实现选题来源指导教师推荐题库自拟其它选择本题目原因选择基于Android的无线订餐系统作为毕业设计的主要原因是:1.从现实因素来说,随着计算机技术和移动端互联网技术的快速发展,传统的PC端互联网技术已不能满足客户的需要,移动端互联网快速的成长起来,特别是Android运用技术的出现。由于学习了Android语言,这次想借助此系统的设计来进一步提高对Android语言的学习。因此,选择此论文题目。指导教师意见指导教师签字:年月日院部意见院长签字:年月日本科生毕业设计(论文)任务书论文题目基于Android的无线订餐系统的设计与实现学院专业班级毕业设计(论文)的要求1.利用Android技术开发一个无线点餐系统;2.要求系统实现用户登录、并台、转台、查台、更新、设置、注销、结台;3.论文需6000个字以上;4.论文应该由电子文本和打印件构成,统一用A4纸打印;5.完整的论文构成要件:封面、摘要页、目录、正文、致谢、参考文献(在20篇以上,包含英文文献)。毕业设计(论文)的内容与技术参数1.本毕业设计题库管理系统主要有用户登录、并台、转台、查台、更新、设置、注销、结台等组成。2.要求论文条理清晰,内容规范,设计合理,按照XXX学院本科生毕业论文模板要求的规范认真撰写。3.毕业设计要有自己的思想,不得抄袭他人的成果,要有创新点,有实用的价值。4.资料要求详实,有相应的参考文献,如果有引用别人的地方,要注明。毕业设计(论文)工作计划2015年12月01日-2016年1月12日:查找各种文献资料明确对题库管理系统的需求,并完成开题报告的论证;2016年1月13日-2016年1月27日:搜集相关资料,完成初步的设计方案;2016年1月28日-2016年2月28日:完成数据库的设计,编程实现各个模块的功能;2016年3月01日-2016年3月31日:开展实践调查分析,拟定论文提纲,撰写论文初稿;2016年4月01日-2016年4月30日:对Android无线订餐系统进行功能完善和测试,提交论文二稿;2016年5月01日-2016年5月20日:完成毕业论文的最终稿,并将毕业论文和开发的Android无线订餐系统上交指导老师。任务下达日期年月日任务完成日期年月日学生(签名)年月日指导教师(签名)年月日院长(签名)年月日说明一、开题报告前的准备毕业设计(论文)题目确定后,Android无线订餐系统应尽快征求导师意见,讨论题意与整个毕业设计(论文)(或设计)的工作计划,然后根据课题要求查阅、收集有关资料并编写研究提纲,主要由以下几个部分构成:1.研究(或设计)的目的与意义。应说明此项研究(或设计)在生产实践上或对某些技术进行改革带来的经济与社会效益。有的课题过去曾进行过,但缺乏研究,现在可以在理论上做些探讨,说明其对科学发展的意义。2.国内外同类研究(或同类设计)的概况综述。在广泛查阅有关文献后,对该类课题研究(或设计)已取得的成就与尚存在的问题进行简要综述,只对本人所承担的课题或设计部分的已有成果与存在问题有条理地进行阐述,并提出自己对一些问题的看法。引用内容要有标注。3.课题研究(或设计)的内容。要具体写出将在哪些方面开展研究,要重点突出。研究的主要内容应是物所能及、力所能及、能按时完成的,并要考虑与其它同学的互助、合作。4.研究(或设计)方法。科学的研究方法或切合实际的具有新意的设计方法,是获得高质量研究成果或高水平设计成就的关键。因此,在开始实践前,题库必须熟悉研究(或设计)方法,以避免蛮干造成返工,或得不到成果,甚至于写不出毕业设计(论文)或完不成设计任务。5.实施计划。要在研究提纲中按研究(或设计)内容落实具体时间与地点,有计划地进行工作。二、开题报告1.开题报告可在导师所在教研室或系内举行,须适当请有关不少于3位老师参加,导师及所有同导师的同学必须参加。2.本表(页面:A4)在开题报告通过论证后填写,一式三份,本人、导师、所在系(要原件)各一份。三、注意事项1.开题报告的撰写完成,意味着毕业设计(论文)工作已经开始,题库已对整个毕业设计(论文)工作有了周密的思考,是完成毕业设计(论文)关键的环节。在开题报告的编写中指导教师只可提示,不可包办代替。2.无开题报告者不准申请答辩。一、选题依据(拟开展研究项目的研究目的、意义)1.背景和意义传统的餐饮行业,点餐过程都是由餐厅服务员人工完成的。通常的过程都是这样的,客人进入餐厅后,选择好座位开始点餐,服务员等待客人点餐完成,将客人的点餐内容送到厨房,由厨师下厨做菜。这一过程对于一个很小的餐馆来说没有问题,但是如果餐馆比较大或者人比较多,客人的等待时间就会相对比较长。而Android点餐系统就很容易解决这个问题。该系统一般由无线终端(一般是一个PDA)、无线路由器和后台服务器组成。2.发展趋势这种技术架构很成熟,但是存在一个弊端就是PDA的价格较高,并且PDA只能作为点餐使用,这无形中增加了系统的成本,也造成了资源的浪费。有了Android系统,我们就可以在其中开发一套客户端软件来完成点餐功能,Android手机的其他功能(如打电话、发短信)照常使用。这样首先系统的成本会降低,其次,Android系统功能强大,界面组建丰富,软件的功能自然会强大很多。用户操作更流畅,界面展现更完美。二、文献综述内容(在充分收集研究主题相关资料的基础上,分析国内外研究现状,提出问题,找到研究主题的切入点,附主要参考文献)1.国内外研究现状目前国内外的Android开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用(放到AndroidMarket或者其他AppMarket销售)以及游戏开发(放到AndroidMarket或者其他AppMarket销售)。在餐饮方面,无线点餐已经在全国开始普及,越来越多的用户将会感受到android带来的便利。2.课题难点和拟解决的关键问题2.1课题难点如何使系统更加完善,高效的运行,操作更加的便捷。难点在于如何解决用户角色之间的权限问题,控制用户权限只能够访问合法的范围;对数据库操作时,如何运用逻辑性较强的SQL语句,建立表之间较强的关联,来提高执行操作的效率。2.2拟解决的关键问题为了确保系统的安全运行,在服务器端安装防火墙,确保数据的安全。为了确保用户的信息和数据的安全,当用户退出系统时,浏览过的页面将过期不再显示。Eclipse是一个开放源代码的、基于Android的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。因此,运用Eclipse开发工具可以提高开发的效率,也有利于对代码的维护。3.拟采取的研究方法及可行性设计实施方案包括:可行性分析、需求分析、流程设计、搭建系统、建立数据库、前台界面设计、后台开发、系统测试、维护。此管理系统基于B/S模式,Android所支持的语言是Android,因此Android具有Android语言的所有特点:跨平台性,安全性高,可移植性好,扩展性高,并且Android是编译型的;采用B/S结构体系,具有易安装、成本低、易升级、可扩充、客户端使用IE浏览器就可以使用。所有应用数据安装在服务器端。当系统出现了故障,只需系统管理员对服务器端进行故障排除,进而达到整个系统故障的排除,这样大大的减轻系统管理员的工作量。4.主要参考文献[1]李刚.疯狂Android讲义.第2版[M].北京:电子工业出版社,2012.[2]杨志茹.Android入门与实战教程[M].北京:人民邮电出版社,2010.[3]刘永辉.昌吉广播电视大学校园办公系统的设计与实现[D].成都:电子科技大学,2009,14-67[4]陶雪娇.工作过程导向的管理信息系统课程开发与设计[J].福建电脑,2009,12(09):140-146[5]张春晓.题库管理系统的研究与实现[D].吉林:吉林大学,2008,1-52[6]陈佳.基于B/S结构的高校题库工作管理系统的设计和实现[J].网络安全技术与应用,2009,8(06):16-18[7]耿祥义.Android基础教程[M].北京:清华大学出版社,2004.[8]赵国玲,王宏,徐莉.Android语言程序设计[M].北京:机械工业出版社,2004.[9]叶达峰.Eclipse编程技术与实例[M].北京:人民邮电出版社,2006.[10]韩万江.软件工程案例教材[M].北京:机械工业出版社,2007.[11]张海潘.软件工程导论[M].北京:清华大学出版社,2007.[12]张文静,林琪著.Android程序设计[M].人民邮电出版社,2005.[13]明日科技李钟尉陈丹丹.Android项目开发案例全程实录.第2版[M].北京:清华大学出版社,2011.[14]孙涌.现代软件工程[M].北京希望电子出版社,2003.[15]孙卫琴等著.精通struts:基于MVC的AndroidWeb设计与开发[M].电子工业出版社,2005.[16]那静.EclipseSwt/JFace核心应用[M].北京:清华大学出版,2007.[17]赛奎春.Android工程应用与项目实践[M].机械工业出版社,2002.[18]BruceEckel.Android编程思想[M].北京:机械工业出版社,2002.[19]郭玉梅.个人信息安全的风险规避[J].软件工程,2011,(Z1):71-72.[20]王立福.软件工程(第二版)[M].北京:北京大学出版社,2002.[21]刘杰.Eclipse下插件的设计方法[J].程序员,2006,(05):57-59.[22]张孝祥.深入AndroidWeb开发内幕——核心基础[M].北京:电子工业出版社.北京.2006.10.[23]OffuttJAbdurazikA.UsingUMLCollaborationDiagramsforStaticCheckingandTestGeneration[C].NewYork:ThirdInternationalCon-ferenceonUML,2000,383-395[24]Javey.S.“CONCEPTOF'CORRESPONDENCE'INAndroid”,ProceedingsoftheHawaiiInternationalConferenceonSystemScience,Vol2,1987.[25]MarilynG.Electroniccommercesecurity,riskman-agementandcontrol[M].Beijing:MachineIndustryPress,2000.[26]ElliotleR.AndroidnetworkprogrammingO’Reilly[M].北京:机械工业出版社,2011.[27]李克东,谢幼如编著。多媒体组合教学设计[M]。科学出版社,1992[28]谢幼如等编著。多媒体教学软件设计[M]。电子工业出版社,1999[29]冯燕奎、赵德奎编著。Android实用案例教程[M]。清华大学出版社,1997[30]刘福春,高昆编著。基于Internet的通用考试系统[M]。长春科技大学,2000[31]鲁晓东,李育龙,杨健著。Android软经工程案例精解[M]。电子工业出版社,1995[32]R.M.加涅,L.J.布里格斯。教学设计原理[M]。华东师范大学出版社,1999[33](美)范斯瓦尼著,许晓青译。MySQL完美手册[M]。电子工业出版社,2004三、研究方案(主要研究内容、目标,研究方法、进度)1.研究内容一、系统登录Android无线订餐运用运行之后,在登录界面,输入用户名和密码,点击登录,Android运用程序通过HTTP协议,将用户名和密码提交到服务器的登录设置接口,接口接收到传过来的用户名和密码到数据库进行检查,如果用户存在,系统跳转到APP的操作菜单界面;否则,提示用户不存在;二、点餐当服务员进入到点餐APP操作界面之后
本文标题:基于Android的无线订餐系统
链接地址:https://www.777doc.com/doc-2533394 .html