




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计(论文)开题报告题目基于ANDROID的移动公交查询系统设计与实现指导教师院(系、部)测绘与地理科学学院专业班级地理信息系统061班学号姓名日期2010年3月20日教务处印制1、选题的目的、意义和研究现状选题的目的和意义在我国,随着经济的快速发展,和城市化的快速发展,城市公交系统也随之迅速扩大,且更加复杂化,找不到合适的乘车路线的事情经常发生。当前,复杂的公交系统使得用户往往处于迷惑的状态,给出行带来诸多不便,而手基于ANDROID的移动公交查询系统的选题也正是基于该背景。以ANDROID作为平台,能为客户随时随地提供公交信息的查询,同时,随着现在社会的发展,我们的生活也朝着电子化不断发展,如交通电子眼在交通管理中越来越普及;而经济的不断发展,避免不了人们都要到某些城市去公干或其他的事情。一旦你对这个城市不熟悉,你的出门就会举步维艰。打的,对于一些因公出差的人来说算不了什么,但是对于旅游者或是个人来说就不是很好的选择。因此,开发一个城市的公交车查询系统就显得十分必要,可以说是关系到一个城市的形象问题。因此公交查询系统将帮助出行人士方便、高效的安排自己的行程。位置是人们理解和驾驭世界的基础,人们在快节奏的经济生活中,迫切想知道当时所处的环境信息,比如“我在哪”、“到环球金融中心最短的路线是什么”、“我附近有没有ATM”等等。随着空间信息技术、移动通信技术、INTERNET技术以及移动终端技术的快速发展,人们对所处位置以及与位置相关的信息需求愿望实现成为可能。应运而生的移动公交查询系统是上述技术的有机集成,它将INTERNET上的海量信息和地理信息系统的强大应用服务功能扩展到移动终端上,为移动用户基于位置的信息交换、信息获取、信息共享和信息发布提供了便捷、经济的技术途径。随着移动终端计算能力与存储能力的日益增强以及移动通信技术与互联网技术的飞速发展,在移动客户端开发技术上,先后出现了基于WAP浏览器、基于J2ME以及由GOOGLE联手34家公司组成的OHA推出开放源代码的ANDROID开发平台。基于WAP浏览器的开发技术由于其典型的“瘦客户端”特点,导致客户端与服务器端之间存在大量数据交换,加上当前的无线网络带宽瓶颈,用户的数据共享与体验十分有限;与之不同的是,基于J2ME的开发技术要求大部分软件功能在客户端实现,即采用“胖客户端”技术,但其对硬件的性能要求较高,并且开发者需要做大量的代码工作,虽然代码的可移植性好,但相对来讲,开发的技术门槛较高;而ANDROID开发平台采用开源的JAVA技术,平台集成了地图服务模块,并对核心系统架构进行了优化,对硬件的性能要求较低,加上其独特的INTENT模块机制,使移动公交查询系统服务开发门槛出现了划时代意义上的降低。ANDROID平台是由GOOGLE与开放手机联盟合作开发的一个开放性的移动开发平台,它采用LINUX内核,独特的DALVIK虚拟机,集成特有的地图模块、快捷的XML布局方案、轻量级的SQLITE数据库、高效的2D、3D绘图方案以及多媒体技术等等,它具有强大的网络访问功能,集成3G网络与WIFI、蓝牙等无线网络技术,并且可以对开发者之间的功能模块进行无缝继承与共享,高效的功能模块重用让开发的周期更短,开发难度更低,结合日益完善的移动定位技术,移动用户的MGIS体验愈来愈好。ANDROID是一个真正意义上的开放性移动设备综合平台,基于ANDROID进行移动公交查询系统开发,可以很容易地利用GOOGLEMAPS地图资源以及开放的API接口,可以说,基于ANDROID的移动公交查询系统,是移动终端MGIS开发道路上的一个里程碑。研究现状ANDROID是GOOGLE开发的基于LINUX平台的开源手机操作系统。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。GOOGLE与开放手机联盟合作开发了ANDROID,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和TMOBILE在内的30多家技术和无线应用的领军企业组成。GOOGLE通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。作为谷歌企业战略的重要组成部分,ANDROID将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于ANDROID的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,ANDROID将补充,而不会替代谷歌长期以来奉行的移动发展战略通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。目前,移动空间信息服务的需求产生,一些学术论文介绍了ANDROID平台的体系结构,分析了该平台的地图接口,针对移动平台资源的有限性,改进了传统公交矩阵换乘算法,采用集合的数学方法,提出了一种基于公交路线起终点线路信息的公交查询算法。本文将基于ANDROID设计并开发了一个城市公交查询信息系统,并验证其可行性。即能确定移动用户的地理位置,并能随时、随地提供与此地理位置相关或指定位置的空间信息服务,因其巨大的商业价值,受到业界的高度关注。移动公交查询系统充分利用了无线移动的方便性与灵活性,也体现了大部分信息与位置相关的客观事实,使GIS应用进入了一个全新的时代。(1)移动公交查询系统的应用领域移动公交查询系统位置信息类型公众(个人)企业政府位置个人位置查询联系最近专业服务人员寻找企业位置位置敏感报告事件车抛锚了需要帮助医疗急救本地培训服务交通警报本地公众通告事故警报分布在人口稀少地区购房度假计划高速增长趋势销售模式增长模式人均绿地面积资产监控私车位置保险税率最低的地方派出的维修车的位置资产状况评估清洁车位置道路维护定点服务当到达目的地时通知我商店位置特定类型的顾客位置特定对象的广告经济发展区域新行政分区路线到达路线最快路线最好的递送路线出租车派遣交通模式紧急事务派遣事件发生环境最近可见的界标寻找最近的目标旅馆附近有什么寻找离机场最近的出租车经济合作规划区域贸易目录服务寻找最近的专家哪儿能找到需要的商品特定距离内最好的供应商最近的维修服务点公众服务外部采购交易如何运费最低在特定区域内购买低费用分布服务位置相关的交易出租车税率位置相关征税地点寻找建房地点旅行地点参考可能的仓储地点最佳蜂窝基站位置新建学校地点环境监控站地点(2)基于ANDROID的移动公交查询系统设计与实现ANDROID开发平台是由谷歌与开放手机联盟合作开发的一个开放、自由的移动终端平台,它由操作系统、中间件、应用软件三部分组成。该平台备有完善的程序开发环境,包括模拟器、除错工具、程序执行所耗用存储器、性能评介等功能。平台提供了两个基于位置服务的地图API开发包ANDROIDLOCATION以及COMGOOGLEANDROIDMAPS通过对这两个地图API开发包内与位置服务相关的类的使用,配合设备本身的具备的定位定向等相关模块,可以很好地实现对用户移动空间信息服务应用程序开发。ANDROID的定位接口(ANDROIDLOCATION)包含几个与位置服务相关的类,并且提供LOCATIONMANAGER服务,这个服务提供定位与定向API,当然,前提是设备具备这种基本的功能模块,比如说,设备内置了GPS接收机模块等等。LOCATIONMANAGER服务不会被直接用来获取用户位置信息,它会通过GETSYSTEMSERVICECONTEXTLOCATION_SERVICE来获得一个指向它的HANDLE,实现对它的有效应用。一旦应用程序拥有了一个指向LOCATIONMANAGER的HANDLE,那么它将会拥有以下三种功能1)查询LOCATIONMANAGER所掌握的全部LOCATIONPROVIDERS的最终位置信息列表;2)注册或者注销当前位置从一个LOCATIONPROVIDER提供的实时位置更新;3)当移动终端在一个给定的位置半径范围以内的话,激活一个给定的INTENT,从而实现用户所需的空间信息功能。需要说明的是,开发阶段不能使用NETWORK、GPS等获取的真正的实时位置数据。为此,平台提供了模拟数据开发的功能模块,开发者可以使用DDMS或者GEO命令行导入模拟数据到模拟器中进行程序模拟,对开发者来说,是一个很好的位置信息服务开发辅助工具。ANDROID的地图接口(COMGOOGLEANDROIDMAPS)包含了一系列与地图开发功能相关的类,这些类提供了渲染、控制以及绘制覆盖层等功能,开发者可以很容易地进行基于GOOGLEMAPS地图服务的开发。这些类中,最重要的要数MAPVIEW这个类了,只需在你的布局中加入一个MAPVIEW,屏幕上就绘出一个基本的GOOGLEMAP。开发平台把一切与MAP相关的ACTIVITY功能抽象为MAPACTIVITY,要出现显示GOOGLEMAP的效果,在你执行MAPVIEW的ACTIVITY中需要继承MAPACTIVITY这个接口。GOOGLEMAPS服务要求开发者获取一个使用MAPVIEW的APIKEY,以便在使用应用程序时能加载地图数据,这个APIKEY的获取过程也很简单。创建了一个MAPVIEW后,用户需要获得对它的控制,那么将会用到GETCONTROLLER来获取MAPCONTROLLER,以便进行控制或者激活这个MAPVIEW,同时通过ITEMIZEDOVERLAY以及OVERLAY在MAP上绘制OVERLAYS以及其他信息。这不是ANDROID库内的一个标准包,因此,在使用它时,开发者需要在ANDROIDMANIFESTFILE里加上下面一行作为的子元素。ANDROID以其集成的独特的地图服务模块,以及对硬件性能的低要求,对3G等无线网络的迅捷访问功能,为普通用户开发移动公交查询系统带来了很大的便利,它的出现,为解决用户移动空间信息需求提供了高效的开发平台。二、研究方案及预期结果(设计方案或论文主要研究内容、主要解决的问题、理论、方法、技术路线及论文框架等)1研究的内容1公交查询算法2移动GIS技术3ANDROID平台地图API2解决的问题1设计一种公交查询算法2ANDROID地图API的应用3SQLITE数据库的使用4移动公交信息系统设计3理论基础1一种成熟的公交查询算法2开放的ANDROID地图API应用实践3SQLITE数据库技术在移动设备上的完美搭载4研究方法与技术路线公交信息数据库GOOGLEMAPS无线网络装备ANDROID平台的移动设备公交查询操作查询数据库,得出公交方案地图与方案路径套合显示5论文框架摘要第一章绪论11本课题研究的目的和意义12本课题的主要研究内容13移动GIS国内外研究现状14本文的研究内容和组织结构第二章基于ANDROID的移动公交查询系统21地图模块与数据库22关键技术支持第三章基于ANDROID的移动公交查询系统设计31数据库设计311公交信息数据库设计312POI数据库设计313专题信息数据库设计32算法设计33界面设计第四章移动公交查询系统功能设计与实现41地图搜索42公交查询43驾车导航第五章总结与展望61本文总结62研究前景展望第六章参考文献三、研究进度进度安排如下表第56周阅读、收集和整理有关资料。第78周编写论文大纲。第912周进行实验。第1314周对实验结果进行分析处理,完善设计。第1517周结论、撰写论文、论文初稿检查修改及装订。第18周毕业答辩。四、主要参考文献1刘洁彬;宋茂强基于ANDROID平台的流媒体播放器的设计20102李冬生;郭先春;刘波基于HMAP控件的移动GIS基本功能的实现东华理工学院;深圳市南油有限公司5005年第6期3赵文斌,张登荣基于移动计算的地理信息系统的发展研究及应用前景J遥感信息2003年01期4魏晓峰基于ARCPAD的移动GIS开发与应用D华东师范大学2006年5孙晓宇ANDROID手机界面管理系统的设计与实现北京邮电大学2009年6舒贤华基于ANDROD平台的手机WEB地图服务设计大连海事大学2009217怡凯;王方雄;陈良俊;高会宝基于ANDROID的移动空间信息服务研究以大连市公交查询信息系统为例辽宁师范大学城市与环境学院20092178毕建涛,王雷,池天河,何建邦基于WEBSERVICE的地理信息服务研究J计算机科学,2004,31169719邸烁,ANDROID手机平台揭秘和未来发展趋势,10彭春华,刘岳峰,晏磊,刘建业,郑江华,基于JAVA的移动地理信息服务关键技术研究J计算机工程与应用,200743(11)11刘建闽,基于3G网的移动GIS系统关键技术及应用J河南理工大学学报(自然科学版),2007112陈飞翔,李华,周治武,面向LBS的移动空间信息服务研究J计算机工程与应用,20081313CHENYUFENMAPSPATIALCOGNITIONRESEARCHANDSPATIALINFORMATIONVISUALIZATIONJOURNALOFGEOGRAPHICALSCIENCES,2001,1114LEVINSOHNAGEOSPATIALINTEROPERABILITYTHEHOLYGRAILOFGISGEOWORLD,OCT,200015HOFMANNC,WEINDORFM,WIESELJINTEGRATIONOFGISASACOMPONENTINFEDERATEDINFORMATIONSYSTEMSINTERNATIONALARCHIVESOFPHOTOGRAMMETRYANDREMOTESENSING,2000,33,331173118016MICHAELAP,JEREMYEW,ROCCOZINTEGRATIONOFTHEGLOBALPOSITIONINGSYSTEMANDGEOGRAPHICALINFORMATIONSYSTEMSFORTRAFFICCONGESTIONSTUDIESTRANSPORTATIONRESEARCH2000,86,8625728517LANFAKYILDIZ,JANISEMCNAIR,JOSEPHHO,HUSEYINUZUNALIOGLU,WENYEWANGMOBILITY
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年宿迁市宿豫区招聘事业编制教师笔试真题
- 2025年中国液位仪表配套显示仪行业市场前景预测及投资价值评估分析报告
- 2024年辽宁省粮食和物资储备局下属事业单位真题
- 2024年惠州市市直机关事业单位招聘笔试真题
- 2024年北京工业大学招聘笔试真题
- 2025年国庆节交通运输服务调整通知
- 低压电工实习基地建设计划
- 大理高低压配电柜项目投资分析报告范文参考
- 历史教师培训心得体会分享
- 岭南版四年级美术课程改革与发展计划
- 高考化学答题技巧与规范课件
- 2022届高考英语复习:最后一节英语课(13张PPT)
- 加强评标专家管理实施方案
- 初中毕业典礼毕业季博士帽蓝色创意PPT模板
- 股票实战技巧(一)薛斯通道_CCI_DMI经典指标组合
- 2018湖北省新版消防控制室值班记录本模板
- 小学生德育教育ppt课件
- 配电箱系统图
- 精选静电感应现象的应用练习题(有答案)
- 初中音乐--人声的分类--(1)pptppt课件
- 小作坊生产工艺流程图(共2页)
评论
0/150
提交评论