资源描述
辽宁工程技术大学
本科毕业设计(论文)开题报告
题 目 基于Android移动公交查询系统设计与实现
指 导 教 师 怡 凯
院(系、部 ) 测绘与地理科学学院
专 业 班 级 地理信息系统06-1班
学 号
姓 名 邱占圆
日 期 3月20日
教务处印制
一、 选题目、意义和研究现状
选题目和意义:
在国内,随着经济迅速发展,和都市化迅速发展,都市公交系统也随之迅速扩大,且更加复杂化,找不到适当乘车路线事情经常发生。当前,复杂公交系统使得顾客往往处在困惑状态,给出行带来诸多不便,而手基于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、蓝牙等无线网络技术,并且可以对开发者之间功能模块进行无缝继承与共享,高效功能模块重用让开发周期更短,开发难度更低,结合日益完善移动定位技术,移动顾客M-GIS体验愈来愈好。Android是一种真正意义上开放性移动设备综合平台,基于Android进行移动公交查询系统开发,可以很容易地运用Google Maps地图资源以及开放API接口,可以说,基于Android移动公交查询系统,是移动终端M-GIS开发道路上一种里程碑。
研究现状:
Android 是Google开发基于Linux平台开源手机操作系统。它涉及操作系统、顾客界面和应用程序—移动电话工作所需所有软件,并且不存在任何以往阻碍移动产业创新专有权障碍。Google与开放手机联盟合伙开发了 Android,这个联盟由涉及中华人民共和国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内30多家技术和无线应用领军公司构成。Google通过与运营商、设备制造商、开发商和其她关于各方结成深层次合伙伙伴关系,但愿借助建立原则化、开放式移动电话软件平台,在移动产业内形成一种开放式生态系统。
作为google公司战略重要构成某些,Android 将进一步推动“随时随处为每个人提供信息”这一公司目的实现。全球为数众多移动电话顾客正在使用各种基于 Android 电话。google目的是让(移动通讯)不依赖于设备甚至平台。出于这个目,Android 将补充,而不会代替google长期以来奉行移动发展战略:通过与全球各地手机制造商和移动运营商结成合伙伙伴,开发既有用又有吸引力移动服务,并推广这些产品。当前,移动空间信息服务需求产生,某些学术论文简介了Android平台体系构造,分析了该平台地图接口,针对移动平台资源有限性,改进了老式公交矩阵换乘算法,采用集合数学办法,提出了一种基于公交路线起终点线路信息公交查询算法。本文将基于Android设计并开发了一种都市公交查询信息系统,并验证其可行性。即能拟定移动顾客地理位置,并能随时、随处提供与此地理位置有关或指定位置空间信息服务,因其巨大商业价值,受到业界高度关注。移动公交查询系统充分运用了无线移动以便性与灵活性,也体现了大某些信息与位置有关客观事实,使GIS应用进入了一种全新时代。
(1) 移动公交查询系统应用领域
位置信息类型
移动公交查询系统
公众(个人)
公司
政府
位置
个人位置查询
联系近来专业服务人员
寻找公司位置
位置敏感报告
事件
车抛锚了需要协助
医疗急救
本地培训服务
交通警报
本地公众告示
事故警报
分布
在人口稀少地区购房
度假筹划
高速增长趋势
销售模式
增长模式
人均绿地面积
资产监控
私车位置
保险税率最低地方
派出维修车位置
资产状况评估
清洁车位置
道路维护
定点服务
当到达目地时告知我
商店位置
特定类型顾客位置
特定对象广告
经济发展区域
新行政分区
路线
到达路线
最快路线
最佳递送路线
出租车派遣
交通模式
紧急事务派遣
事件发生环境
近来可见界标
寻找近来目的
旅馆附近有什么
寻找离机场近来出租车
经济合伙规划
区域贸易
目录服务
寻找近来专家
哪儿能找到需要商品
特定距离内最佳供应商
近来维修服务点
公众服务
外部采购
交易
如何运费最低
在特定区域内购买
低费用分布服务
位置有关交易
出租车税率
位置有关征税
地点
寻找建房地点
旅行地点参照
也许仓储地点
最佳蜂窝基站位置
新建学校地点
环境监控站地点
(2)基于Android移动公交查询系统设计与实现
Android 开发平台是由google与开放手机联盟合伙开发一种开放、自由移动终端平台,它由操作系统、中间件、应用软件三某些构成。该平台备有完善程序开发环境,涉及模仿器、除错工具、程序执行所耗用存储器、性能评介等功能。平台提供了两个基于位置服务地图API开发包:Android.location 以及com.google.Android.maps.通过对这两个地图API开发包内与位置服务有关类使用,配合设备自身具备定位定向等有关模块,可以较好地实现对顾客移动空间信息服务应用程序开发。
Android定位接口(Android.location)包括几种与位置服务有关类,并且提供LocationManager服务,这个服务提供定位与定向API,固然,前提是设备具备这种基本功能模块,例如说,设备内置了GPS接受机模块等等。LocationManager服务不会被直接用来获取顾客位置信息,它会通过getSystemService(Context.LOCATION_SERVICE)来获得一种指向它Handle,实现对它有效应用。一旦应用程序拥有了一种指向LocationManagerHandle,那么它将会拥有如下三种功能:
1) 查询LocationManager所掌握所有LocationProviders最后位置信息列表;
2) 注册或者注销当前位置从一种LocationProvider提供实时位置更新;
3) 当移动终端在一种给定位置半径范畴以内话,激活一种给定intent,从而实现顾客所需空间信息功能。
需要阐明是,开发阶段不能使用Network、GPS等获取真正实时位置数据。为此,平台提供了模仿数据开发功能模块,开发者可以使用DDMS或者geo 命令行导入模仿数据到模仿器中进行程序模仿,对开发者来说,是一种较好位置信息服务开发辅助工具。
Android地图接口(com.google.Android.maps)包括了一系列与地图开发功能有关类,这些类提供了渲染、控制以及绘制覆盖层等功能,开发者可以很容易地进行基于Google Maps地图服务开发。这些类中,最重要要数MapView 这个类了,只需在你布局中加入一种MapView,屏幕上就绘出一种基本Google Map。开发平台把一切与Map有关Activity功能抽象为MapActivity,要浮现显示Google Map效果,在你执行MapViewActivity中需要继承MapActivity这个接口。
Google Maps 服务规定开发者获取一种使用MapViewAPI Key,以便在使用应用程序时能加载地图数据,这个API Key获取过程也很简朴。创立了一种MapView后,顾客需要获得对它控制,那么将会用到getController()来获取MapController,以便进行控制或者激活这个MapView,同步通过ItemizedOverlay以及OverLay在Map上绘制overlays以及其她信息。这不是Android库内一种原则包,因而,在使用它时,开发者需要在Android Manifest file里加上下面一行作为<application>子元素。
Android以其集成独特地图服务模块,以及对硬件性能低规定,对3G等无线网络迅捷访问功能,为普通顾客开发移动公交查询系统带来了很大便利,它浮现,为解决顾客移动空间信息需求提供了高效开发平台。
二、研究方案及预期成果
(设计方案或论文重要研究内容、重要解决问题、理论、办法、技术路线及论文框架等)
1.研究内容:
(1) 公交查询算法
(2) 移动GIS技术
(3) Android平台地图API
2.解决问题:
(1) 设计一种公交查询算法
(2) Android地图API应用
(3) SQLite数据库使用
(4) 移动公交信息系统设计
3.理论基本:
(1) 一种成熟公交查询算法
(2) 开放Android地图API应用实践
(3) SQLite数据库技术在移动设备上完美搭载
4.研究办法与技术路线:
公交信息数据库
Google Maps
无线网络
装备Android平台移动设备
公交查询操作
查询数据库,
得出公交方案
地图与方案途径套合显示
5.论文框架:
摘 要
第一章 绪论
1.1 本课题研究目和意义
1.2 本课题重要研究内容
1.3 移动GIS国内外研究现状
1.4本文研究内容和组织构造
第二章 基于Android移动公交查询系统
2.1地图模块与数据库
2.2核心技术支持
第三章 基于Android移动公交查询系统设计
3.1数据库设计
3.1.1公交信息数据库设计
3.1.2 POI数据库设计
3.1.3 专项信息数据库设计
3.2算法设计
3.3界面设计
第四章 移动公交查询系统功能设计与实现
4.1地图搜索
4.2公交查询
4.3驾车导航
第五章 总结与展望
6.1 本文总结
6.2 研究前景展望
第六章 参照文献
三、研究进度
进度安排如下表:
第5---6周:阅读、收集和整顿关于资料。
第7---8周:编写论文大纲。
第9--12周:进行实验。
第13-14周:对实验成果进行分析解决,完善设计。
第15-17周:结论、撰写论文、论文草稿检查修改及装订。
第18周:毕业答辩。
四、重要参照文献
[1] 刘洁彬;宋茂强.基于Android平台流媒体播放器设计.
[2] 李冬生;郭先春;刘波.基于HMAP控件移动GIS基本功能实现.东华理工学院;深圳市南油有限公司.50第6期
[3] 赵文斌,张登荣;基于移动计算地理信息系统发展研究及应用前景[J];遥感信息;01期
[4] 魏晓峰;基于ArcPad移动GIS开发与应用[D];华东师范大学;
[5] 孙晓宇.Android手机界面管理系统设计与实现.北京邮电大学.
[6] 舒贤华.基于androd平台手机web地图服务设计.大连海事大学..2.1
[7] 怡凯;王方雄;陈良俊;高会宝.基于Android移动空间信息服务研究——以大连市公交查询信息系统为例.辽宁师范大学都市与环境学院. .2.17
[8] 毕建涛,王雷,池天河,何建邦.基于Web Service地理信息服务研究[J].计算机科学,,31(1):69~71.
[9] 邸烁,Android手机平台揭秘和将来发展趋势,
[10] 彭春华, 刘岳峰, 晏磊, 刘建业, 郑江华,基于Java移动地理信息服务核心技术研究[J].计算机工程与应用,;43(11)
[11] 刘建闽,基于3G网移动GIS系统核心技术及应用[J]. 河南理工大学学报(自然科学版),;(1)
[12] 陈飞翔,李华,周治武,面向LBS移动空间信息服务研究[J].计算机工程与应用,;(13)
[13] CHEN Yu-fen. Map spatial cognition research and spatial information visualization .Journal of Geographical Sciences, , :11
[14] Levinsohn A. Geospatial interoperability:The holy grail of GIS .GeoWorld,Oct,
[15] Hofmann C,Weindorf M,Wiesel J. Integration of GIS as a Component in Federated Information Systems .International Archives of Photogrammetry and Remote Sensing, ,33, 33 :1173~1180 .
[16] Michael A P,Jeremy E W,Rocco Z. Integration of the Global Positioning System and Geographical Information Systems for Traffic Congestion Studies .Transportation Research. ,86, 8(6):257~285 .
[17] Lan F Akyildiz,Janise McNair,Joseph Ho,Huseyin Uzunalioglu,Wenye Wang. Mobility Management in Current and Future Communications Networks .IEEE Network, 1998,124, 12(4) :39~49 .
[18] Plewe B. So you want to build an online GIS .GIS World, 1997,1011, 10(11) :56~58 .
[19] T. Badard,D. Richard. Using XML for the exchange of updating information between geographical information systems .Computers,Environment and Urban Systems, ,25, 25 :17~31 .
[20] Schmandt C,Marmasse N,Marti S,et al. Everywhere Messaging .IBM Systems Journal, ,393, 39(3) :660-677 .
[21] G TING R. An Introduction to Spatial Database Systems .VLDB Journal, 1994,
[22] 刘凯. 基于3G网络移动设备位置服务应用[D]哈尔滨理工大学, .
[23] 陶燕. 基于移动GIS数据采集系统研究与开发[D]中华人民共和国科学院研究生院(广州地球化学研究所), .
[24] CHEN Jun,ZHAO Ren-liang. Key issues of Spatial relations in GIS and their Progress .Aata Geodaetica et Cartographica Sinaca, 1999,282, 28(2) .
五、指引教师意见
指引教师签字:
展开阅读全文