您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > Android系统架构研究与应用
学位论文独创性说明本人郑重声明:所呈交的学位论文是我个人在导师指导下进行的研究工作及其取得研究成果。尽我所知,除了文中加以标注和致谢的地方外,论文中不包含其他人或集体已经公开发表或撰写过的研究成果,也不包含为获得西安科技大学或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。学位论文作者签名:日期:学位论文知识产权声明书本人完全了解学校有关保护知识产权的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于西安科技大学。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文被查阅和借阅。学校可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律注明作者单位为西安科技大学。保密论文待解密后适用本声明。学位论文作者签名:指导教师签名:年月日论文题目:Android系统架构研究与应用专业:通信与信息系统硕士生:张娜(签名)指导老师:李白萍(签名)摘要随着科技的迅速发展,人们对于获取信息的需求更加强烈。相对互联网、电视等方式,智能手机作为一种十分重要的通信工具,功能越来越强大,其凭借能够随时随地获取和处理信息的优势,逐渐成为人们获取信息的一种重要手段。近年来,由于Android系统拥有良好的开放性和易用性等特点,因此,其在智能手机领域中扮演的角色越来越重要。采用Android系统的智能手机更加受到人们的青睐。考虑到Android系统广阔的市场前景,本文将Android系统作为课题的研究对象,并在其上进行应用程序的开发。本文研究了智能手机的发展现状,分析了Android系统的体系架构,深入剖析了Android应用组件和Activity生命周期,详细分析了Intent解析过程、进程和线程以及应用程序的界面构造。在此基础上,通过对点餐系统进行详细的需求分析,进行了基于Android平台的新型点餐系统的结构设计、技术选型及总体功能模块的设计;完成了点餐系统核心模块,即菜单模块、订单模块及后台数据库的详细设计与代码实现。点餐系统分为客户端和服务器端。客户端采用Android平台,该平台基于linux操作系统,应用程序主要使用面向对象的java语言编写,运行在专为手机优化过的Dalvik虚拟机上,客户端部分数据的存储采用SQLite数据库。服务器采用的是IIS+ASP,服务器端数据库采用的是SQLServer2000。客户端与服务器的通信使用HTTP协议,数据接口采用XML数据格式。最后,对点餐系统进行测试。测试结果表明,该系统各模块功能运行正常,且具有良好的可交互性、稳定性和实时性。因此,在餐饮行业拥有广阔的市场前景。关键词:Android;HTTP协议;无线点餐;XML数据格式研究类型:应用研究Subject:ResearchandApplicationonAndroidSystemArchitectureSpecialty:CommunicationandInformationSystemName:ZhangNa(signature)Instructor:LiBaiping(signature)ABSTRACTWiththerapiddevelopmentofscienceandtechnology,peoplehaveastrongdemandforaccessinginformation.RelativetotheInternet,televisionandotherforms,asaveryimportantcommunicationtools,thesmartphoneisnotonlygettingmoreandmorepowerful,butalsohasanadvantageofaccessingandprocessinginformationanytime,anywhere,soitgraduallybecomesanimportantmeansforpeopletoaccessinformation.Recentyears,Androidsystemhasagoodopennessandconveniencefeatures,soitplayamoreandmoreimportantroleinthefieldofsmartphones.ThesmartphoneswhichadoptAndroidsystemhaveattractedattentionofmoreandmorepeople.ConsideringthebroadmarketprospectofAndroid,thispaperwilltakeAndroidsystemastheresearchobjectandonwhichtheapplicationisdeveloped.Thispaperfirststudiesthestatusofthedevelopmentofsmartphones.ThenthesystemarchitectureofAndroidisanalyzed,theAndroidapplicationcomponentsandActivitylifecyclearedeeplyanalysis,theIntentresolutionprocess,processesandthreads,andtheinterfacestructureofapplicationaredetailedanalysis.Onthisbasis,thedetailsneedsoforderingsystemaregiven,thestructuredesign,technologyselectionandthefunctionalmodulesdesignofneworderingsystembasedonAndroidareconducted;thedesignandimplementationofkernel-modulethatincludesmenumodule,ordermoduleandback-enddatabaseoftheorderingsystemarecompleted.Theorderingsystemincludesclientandserverside.TheclientadoptsAndroidplatformwhichisbasedontheLinuxoperatingsystem,theapplicationusingJavalanguage,andcouldberunningonthedalvikvirtualmachinewhichisspeciallyoptimizedformobilephones,thedataofclientisstoredusingsqlitedatabase.TheserverusesIIS+ASPandtheserver-sidedatabaseissqlserver2000.ThecommunicationbetweenclientandserverusestheHTTPprotocolandthedataexchangeisXMLdata.Finally,thetestingonorderingsystemiscompleted.Thetestresultsillustratethatthefunctionofeachmoduleinthesystemisoperatingnormally,andhasgoodinteraction,stabilityandreal-time.Therefore,thissystemhasbroadmarketprospectsintherestaurantindustry.Keywords:AndroidHTTPprotocolWirelessorderingXMLdataformatThesis:ApplicationResearch目录I目录1绪论..............................................................................................................................................11.1研究背景和意义...............................................................................................................11.2国内外研究现状和发展趋势..........................................................................................21.2.1手机操作系统发展现状和主要技术...................................................................21.2.2Android操作系统的研究现状和发展趋势.........................................................31.2.3点餐系统的发展趋势............................................................................................51.3本文的主要内容和章节安排..........................................................................................52Android应用开发技术研究.......................................................................................................62.1Android开发平台的基础知识........................................................................................62.1.1Android简介...........................................................................................................62.1.2Android特性...........................................................................................................62.2Android操作系统的架构研究........................................................................................72.2.1Android的系统架构..............................................................................................72.2.2Android的开发工作............................................................................................102.3Android应用程序的研究.............................................
本文标题:Android系统架构研究与应用
链接地址:https://www.777doc.com/doc-4916942 .html