基于Android平台轨迹追踪的应用设计与实现 毕设论文 - 图文

2018-12-27 20:22

Ⅰ 页 湖南大学毕业设计(论文) 第

基于移动互联网轨迹追踪的应用设计与实现

摘 要

在信息高速流动的今天,手机凭借其便于携带和随时随地收发信息的优势,成为了人们工作和生活中必不可少的娱乐和通讯工具。而在手机移动网络所提供的众多服务中,基于位置的网络地图服务已成为一项引人注目的新型业务。它能利用移动端的定位技术,提供给用户与位置相关的信息,满足不同用户的需求。

本文深入分析了目前主流手机操作系统——Android平台的优势和体系架构,详尽介绍了Android应用程序开发涉及的关键概念以及应用程序的开发流程。然后,通过对手机网络地图现状的分析,选择了结合百度地图与其API库设计出一个基于移动互联网的轨迹追踪系统。该系统在实现网络地图一般功能的基础上,可以根据用户GPS定位信息实时监控和记录用户的移动路线,随时显示在手机百度地图上,并且能够实现历史记录的轨迹重现。本文所设计的轨迹追踪系统采用了两种数据库,SQLite数据库和access数据库来存储轨迹记录和注册用户的个人信息,通过对数据库的操作实现对轨迹记录和个人信息的管理。

本文的最后在设计的基础上逐步实现了系统的各个功能,通过多次真机测试,已经达到了系统最初的设计目标。该系统在旅行、运动和紧急寻人中都能展现一定的价值。

关键词:移动定位,Android平台,GPS,轨迹记录,百度地图

II 页 湖南大学毕业设计(论文) 第

The Design and Implementation for Tracking System Based on

Mobile Internet

Abstract

In today's high-speed flow of information, the mobile phone with its easy to carry and receive information anywhere, anytime, has become the people's work and life indispensable entertainment and communication tools. In many mobile phone service provided by the network, based on the location of the Web Map Service has become a compelling new services. It can use the mobile side positioning technology, provides users with location-related information, meeting the needs of different users.

This paper analyzes the current platform advantages and architecture of Android, a mainstream mobile phone operating system, and detailed descriptions of the key concepts involved in Android application development and general application development process. After analyzing the status of network map, choose the combination of Baidu Maps and its API library designed a mobile Internet-based tracking system. The system is realized on the basis of the general features of the network maps, GPS location information based on user real-time monitoring and recording the user's mobile line, ready to be displayed on the phone Baidu map, and can realize the history of track reproduction. This article is designed a tracking system which using two databases, SQLite database and access database to store the track records and register the user's personal information, through the operation of the database to realize the track record and manage personal information.

Finally, on the basis of the design of the progressive realization of each function of the system through several real test, the system was originally designed to achieve the goal. The system can show its value in traveling, sporting and finding people.

Key Words: mobile positioning,Android platform,GPS,track record,Baidu Maps

III 页 湖南大学毕业设计(论文) 第

目 录

1 绪论............................................................................................................................ 1

1.1 课题背景及目的............................................................................................. 1 1.2 国内外研究现状............................................................................................. 2

1.2.1 Android手机平台现状分析 ................................................................ 2 1.2.2 位置信息服务系统研究现状.............................................................. 2 1.3 主要研究内容................................................................................................. 3 1.4 论文结构安排................................................................................................. 4 2 安卓Android平台概述 ............................................................................................ 5

2.1 Android简介及发展历史 ............................................................................... 5 2.2 Android平台特征 ........................................................................................... 6 2.3 Android平台体系架构 ................................................................................... 7 2.4 Android应用程序组成 ................................................................................... 9 2.5 Android应用程序开发环境搭建 ................................................................. 12 2.6 Android应用程序开发步骤 ......................................................................... 14 3 定位技术及百度地图API ...................................................................................... 16

3.1 手机GPS ...................................................................................................... 16 3.2 百度地图 API .............................................................................................. 16 3.3 百度地图 Android SDK .............................................................................. 16

