2.3 Web Service技术 7
2.3.1 Web Service概述 7
2.3.2 SOAP 8
2.4 百度地图API 8
2.4.1 Android地图SDK 8
2.4.2 Android定位SDK 9
2.5 Tomcat技术 9
3 系统需求 10
3.1 用户需求 10
3.2 系统设计特点 10
3.3 本章小结 10
4 系统设计及实现 11
4.1 系统实现工具及运行环境 11
4.2 概要设计 11
4.2.1 系统架构 11
4.2.2 数据库框架 11
4.2.3 系统功能模块 12
4.3 详细设计与实现 13
4.3.1 获取百度地图使用权限 13
4.3.2 相关功能模块 13
4.4 本章小结 16
5 系统演示与测试 17
5.1 系统演示 17
5.1.1 系统登录界面 17
5.1.2系统主界面 17
5.1.3公交实时位置界面 18
5.1.4 WSDL页面 19
5.1.5 hibernate连接数据库配置文件 20
5.2 本章小结 20
结 论 21
致 谢 22
1 绪论
1.1 课题背景
随着科技不断进步,人们也不得不加快自己追赶时代的脚步,于是时间就变得尤为可贵。而很多时候等公交成了日常耗时的一部分,因此一个公交实时定位系统显得尤为重要。Android作为颇为受众的手机平台,基于Android的公交车实时定位系统将会为人们提供很大的便利,尽量减少人们等车的耗时。
1.1.1智能手机发展和普及
科技在发展,时代在进步,智能手机作为信息化时代的产物,极大的满足了人们对于网络、通信等强大功能的需求。而与非智能手机最大的不同的在于智能手机能够拥有自己的操作系统,基于操作系统我们就可以随心所欲地安装我们自己所需的应用软件,并可以当作一个小的掌上电脑,同时还具有GPS功能。从上世纪末,人们初涉智能手机的研究,到2001年爱立信推出第一款只能手机,再到现如今智能手机称霸整个移动通信市场,智能手机功能越来越强大,人们越来越认可,在未来的时间里,智能手机将有着更美好的前景。
智能手机之所以能够在手机市场中迅速崛起,关键因素是他自身的操作系统能够满足人们对快捷服务的需求。当前全球市场操作系统的种类繁多,2014年各个操作系统所占市场份额及出货量如表1.1。
表1.1 全球操作系统市场份额
操作系统 市场份额(%) 出货量(万)
Android 81.50 105930
IOS 14.80 19270
Windows Phone 2.70 3490
Black Berry 0.40 580
其他 0.60 770
总计 100.00 130040
1.1.2 节能减排——公交热
随着全球气候变暖,雾霾不断侵蚀我们的家园,节能减排,保护环境成了如今急需面对解决的问题。城市公共交通覆盖面积广、经济环保便捷,加之政府的大力提倡,因此公交成了大多数出行人士的选择。
为了吸引更多人变成“公交族”,就要不断的优化改善城市公共交通,为人们营造更好的出行环境。改善公共交通,可采取的措施可从以下几方面考虑:
(1)合理安排公交线路,适当增加公交站点线路,提高公交方便性; 基于Android的公交车实时位置查询系统设计(2):http://www.youerw.com/jisuanji/lunwen_22048.html