下载

1下载券

加入VIP
  • 专属下载券
  • 上传内容扩展
  • 资料优先审核
  • 免费资料无限下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 基于Android旅游景点软件的设计与实现

基于Android旅游景点软件的设计与实现.doc

基于Android旅游景点软件的设计与实现

june玉婷
2018-03-07 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《基于Android旅游景点软件的设计与实现doc》,可适用于领域

基于Android旅游景点软件的设计与实现更多相关参考论文设计文档资源请访问基于Android旅游景点软件的设计与实现摘要本系统是基于Android的旅游软件。本系统的开发背景是现在人们对快捷生活的不断改进同时广大Android用户对快捷旅游的要求也越来越强。于是本系统为了满足用户的需求而诞生了。本文通过对Android的开发环境的描述和Android的编程优势来做为项目的基础通过对项目的需求分析和可行性分析来确定项目的大体功能和流程通过编写代码和反复测试来实现项目的基本功能通过详细设计的文档来加深对项目运行模式的应用最后经过反复美化和验证完成了项目的细节要求。本系统的用户可以方便的通过本系统查询并预付各种景区门票查询并预定自己中意的酒店轻松便捷的完成旅游的前期准备工作。在开发过程中不断改进测试并最终完成需求分析的可行性系统。关键词:旅游软件Android平台界面本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问DesignandImplementationoftheTravelSoftwarebasedonAndroidAbstractThissystemisbasedontheAndroidsoftwareTheexploitingbackgroundofthissystemisnowthepeopletothefastlifecontinuetoimprove,atthesametimetheAndroidusersdemandforquicktravelisbecomingmoreandmorepopularSothissysteminordertomeettheneedsofusersandwasbornThisarticleisbasedonthedescriptionoftheAndroiddevelopmentenvironmentandtheAndroidprogrammingadvantages,thedemandanalysisandfeasibil质量并对其是否可以满足设计要求进行评估。这是系统开发一个重要的阶段是保证系统质量的重要过程。在测试过程中要尽量促成错误的发生以弄清预期结果与实际结果直接的差别。本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问测试目的测试是为了发现程序的错误而执行程序的过程。好的测试方案是发现迄今为止还么有发现的错误的测试。测试并不是单纯的发现错误。还要通过分析产生错误的原因和错误发生的趋势来帮助项目管理者发现缺陷及时改进。没有发现错误的测试也是有价值的这是评估软件质量的一种方法。分析有针对性的测试方法可以改善测试效率和有效性。测试原则测试应该尽早进行。在系统的需求分析阶段就要开始测试因为越早的错误会产生越严重的后果。设计者应该尽量避免自己测试自己的系统。应该又第三方介入测试。设计测试用例时要着重考虑等价类划分边界值和输入的合法与不合法性。还要注意特殊情况下的极端状态。对错误的结果进行一个精密的确认过程。制定严格的测试计划。尽量将测试时间安排的多一些。保存测试计划测试用例出错的情况分析报告以方便以后的维护活动。测试流程制定测试计划编辑测试用例执行测试用例发现并修正BUG对已修正的BUG进行返测标记完成的BUG并继续修正未正确修正的BUG测试方法测试方法主要用到了如下几种:白盒测试白盒测试是把测试的对象看做一个透明的盒子需要测试系统的内部结构和处理过程不需要测试功能。覆盖标准有逻辑覆盖循环覆盖基本路径覆盖。逻辑覆盖又包括语句覆盖判定覆盖条件覆盖判定条件覆盖条件组合覆盖和路径覆盖。黑盒测试黑盒测试是根据系统的规格来对系统的测试。这种测试不考虑系统内部的运行原理感觉就像一个黑盒子一样。本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问回归测试回归测试是指发生在修改之后重新测试以前的测试来保证修改的正确性。单元测试单元测试是测试某个功能或代码块。集成测试集成测试是指一个应用系统的各个部件的联合测试以观察他们是否可以在一起工作而没有发生冲突。一般集成测试以前需要完成单元测试。测试环境和测试条件处理器:intelCORE(TM)i内存:GB硬盘:GB操作系统:win数据库:MySQL系统运行情况及评价经过具体的测试基本条目都可以实现。在经过了几次小的修改之后系统实现了基本要求并可以正常运行在功能上没有问题。本系统设计合理用户的体验良好在开始运行后系统比较稳定安全可靠没有大的错误在技术上没有问题。本系统在规定的时间内完成且将需求分析的基本功能都已经实现。但是本系统尚有很多功能可以继续拓展还有继续上升发展的空间还可以进一步改进满足更多用户的更多需求这些都希望开发者在其后继续发展。以目前完成的情况来看本系统已经大大的提高了用户的工作效率并为用户节约了大量的财力和时间在经济上有其独特的意义。最终在经过反复测试之后确认本系统运行稳点反应良好数据处理正确界面合理美观用户操作方便可以满足用户的基本要求具有其预期的实用价值所以决定本系统测试通过且开始正式运行。本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问结论经过了漫长的一个学期我终于完成了我的毕业论文。在这段难忘的日子里我沉迷在知识的海洋里不断地武装并充实我的大脑。每次遇到问题我都在不断地寻找的解决的方法每次找到自己需要的知识都是那么的不容易从浩瀚如海的资料中发现自己所需要的东西是多么的令人兴奋。在这整个过程中我经历了一套完整的软件开发流程从需求分析到编写代码再到软件测试还有一开始的文档和最后的不断维护每完成一步我就感觉我有了一点进步很高兴我可以接手并完成这个项目。在一次次的修改错误的过程中我完成了这个项目。我学习到了大量的知识但是光有知识还是不够的实践也是同样的必不可少。在我修改错误和增加项目功能时我巩固了自己的知识并且我了解到了活用知识是多么重要。同时我还有很多遗留的问题没有解决我希望在以后的学习中我可以慢慢将这些问题解决。在这次实践学习中我最深的体会就是不怕困难坚持不懈就会取得胜利。在遇到很多难以解决的困难时一度不知所措但是经过多次的寻求帮助和不断地查找资料在找到自己需要的答案时总是十分开心为学到的东西感到十分兴奋。在编写代码时我又大大的加深了我对Android的熟练程度。哪里容易漏写哪里容易出现错误哪里需要注释等等我都有了进一步的认识这些都为我在以后的学习和工作中带来不可估量的宝贵经验。我为了配合项目的顺利完成下载了许多的软件。这也帮助我学习使用这些常用的东西我也学习到了这些软件的最新版本的新功能和新特点。这都极大地加强了我的动手和学习能力。一般情况下编写一个项目是一项庞大的工程需要用到各种各样的辅助本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问软件只有善于使用这些软件或及时学习它们才能完成项目的基本要求。在编写论文时我不仅学到了如何正确的编写论文而且我还学到了很多的以前并不知道的使用word的知识如如何生成目录如何用word自带的基本图形画出复杂的图形如何修改字体的样式等等。在我制作PPT时我也学到了很多制作PPT的知识如PPT如何排版更加美观如何加入一些特殊的效果等等。编写论文需要注意格式还要画图还要编写目录修改一些错误字体的注意页码章节等等。论文的格式是精确要求的这也告诉我凡事要一丝不苟不可因小失大。本文在不断分析在旅游软件的基础上用Android和MySQL数据库设计并完成项目。通过不断地测试显示本项目基本完成了功能需求。本项目界面友好美观操作简单易懂有自己的特色。但由于时间仓促加上缺乏系统开发经验项目在设计过程中不可避免地遇到了各种各样的问题如:由于时间有限一些用户输入数据的验证不能做到充分的验证或验证的数据不全面会导致出现错误。某些功能的虽然已经完成但是不能满足一部分客户希望可以简单地完成一些的操作的要求某些操作一定存在不方便的问题。由于开发经验有限项目一定有一些冗余代码白白占用处理器结果导致系统运行变慢。由于技术的有限性有很多我想完成的功能不能完成这会让系统看起来并不完善而且会让用户的体验值降低。我只能完成我预想的核心功能接下来如果可以我会慢慢实现那些功能。但是我相信只要慢慢研究不断更新不断修改错误本项目一定可以慢慢变的更好成为一款合格的软件。在下一步的工作中我还想要拓展该系统的一些新的功能如机票的预订火车票的预定增加系统的管理人员增加一些搜索功能增加一些特色介绍用户的喜好程度用户叫出租车的功能不同景点的系统攻略外卖功能简绍当地风俗功能等等。除此之外还要进行系统的优化改进用户的体验美化界面扩大数据库使核心功能更加多样化迅速得到广大客户的认可使客户对本系统的使用感觉迅速简单人性化。借鉴前人的经验和知识可以大大的方便自己。学会如何快速查找自己需要的知识固然十分重要知识的得来十分不易往往一个小小的知识点要我翻阅大量的知识书籍还需要不断地绕弯路排除错误还要在正确的知识点中选择真正需要的部分这是一个庞大的工作。然而如果有前人在这方面的实践经验的话我们就可以节约大量的时间和精力但是学会如何去借鉴他们的经验和知识也是需要不断琢磨的。其实只要我们抱着一颗谦虚好学的心总会得要应有的帮助的。总而言之这次的毕业设计是我的一次重要的学习经历。方方面面的知识迅速的进入了我的大脑在毕业设计中汲取的大量的知识养分肯定会对我在以后的学习生活的成长中有十分重要的帮助。本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问参考文献杨新庆基于Android平台的无线旅游导航系统的设计与实现D吉林大学贾文杰基于Android平台的智能旅游系统的设计与实现D浙江大学张秀华我国旅游产业国际竞争力研究D哈尔滨工程大学舒贤华基于Android平台的手机Web地图服务设计D大连海事大学梁晟,于涛基于Android的授权图片浏览系统的实现J贵阳学院学报(自然科学版),,()赵情融基于Android平台的个人移动地图应用D华中科技大学舒尚春基于Android的电子相框的设计与实现J电子技术与软件工程,,()夏飞阳基于Android手机平台的自助旅游系统的设计与实现D华南理工大学RichMcDonough,ColinLin,JamesWant,RoyArgos:BuildingaWebCentricApplicationPlatformonTopofAndroidD《IEEEpervasivecomputing》,MikeRileyAndroidOnAndroidJ《Informationweek》,,()本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问HIROSHIISHIGUROAndroidscience:consciousandsubconsciousrecognition《ConnectionScience》,本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问致谢在这难忘的毕业设计旅程中我的身边有很多帮助我度过难关的人。我必须要感谢他们对我提供的大力帮助没有他们就没有我毕业设计的成功。首选在我学习的过程中老师给了我很大的帮助他们教会了我认识Android学习Android练习Android。在老师的带领下我从无到有从生到熟一步一步的向正确的方向前进。老师给我打下了坚实的基础我应用他们交给我的知识通过实践把理论变成了实际的存在。看到自己的成果我感到十分的开心兴奋。我从我的资料中学到了很多的必须的知识。我从资料的收集中掌握了很多安卓软件方面的知识让我对我所学过的知识有所巩固和提高并且让我对当今安卓软件技术的发展有所了解。面对浩瀚的书海从中找出自己最最需要的东西是多么的令人感到不可思议查验资料给了我真正的需要的技术支持我很感谢那些将自己的知识变成书籍传播给他人的那些人的品质。我引用和参考了很多中外的论著。我深深的感觉到那些论著的作者在引领者这个技术行业的潮流。近朱者赤向这些伟人学习我有了十足的长进。在思想上我接受了最先进的想法和本技术的未来走向。在技术上我看到了我与他们的差距以及我将来的学习方向。能与他们为伴真是一件幸运的事情。最后我还要感谢我的同学和其他的那些帮助我的人。有了他们的大力支持我解决了很多的难以自己完成的问题他们是我坚强的后盾在我为一个问题犯难时我总是不会担心因为我知道有很多人在默默地帮助着我所以在我的内心深处一直都是不怕困难坚定往前走的。感谢我的学友和朋友对我的关心和帮助。本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问外文原文AndroidcitytourguidesystembasedonWebserviceSECTIONIIntroductionItiscommonlyacknowledgedthatportableuserdevicesarerapidlybecomingtantamounttoacommunicationhub,sportingarraysofGPSnavigators,multiplewirelessinterfacesandwebbasedapplicationsAsthemobilephoneshavebecomemorepowerfulandubiquitousinourdailylife,theapplicationsrunningonthemobilephonearepaidmoreattentionbythepeopleMostoftheapplicationswhichdependontheInternetaredevelopedthemobilephoneversiontoproliferatetheconvenienceTheconceptionoftheAndroidplatformisattractingmoreandmoreprogrammersinmobilecomputingfieldsAndroidisapackageofsoftwareformobiledevices,includinganoperatingsystem,middlewareandcoreapplicationsTheAndroidSDKprovidespowerfultoolsandAPIsnecessarytodevelopapplicationsontheAndroidplatformusingtheJavaprogramminglanguageAndroidplatformisofopensystemarchitecture,withversatiledevelopmentanddebuggingenvironment,butalsosupportsavarietyofscalableuserexperience,whichhasoptimizedgraphicssystems,richmediasupportandaverypowerfulbrowserWedesignandimplementAndroidbasedcityguidesystemwhichcanprovideuserwiththeinformationofhotel,attractions,restaurantetcincitySupposeyouaretravellinginafamouscitywhichyouarenotfamiliar,itisdifficulttofindahotel,scenery,trafficorfeaturedrestaurantforastrangerAtthisscenario,youcanresorttoyoursmartphonewhichyoubringinyourpocket本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问Thispaperisstructuredasfollows:sectionIIwillintroducetheAndroidarchitectureSectionIIIpresentsthearchitectureofoursystemwiththreetierstructurewhichisborrowedfromInternetapplicationdevelopmentWedescribesystemimplementationfromthreepartsinSectionIV,andconcludeinSectionVSECTIONIIANDROIDARCHITECTUREAndroidisbasedonLinuxVkerneloftheopensourcemobilephoneoperatingsystemannouncedbyGoogleinNovemberInitially,Android'sgoalistodeploythemobilephonesector,includingsmartphonesandcheaperflipphoneHowever,AndroidcomprehensivecomputingservicesandrichfunctionalsupporthavetheabilitytofullyextendbeyondthemobilephonemarketAndroidcanalsobeusedotherplatformsandapplications,anditsprospectsareverybrightAndroidsystemusesalayeredarchitecture,fromthetoptotheloweraretheapplicationlayer,applicationframeworklayer,systemruntimelibraryandLinuxkernellayerTheAndroidarchitectureanditsmaincomponentsareshowninFigasfollowsApplicationlayerprovidesawealthofcoreapplications,includingemailclient,SMSshortmessageprograms,calendar,maps,browser,etcAllapplicationsarewrittenusingtheJAVAlanguageApplicationframeworklayersimplifiesthereuseofcomponents,anyapplicationcanpublishoruseotherapplicationsreleasedblockSystemruntimelibrary本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问containsasetofcoreruntimelibrariesandtheDalvikvirtualmachineLinuxcorelayerwhichuseofYAFFSfilesystemisusedtoprovideservicesunderlyingsystems,anditlocatebetweenhardwareandothersoftwarelayersSECTIONIIISYSTEMARCHITECTUREANDMODULEASystemArchitectureThesystemadaptsthreelayerarchitecturewhichisborrowedfromInternetapplicationdevelopmentThecommonusedthreetierarchitectureinInternetapplicationdevelopmentconsistsoftheBrowserlayer,BusinesslogiclayerandServerlayerInthispaper,weintroduceUserinterfacelayerinsteadofBrowserlayerUserinterfacelayerwhichisdeployonAndroidbasedsmartphoneisresponsiblefordisplayofthesysteminterfaceanddatarequiredbyuserItalsoprovidetheconnectiontotheInternetthroughGSMGtechnologyBusinesslogiclayerismainlyresponsiblefordataprocessingandprovidesthecommunicationbetweenUserinterfacelayerandServerlayerItisthemostimportantpartinthesystemandisdeployedonTomcatBusinesslogiclayerreceivesthequeryrequestfromtheUserinterfacelayer,processtherequestandsendthequeryresultfromServerlayertoUserinterfacelayertodisplayThedatainDatabaseontheServergenerallyareverybig,soBusinesslogiclayerintroducetheLuceneengineeringwhichisusedtoconstructindexfordatainordertoimprovetheprocessefficiencyWealsouseLucenetoimplementchinesesegmentationfunctionalityinordertoimprovetheaccuracyoftheresultWebServiceAxisisusedtoservicedistributionforthequeryresultServerlayerisresponsiblefordatabasestorageandaccessoperationsThesystemuseMySQLasadatabasetomanagethedataThesystemarchitectureisshowninFigTheoverallsystemarchitectureisdividedintothreepartsindependentrespectivelywhichisbenefitfordatastorage,processinganddisplayThethreelayerarchitecturealsotake本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问convenientforsystemdevelopmentandmaintenanceBSystemModuleCitytourguidesystemismainlytoachievetheinformationquerytourbanarea,shopping,accommodationandsoonSystemalsoprovidesurroundinformationqueryfunctionalitybasedontheuser'spositionAndtheuser'spositionisachievedthroughtheGPSembeddedinsmartphoneThesystemmoduleisshownbelowinFigThesystemmodulemainlyconsistsofclientpartandbusinesslogicpartTwopartsrespondtosimilarmodule,buttheirfunctionsaredifferentClientpartisusedtoprovidetheinterfacedisplayforqueryinputandresultoutputBusinesslogicpartisusedtoimplementthefunctionalities本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问SECTIONIVSYSTEMIMPLEMENTATIONADataManagementDataserverisresponsiblefordatastorage,includingdatabaseandfileformsDatabaseusetheMySQLdatabasewhichisasmallrelationaldatabasemanagementsystemandwidelyusedinsmallandmediumsizedsitesontheInternetDuetoitssmallsize,highspeed,lowcost,itcannotonlybeusedasastandaloneapplicationinclientservernetworkenvironment,butalsobeembeddedasalibraryandothersoftwaretoprovidemultilanguagesupportForlargeamountsofdatainthedatabase,accordingtotheuser'sdifferentsensitivityofthesedifferentdata,thequeryprobabilityofdataaredifferentInordertoimprovethequeryefficiency,itcancreateindexfortheusuallyuseddataThesystemusestheLuceneengineeringandChinesesegmentationtechniquesforthedatabasetocreateandmaintaintheindexinsteadofthedatabaseindexTodothis,theusuallyuseddatacanbecreatedasafilewhichisverysmallincontrasttothedatabaseSotheusuallyusedquerycanbeimplementedonthefileOnlyifthequerydataisnotincludeinthefile,canthedatabaseselectionbeimplementedBBusinessLogicProcessBusinesslogicpartisimportantcomponentwhichintegratestheclientwithserverBusinesslogicpartisresponsiblefordataprocessingTheindependentdesignofthedataprocessingmakeseparationbetweendatastorageanddatadisplaywhichisbenefitforthemanagementandmaintaintothesystemThelogicprocessingfordataisbasedonApacheAxisenginetocreateWebServicesservicemethodsApacheAxisisanewgenerationofSOAPengine,adaptingthenewcoreXMLprocessingmodelcalledAXIOM(AXIsObjectModel),usingthenewXMLparserwhichprovidestheflexibilityneededtoconstructanobjectmodelWebServiceusesSOA(serviceorientedarchitecture)frameworkWebService本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问architectureconsistsofthreeroles:Serviceprovider,ServicerequesterandServiceregistryOperationsbetweenthethreemainrolesare:Publish,Find,BindServiceproviderwillpublishitsservicestoadirectoryintheregistryservicewhentheservicerequesterneedtocalltheservice,itfirstsearchtheservicefromthedirectoryintheregistryservicetogetinformationonhowtocalltheservice,andthenbasedontheseinformationtocalltheserviceswhichispublishedbytheserviceproviderIntheWebServicearchitecture,itusesWSDLtodescribeservices,UDDItopublishandfindservicesHoweverSOAPisusedtoperformthecalltotheserviceClientdemandfordataisoftenthebulkofthedatawhichisasetofmultirecordfromthedatabaseortheindexfileTheprocessingoftheserecordsisquitecomplex,inordertosimplifythehandlingofWebServicesandclientanalysis,theresultsetpackagedinaclasswhichisdefinedbyusForexample,wedefineaSceneryArrayclassfortheresultsetinscenerymoduleThefunctionpublicSceneryArraygetServicel(Stringarea)isdefinedtopackagetheresultsettotheSceneryArraytypeobjectandbringtheobjecttofurtherresolveonclientCTheClientImplementClientisresponsibleforprovidingtheinterfaceforqueryinputandresultoutputwhichisusedbytheusersonAndroidbasedsmartphonesSmartphoneuserscanprovideinputtotheinputinterfacetoqueryinformation,andthenconnecttotheserver,andfinallydisplaytherequireddataontheclientAstheWebServicesprovidesthedataintheformofauserdefinitionclass,theclientisalsoresponsibleforsomeofthedataresolveprocessOntheclient,KSoapAndroidisusedtoconnectserversandachievedataresolutionandsoonKSoapAndroidisanefficient,lightweightSOAPdevelopmentkitontheAndroidplatformCitytourguidesystemallowsuserstoeasilyconnectandaccesstotheServerthroughsmartmobileterminalstoachieveaccesstodataandinformationservicesFigisthe本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问interfaceforsceneryqueryandFigistheinterfaceforsurroundinginformationquerythroughGPSpositionfunctionalitySECTIONVCONCLUSIONWepresentthedesignandimplementationoftheAndroidbasedcitytourguidesystemThesystemisbasedonWebServicetechnologyandadaptsthreelayerarchitectureLuceneisusedtocreateindexfortheusuallyuseddatainordertoimplementefficientqueryThesystemprovideinformationqueryofthehotel,scenery,restaurant,trafficandsoonThesystemisacombinationofsmartphoneandInternetservicesandwillfacilitatetourandlifeforuserReferencesAndroidAnOpenHandsetAllianceProject,本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问zhCNandroidEECloudStudio,GoogleAndroidMBeijing:PostsTelecomPress,JFDiMarzio,AndroidAProgrammer'sGuide,Chicago:McGrawHill,JulAndroidDevelopers,YangFengsheng,AndroidapplicationdevelopmentrevelationMBeijing:ChinaMachinePress,WuZhongxin,ShenJiali,LuceneanalysisandapplicationMBeijing:ChinaMachinePress,NongLiping,WangLihu,HuangYiping,"ApplicationresearchofAndroidinembeddedvehiclenavigationsystem"DBeijing:ComputerEngineeringDesign,,()SunWeiqinTomcatJavaWebdevelopmentoftechnologysolutionsMBeijing:PublishingHouseofElectronicsIndustryCitedByStudyontheevaluationoftechnologyinnovationperformanceofequipmentmanufacturingindustrybaseonShaanxi'sdataElectronictourguideforAndroidmobileplatformwithmultimediatravelbookKeywordsCitiesandtowns,Computerarchitecture,Databases,Servers,Smartphones,Webservices本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问中文翻译Android城市导游系统基于Web服务章节I简介人们普遍承认,便携式用户设备正在迅速成为相当于一个交通枢纽,体育的GPS导航器,多个无线interfaces和基于web的应用程序。随着手机越来越强大,在我们的日常本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问生活中无处不在,在移动电话上运行的应用程序更加关注的人。大多数应用程序依赖于互联网开发手机版增殖方便。Android平台的概念正吸引着越来越多的程序员在移动计算领域。Android是一个软件包,为移动设备,包括操作系统、中间件和核心应用程序。AndroidSDK提供了强大的工具和api必须在Android平台上开发应用程序使用Java编程语言。Android平台是开放的系统架构,与通用的开发和调试环境,还支持各种可扩展的用户体验,优化图形系统、富媒体的支持和一个非常强大的浏览器。我们设计和实现基于Android的城市引导系统可为用户提供酒店的信息,在城市景点、餐厅等。假设你在一个著名的城市,你不熟悉,很难找到一个酒店,风景,交通对一个陌生人或特色餐厅。在这种情况下,你可以求助于你的智能手机,你把你的口袋里。本文的结构如下:第二节将介绍Android架构。第三部分介绍了本系统的结构与三层结构从互联网应用开发借来的。我们描述了系统的实现三个部分从第四节和在第五部分得出结论。章节IIAndroid架构Android是基于LinuxV内核的开源手机操作系统由谷歌宣布在年月。首先Android的目标是部署移动部门包括智能手机和便宜的翻盖手机。然而综合计算服务和丰富的功能的Android有能力全面支持支持延长到手机市场之外。Android平台同样可以用于其他应用及其前景是很光明。Android系统采用了分层体系结构从高层到低层是应用层应用框架层系统运行时库和Linux内核层。Android的体系结构及其主要组成部分如图所示为。应用层提供了丰富的核心应用包括电子邮件客户端SMS短消息的程序日历地图浏览器等所有的应用程序都是使用Java语言。应用框架层简化组件的重用任何应用程序都可以发布或使用其他应用程序的发布封锁。系统运行时库包含一组核心运行库和Dalvik虚拟机。Linux核心层采用yaffs文件系统是用来提供服务相关的系统本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问它把硬件和其他软件层之间的。章节III系统的体系结构和模块A系统的体系结构该系统采用三层体系结构是从互联网应用开发借来的。常用的三层架构在互联网应用的发展分为浏览器层业务逻辑层和服务器层。在本文中我们介绍了用户界面层而不是浏览器层。用户界面层部署在基于Android的智能手机是负责系统的界面和用户所需数据显示。它还提供连接到互联网通过GSM和G技术。业务逻辑层主要负责数据的处理提供了用户之间的通信接口层和服务器层。这是系统中最重要的部分是部署在Tomcat。业务逻辑层从用户界面层接收的查询请求处理请求把从服务器层用户界面层显示查询结果。在数据库服务器上的数据通常是非常大的所以业务逻辑层引入Lucene工程是用来构建索引的数据以提高过程效率。我们还可以使用Lucene来实现中文分词的功能以提高结果的准确性。AxisWeb服务是用于查询结果服务分布。服务器层负责数据存储和访问操作。本系统使用MySQL作为数据库来管理数据。系统结构如图所示。系统的总体架构分为三个部分分别是独立的数据存储的利益处理和显示。三层体系结构也便于系统的开发和维护。B系统模块城市导游系统主要是实现信息查询的城市地区购物住宿等。系统还提供基于用户的位置周围的环境信息查询的功能。与用户的位置是通过嵌入在智能手机中的GPS实现。系统模块在图所示。系统模块主要由客户端和业务逻辑部分。两个类似的模块的响应但它们的功能是不同的。客户端部分是用来提供界面显示查询输入和输出结果。业务逻辑部分是用来实现的功能。本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问章节IV系统的实现A数据管理数据服务器负责数据的存储包括数据库和文件格式。数据库使用MySQL数据库这是一个小型的关系型数据库管理系统广泛应用于中小型网站在互联网上。由于其体积小速度快成本低它不仅可以作为在客户端服务器网络环境下的一个独立的应用程序也可以嵌入一个图书馆和其他软件提供多语言支持。大量的数据在数据库中,根据用户的不同敏感性的这些不同的数据,查询数据的概率是不同的。为了提高查询效率,它可以创建索引通常使用数据。系统使用Lucene工程和中国分割技术为数据库创建和维护索引而不是数据库索引。要做到这一点,通常使用数据可以创建一个文件在数据库相比非常小。因此,通常使用查询可以在文件来实现。只有在查询数据不包括在这个文件中,数据库选择可以实现。B业务逻辑过程业务逻辑部分是重要的组成部分集成了客户端与服务器。业务逻辑的一部分负责数据的处理。数据处理的独立设计使分离之间的数据存储和数据显示的是管理效益和维护系统。数据的逻辑处理是基于ApacheAxis引擎来创建Web服务方法。ApacheAxis是新一代的SOAP引擎适应新的核心XML处理模型称为公理(轴对象模型)使用新的本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问XML解析器提供建设所需的对象模型的灵活性。Web服务的SOA(面向服务的架构)框架使用。Web服务体系结构由三个角色:服务提供商服务请求者和服务注册中心。三个主要角色之间的操作有:发布发现绑定。服务提供者将公布其服务注册表中的服务目录当服务请求者需要调用的服务它首先搜索服务从注册表中的服务目录了解如何调用服务然后根据这些信息来调用服务是由服务提供者发布。在Web服务体系结构它使用WSDL描述服务UDDI发布和发现服务。然而SOAP是用来执行调用的服务。客户需求的数据通常是大量的数据是一组多个记录从数据库或索引文件。这些记录的处理相当复杂,为了简化Web服务的处理和客户分析,结果集打包在一个类中定义了我们。例如,我们定义了一个SceneryArray类风景模块的结果集。公共功能SceneryArraygetServicel(字符串)是定义包的结果集SceneryArray类型对象,使对象进一步解决在客户。C客户端实现客户端负责提供接口查询输入和输出是由用户使用的基于Android的智能手机。智能手机用户可以输入接口查询信息提供输入然后连接到服务器并显示所需的数据在客户端。为Web服务提供的数据在一个用户定义的类的形式客户端还负责一些数据处理过程。在客户端探讨Android是用来连接服务器实现数据的分辨率等。探讨Android是一个高效的轻量级开发Android平台上的SOAP。城市导游系统允许用户容易地连接和访问服务器通过移动智能终端实现对数据的访问和信息服务。图和图是风景查询接口是通过GPS定位功能的周边信息查询界面。本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问章节V结论我们提出的基于Android的城市导游系统的设计与实现。该系统是基于Web服务技术采用三层架构。Lucene是用于创建常用的数据为了实现高效的查询索引。该系统提供的酒店信息查询的风景餐厅交通等。该系统相结合的智能手机和互联网服务将有利于用户旅游和生活。参考文献AndroidAnOpenHandsetAllianceProject,EECloudStudio,GoogleAndroidMBeijing:PostsTelecomPress,JFDiMarzio,AndroidAProgrammer'sGuide,Chicago:McGrawHill,JulAndroidDevelopers,YangFengsheng,AndroidapplicationdevelopmentrevelationMBeijing:ChinaMachinePress,WuZhongxin,ShenJiali,LuceneanalysisandapplicationMBeijing:ChinaMachinePress,NongLiping,WangLihu,HuangYiping,"ApplicationresearchofAndroidinembeddedvehiclenavigationsystem"DBeijing:ComputerEngineeringDesign,,()SunWeiqinTomcatJavaWebdevelopmentoftechnologysolutionsMBeijing:PublishingHouseofElectronicsIndustry引用StudyontheevaluationoftechnologyinnovationperformanceofequipmentmanufacturingindustrybaseonShaanxi'sdata本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索要更多相关参考论文设计文档资源请访问ElectronictourguideforAndroidmobileplatformwithmultimediatravelbook关键词城市和城镇计算机体系结构数据库服务器智能手机Web服务本参考设计材料包含项目源代码屏幕录像指导、项目运行截图、项目设计说明书、任务书、报告书以及文献参考翻译等完整的设计文件及源代码资料请联系索

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/86

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利