基于Android平台的地铁信息服务应用的研究与实现
发布时间:2017-05-27 09:07
本文关键词:基于Android平台的地铁信息服务应用的研究与实现,由笔耕文化传播整理发布。
【摘要】:伴随着社会的发展和城市经济的快速增长,人们对方便快捷出行的需求不断提高,能否选择快速高效的出行方案,越来越受到居民和游客的重视。加之移动互联网的迅猛发展,利用智能终端设备获取公共交通的实时信息已成为热点需求。目前,已经存在利用智能终端设备查询地铁信息的手机应用。然而,此类应用并不能有效地缓解用户在高峰时期遇到的拥堵,无法及时地根据真实用户数据给出实时,有效的换乘方案。 本文基于此,对移动互联网和智能交通的核心技术进行了深入的学习和研究,设计并实现了一款基于Android平台提供地铁信息服务的手机应用,并提出了一种高效的地铁换乘算法。该应用能够直观地为用户展示地铁换乘,线路信息,站点信息以及地铁周边的商圈信息,为城市居民的出行提供了更加高效与便捷的工具。同时,在移动端的统计插件也可以统计用户在使用本软件过程中的相关数据,进而在后台分析用户的使用行为以便更好的给用户提供服务,方便商户投放广告。 本文所研究的内容是智能交通与移动互联网结合的一种实践,不仅给用户的出行提供了便利,而且对智能交通领域的研究也具有一定意义。
【关键词】:安卓 手机软件 地铁 信息服务 换乘算法
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【目录】:
- 摘要4-5
- ABSTRACT5-9
- 第一章 绪论9-18
- 1.1 项目背景9-14
- 1.1.1 移动互联网9-10
- 1.1.2 Android系统平台10-13
- 1.1.3 智能交通服务13-14
- 1.2 国内外发展现状14-16
- 1.2.1 国外相关领域发展现状14-15
- 1.2.2 国内相关领域发展现状15-16
- 1.3 研究意义及内容16
- 1.4 论文结构安排16-18
- 第二章 关键技术18-26
- 2.1 Android5.0平台的相关新技术18-19
- 2.1.1 Hardware Acceleration硬件加速18
- 2.1.2 JNI机制18
- 2.1.3 拼写检查服务18-19
- 2.1.4 webp图片格式19
- 2.2 LBS定位技术19-20
- 2.2.1 LBS定位服务的实现方式19-20
- 2.2.2 LBS定位服务的应用20
- 2.3 App增量更新20-22
- 2.3.1 App增量更新的原理20-21
- 2.3.2 增量更新的优点21
- 2.3.3 增量更新的不足21-22
- 2.4 MVC模式22-23
- 2.4.1 MVC模式22-23
- 2.5 设计模式23-25
- 2.5.1 抽象工厂模式23-24
- 2.5.2 单例模式24-25
- 2.6 小结25-26
- 第三章 系统需求分析和总体设计26-41
- 3.1 概述26
- 3.2 系统需求分析26-29
- 3.2.1 用例图26-27
- 3.2.2 功能模块需求27-29
- 3.3 系统设计的目标29-30
- 3.4 系统总体设计30-31
- 3.4.1 系统总体架构30
- 3.4.2 系统逻辑架构30-31
- 3.5 系统功能模块设计31-35
- 3.5.1 Android客户端功能模块31-33
- 3.5.2 统计插件功能模块33-34
- 3.5.3 后台服务器功能模块34-35
- 3.6 数据库设计35-40
- 3.6.1 SQLite数据库介绍35-36
- 3.6.2 移动端数据库设计36-37
- 3.6.3 服务器端数据库设计37-40
- 3.7 本章小结40-41
- 第四章 系统实现41-54
- 4.1 系统的实现环境41
- 4.2 Android客户端功能模块实现41-49
- 4.2.1 地铁展示模块实现41-45
- 4.2.2 地铁换乘模块实现45
- 4.2.3 地铁换乘算法45-46
- 4.2.4 地铁站点查询模块实现46-48
- 4.2.5 地图展示模块实现48
- 4.2.6 线路查询模块实现48
- 4.2.7 放大缩小模块实现48-49
- 4.3 统计插件功能模块实现49-51
- 4.3.1 统计数据功能实现49-50
- 4.3.2 数据传输功能实现50-51
- 4.4 后台服务器模块实现51-52
- 4.4.1 连接数据库实现51
- 4.4.2 数据获取的实现51-52
- 4.4.3 数据保存的实现52
- 4.4.4 数据分析的实现52
- 4.5 本章小结52-54
- 第五章 系统测试54-60
- 5.1 系统测试环境54
- 5.2 自动化测试工具54-55
- 5.3 系统测试过程55-58
- 5.3.1 地铁展示模块功能测试55-56
- 5.3.2 地铁换乘查询模块功能测试56-57
- 5.3.3 地铁站点查询模块功能测试57-58
- 5.3.4 地铁线路查询模块功能测试58
- 5.4 测试过程中遇到的问题58-59
- 5.4.1 地铁图展现的问题58-59
- 5.4.2 获取数据保存的问题59
- 5.5 测试分析59
- 5.6 本章小结59-60
- 第六章 总结与展望60-62
- 6.1 论文工作总结60
- 6.2 问题与展望60-62
- 参考文献62-64
- 致谢64
【参考文献】
中国期刊全文数据库 前5条
1 李彬,杨春,张功国;LBS定位技术分析比较及其系统设计[J];广东通信技术;2005年03期
2 陆化普;李瑞敏;;城市智能交通系统的发展现状与趋势[J];工程研究-跨学科视野中的工程;2014年01期
3 李芙蓉;;当前智能手机操作系统及其比较分析[J];甘肃科技纵横;2008年05期
4 迟曲;;关于软件设计的模块独立性分析[J];数字技术与应用;2011年03期
5 刘立;;MVVM模式分析与应用[J];微型电脑应用;2012年12期
本文关键词:基于Android平台的地铁信息服务应用的研究与实现,,由笔耕文化传播整理发布。
本文编号:399437
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/399437.html