摘要:当今社会,信息流动非常的快,移动设备凭借其便于携带和便捷的使用成为人们工作和生活当中必不可缺的电子设备。在众多的手机功能中,GPS定位技术成为这些功能中尤为突出的一种技术。它能够利用移动端的便于携带及普及率高的特点,通过提供用户的位置等信息,为许多新型业务打下基础,极大的方便了人们的生活。
本文分析了目前主流的一些移动端系统,决定采用Android作为本app的开发平台,在详细了解android程序开发的步骤及关键概念后,通过对手机的现状及定位系统的分析,采用百度地图及其API来设计这一款基于百度地图的android轨迹跟踪系统。该系统结合的传统地图的显示功能,还能实时通过手机的GPS进行定位,能在地图上以明显的线条标记路线,并且记录的轨迹还能在地图上进行重现。本系统采用第三方云数据库存储轨迹记录及个人注册信息,并通过对数据库的操作来实现都轨迹及个人注册信息的管理。
关键词:移动定位,Android平台,GPS,轨迹记录,百度地图
目录
摘要
Abstract
1 绪论-1
1.1 课题研究的背景及意义-1
1.2 国内外研究现状和发展趋势-1
1.3 课题研究的内容-2
2 关键技术简介-4
2.1 JAVA技术简介-4
2.2 Android Studio平台搭建-4
3 需求分析-6
3.1 系统功能需求-6
3.2 可行性分析-7
3.2.1 技术可行性-8
3.2.2 经济可行性-8
3.2.3 操作可行性-8
3.3功能需求分析-8
3.4系统的业务流程-9
3.4 系统的环境需求-10
4 系统设计-11
4.1 系统总体架构-11
4.2数据库设计-14
4.2.1 数据库设计原则-14
4.2.2 数据库物E-R图-14
4.2.3数据库实例-15
5 系统实现-17
5.1注册模块的实现-17
5.2登录模块的实现-19
5.3在线地图模块的实现-21
5.4运动轨迹模块的实现-24
5.5历史记录模块的实现-27
5.6信息管理模块的实现-29
6. 系统测试-31
6.1测试定义-31
6.2测试方法-31
6.3测试策略-31
6.4测试流程-32
6.5测试结果分析-32
7 总结与致谢-33
7.1 总结-33
7.2 致谢-34
参 考 文 献-35