资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本科生毕业论文题目:基于安卓的远程定位系统 学 院:计算机科学与技术学院专 业:学 号:学生姓名:指导教师:日 期:二一六年六月欢迎下载摘 要随着智能手机走进普通人的生活,它将成为人们获取信息的主要设备。智能移动终端所具有的通讯服务、定位服务和摄像功能为及时获取照片信息带来了极大的方便。Android平台支持各种应用的开发,它是目前最流行的开源智能手机操作系统。因此,Android手机的应用服务将会有很大的发展空间,手机GPS远程定位及运行轨迹管理系统服务就是其中的一项。远程定位是指通过特定的定位技术来获取移动手机或终端用户的位置信息(经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。定位技术有两种,一种是基于GPS的定位,一种是基于移动运营网的基站的定位。基于GPS的定位方式是利用手机上的GPS定位模块将自己的位置信号发送到定位后台来实现移动定位的。所以本系统采用前者来开发远程定位系统。本文采用java语言和Eclipse平台,开发了一个安卓远程定位系统,本系统的主要模块:客户端登录模块为用户提供登录,登录方式分为管理员登录和普通用户登录。客户端注册模块进行用户的注册。客户端主界面模块定位用户所在位置,更改定位的刷新时间,管理员可以查看普通用户的轨迹。服务器端登录模块为管理员提供登录。服务器端用户管理模块对用户进行增删改查。服务器端远程定位模块查询用户的位置信息。服务器端轨迹回放查询用户的轨迹。关键词:Java;Eclipse;安卓;远程定位 AbstractAs smart phones into the life of the ordinary people, it will become the main equipment of access to information. Therefore, the application of mobile phone service will have very big development space, mobile phone GPS positioning and orbit service management system is one of them. Android platform to support the development of a variety of applications, it is by far the most popular open source smartphone operating system, the latest version is android4.0, provides a convenient and flexible development interface. Mobile positioning refers to the fixed by a specific technology for mobile phones or end users location information (latitude and longitude coordinates), was located in the electronic map object location technology or service. Positioning technology, there are two, one is based on GPS, a positioning is based on mobile operation network base station. Based on GPS positioning way is to use a mobile phone GPS module will send signals to its own position background to realize the mobile location. Base station positioning is the use of measuring distance to determine the distance of the base station for mobile phone location. The latter do not need to mobile phones with GPS capabilities, but the precision is largely dependent on the distribution of base station and the size of the coverage, sometimes error more than a kilometer. The former location accuracy is higher. In addition to use Wifi positioning on a small scale. This procedure has the very good portability and inheritance, developers can in its foundation.Intelligent mobile terminal of communication services, location-based services, and camera for photo information brought great convenience in a timely manner. This subject requires students based on the Android mobile intelligent terminal to develop a GPS positioning system, management system and the orbit including photography, upload, pictures, etc. This information need by intelligent terminal positioning function, at the same time should be running in the background copy information transmission.Keywords: Java, Eclipse, Android, DistanceLocation目录1绪论11.1 项目研究背景11.2 项目研究意义21.3 论文的组织结构22 需求分析32.1 软件目标32.2 功能分析32.3 开发工具32.3.1 Eclipse32.3.2 Android ADT42.3.3 Android SDK42.3.4 Genymotion42.4 数据存储42.5 运行环境52.6 本章小结53 系统分析与设计63.1 可行性分析63.2 系统设计原理63.2.1 Android系统结构63.2.2 Broadcast工作原理83.3 系统组成模块93.4 系统流程图103.5 系统用列图103.6 本章小结114 系统编码实现124.1 安卓的工程124.1.1 安卓工程程序结构124.1.2 系统权限134.1.3 数据库技术144.2 客户端模块154.2.1 登录模块154.2.2 注册模块164.2.3 主界面模块174.3 服务器模块184.3.1 登录模块184.3.2 用户管理模块194.3.3 远程定位模块204.3.4 轨迹回放模块204.4 本章小结215 总结22参考文献23致 谢24欢迎下载1 绪论1.1 项目研究背景Android是一款基于Linux的自由及开放源代码的操作系统,主要使用于智能手机和平板电脑等移动设备。谷歌公司和开放手机联盟合作开发了Android,这个联盟是由全球顶尖的手机制造商、软件开发商、电信运营商和芯片制造商总共65家一同创组。Google公司在2007年11月5日第一次发表了Android操作系统,Android本意指“机器人”,最初由Andy Rubin开发设计的。谷歌于2005年8月收购注资,开发运营Android操作系统。在Android发布不久后,就大受欢迎,它的市场增长速度是惊人的,总的来说导致Android系统风靡的原因主要靠它的各方面的优势。Android是一个真正意义上的开放性移动设备综合平台。它包括操作系统、用户界面和应用程序移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统,这样应用之间的通用性和互联性将在最大程度上得到保持。Android在国内社区十分红火,这些社区为Android在中国的普及做了很好的推广作用,同时也为Android 相关产品的消费提供了市场。国内厂商和运营商也纷纷加入了Android阵营,包括中国移动,中国联通,华为通讯,联想等大企业。手机定位是指通过无线终端和无线网络的配合,确定移动用户的实际位置信息,经纬度坐标数据,包括三维数据,通过短消息服务、多媒体消息、语音发给用户或以此为基础提供某种增值服务。手机定位类型:根据定位方法和定位过程的不同,手机定位主要有以下几种类型,起源蜂窝定位 到达时间定位 到达角度定位 到达时间差定位手机定位基本原理:手机定位是利用GSM移动通信网的蜂窝技术来实现位置信息的查询,GSM无线通信网是由许多像蜜蜂蜂窝一样的小区构建而成的,每个小区都有自己的编号,通过手机所在小区的识别号就可以知道手机所在区域。手机定位技术种类:GSM手机定位方式通常可分为基于网络方式和基于终端方式两种。从技术上可分为到达时间、增强测量时间差和GPS辅助3种方式。利用手机平台和web后台结合,变可达到事半功倍的效果,使用户节省时间、方便操作,增加效率。1.2 项目研究意义随着我国经济的高速发展,人们的生活节奏越来越快,活动的范围越来越大,人员和物品的流动率越来越高。实时了解远程目标的情况,已经成为人们的一项重要的管理或生活需求。利用远程定位技术,可以使人们获取远程目标实时反馈的定位信息,人们也能很方便地利用这些定位信息对管理或生活进行规划调整近些年来,随着城镇化和现代化进程的推进,城市人口呈跳跃式增长,在城市中出现了大量的车辆。国内很多城市的道路都处于不断的规划调整过程中,这也使得交通状况越复杂,因此对车辆管理已经成为一个难题。在当今这个信息时代,交通运输对信息化的要求逐渐强烈起来,针对车辆的信息化服务越来越普及。车辆管理者希望对车辆的位置所了解,从而进行调度和管理。在物流行业,利用远程定位可以使物流企业管理这更有效地监控货物的运输状况,并根据具体的交通状况对运输进行调度,极大程度地避免了货
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号