3.3.1 密钥申请............................................................................................ 16 3.3.2 环境配置............................................................................................ 17

4 轨迹追踪应用系统设计.......................................................................................... 19

4.1 可行性分析................................................................................................... 19

4.1.1 经济可行性........................................................................................ 19 4.1.2 技术可行性........................................................................................ 19 4.2 系统需求分析............................................................................................... 19

4.2.1 用户需求............................................................................................ 19

IV 页 湖南大学毕业设计(论文) 第

4.2.2 功能需求............................................................................................ 20 4.3 功能结构设计............................................................................................... 21 4.4 系统界面设计............................................................................................... 24 4.5 系统状态模型............................................................................................... 27 4.6 数据库设计................................................................................................... 27

4.6.1 Android平台数据存储 ...................................................................... 27 4.6.2 服务器数据库.................................................................................... 28 4.7 服务器设计................................................................................................... 29 5 轨迹追踪应用系统实现.......................................................................................... 31

5.1 欢迎界面实现............................................................................................... 31 5.2 登录界面实现............................................................................................... 32 5.3 注册界面实现............................................................................................... 34 5.4 设置服务器IP界面实现 ............................................................................. 35 5.5 地图界面实现............................................................................................... 36 5.6 轨迹保存功能实现....................................................................................... 38 5.7 轨迹绘制功能实现....................................................................................... 40 5.8 轨迹列表界面实现....................................................................................... 42 5.9 个人资料编辑功能实现............................................................................... 44 5.10 服务器连接实现......................................................................................... 48 结论.............................................................................................................................. 50 致谢.............................................................................................................................. 51 参考文献...................................................................................................................... 52

湖南大学毕业设计(论文) 第 1 页

1 绪论

1.1 课题背景及目的

随着移动通讯网络在全球覆盖范围的扩大,智能手机已经成为人们现代社会生活中获取信息的主要设备。目前全球智能手机用户为21亿人,较2014年增长了23%。手机移动网络服务给人们日常生活带来了翻天覆地的变化,而位置则是这场变革中的关键要素之一。调查显示,中国手机地图市场规模在2012年仅1.9亿元,到2014年这一规模增长至4.1亿元,同比增长了115.8%。可见,手机用户对地理空间位置信息的需求更加强烈。基于位置信息提供服务的轨迹追踪应用系统满足了手机用户们这方面的需求,在物流管理、旅游、客运公交和寻找走丢的家人等众多领域,这类软件都能够产生积极的影响。

2007年11月,Google推出了一个专为移动设备设计的软件平台——Android,由于该平台提供给第三方开发商一个十分宽泛、自由的环境,使得以往开发内嵌式地图应用所面临的严峻挑战不复存在。随着Android平台的不断成熟,各式各样新颖的Android应用如雨后春笋般出现在手机应用市场上,在欧美,Android Market上的应用程序已经超过了20万款。而相比之下在中国,Android手机应用程序的本地化发展速度却没有那么快,目前Android Market上的中文版应用程序只占2%左右。所以,研究Android应用程序开发,创新出符合中国人使用习惯的Android手机应用软件意义重大。

另一方面,2010年4月23日,百度地图正式宣布开放地图API,满足了移动开发者对地图应用的开发需求。相比较多数Android应用中采用的Google Maps,在手机地图中接入百度地图更符合中国人对地理信息获取和查询的要求。因此,百度地图的免费性和Android平台的开源性,使得开发者能够在低成本高效率的情况下开发基于位置信息服务的Android手机软件。

本应用设计在这样的技术背景下,旨在实现一款Android平台手机软件,它通过获取GPS定位数据,在百度地图上显示并记录用户的户外移动轨迹。该软件可陪伴用户跑步、骑车、散步,完整记录锻炼历程和所用的时间既能作为美好的回忆也可根据以往路线的对比来优化行程。


基于Android平台轨迹追踪的应用设计与实现 毕设论文 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《投资学》试题AB卷 答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: