基于GPS移动终端的云端位置服务

上传人:夏** 文档编号:507490222 上传时间:2023-10-28 格式:DOC 页数:28 大小:1.28MB
返回 下载 相关 举报
基于GPS移动终端的云端位置服务_第1页
第1页 / 共28页
基于GPS移动终端的云端位置服务_第2页
第2页 / 共28页
基于GPS移动终端的云端位置服务_第3页
第3页 / 共28页
基于GPS移动终端的云端位置服务_第4页
第4页 / 共28页
基于GPS移动终端的云端位置服务_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于GPS移动终端的云端位置服务》由会员分享,可在线阅读,更多相关《基于GPS移动终端的云端位置服务(28页珍藏版)》请在金锄头文库上搜索。

1、基于GPS移动终端的云端位置服务摘 要随着互联网行业的兴起,越来越多的人群需要有GPS卫星追踪定位系统的支持才能更好地工作,学习和生活。降低了某些行业的维护成本,提升了服务质量。其中在军事领域极为重要,为战争提供立体化指挥,战斗,实时指挥。民用领域也在增强,几乎所有手机上都有GPS定位装置,提供定位信息。所以研究GPS定位信息,处理GPS定位信息也显得越来越重要。该云端位置服务,是针对民用领域而设计制造的,能够提供给老人或者儿童的可携带式紧急求助闹铃、给商业旅行提供追踪记录、给车辆及车队提供管理以及防盗警铃、资产的监护与追踪、宠物以及动物追踪等。通过本次设计可以培养学生运用所学的专业知识能力,

2、该设计要完成系统的分析、开发、测试等环节,可以为以后从事软件开发的相关工作打下坚实的基础。关键词:卫星定位 追踪 自动报警 GPS远程监控Location services based on GPS mobile terminal cloud ABSTRACTWith the rise of the Internet industry, more and more people need to have a GPS satellite tracking positioning system of support in order to better work, study and life.

3、Reduce themaintenance costs of certain industries, enhance the quality of service. Which isextremely important in the military field, three-dimensional command for war, battle, real-time command. Civilian areas is also enhanced, almost all phones have a GPS positioning device to provide location inf

4、ormation. Therefore, to study the GPS location information to deal with the GPS location information has become increasingly important.The clouds location services, design and manufacture of civilian areas, to provide a portable emergency alarm to the elderly or children, and track record for busine

5、ss travel,vehicle and fleet management as well as anti-theft alarm, the assets of the guardianshipand tracking, pet and animal tracking. Through the design can train students to use the expertise of the design to complete the analysis, development, testing and other aspects of the system, you can la

6、y a solid foundation for future related work in software development. Key Words: Satellite positioning tracking GPS remotemonitoring目录第一章绪论1.引言11.2系统设计的意义11.3系统设计方法及手段21.3.1Java之Spring框架简介31.3.2Google Maps API41.3.3Jetty 6.0介绍41.3.4 Ant 1.7介绍4第二章 Google Maps API用法介绍62.1 Google Maps JavaScript API V3

7、介绍62.1.1简介62.1.2 Google Maps 第 3 版的 “Hello, World”62.1.3 将应用程序声明为HTML582.1.4载入Google Maps API92.1.5地图DOM元素102.1.6地图选项102.1.7Google.maps.Map基本对象112.1.8载入地图122.1.9经度纬度132.1.10缩放级别13第三章 系统分析与总体设计153.1 云位置服务系统的需求分析153.1.1本系统设计的总体目标153.2 云位置服务系统的总体设计15第四章 详细设计和代码实现174.1本系统的数据库设计174.1.1网站数据库的设计174.2本系统的Se

8、rver端Java代码实现264.3本系统的Client端JavaScript代码实现26第五章 测试结果27第一章绪论.引言计算机是二十世纪人类最伟大的发明之一,从第一台计算机于1946年诞生到至今的半个多世纪里,计算机及其应用已经渗透到社会生活的各个领域,成为人们生活工作中不可缺少的助手。GPS卫星追踪定位系统是一款为需要获得实时位置的人群打造的一款软件,它作为一个计算机化的平台,可以很好的获得最新的位置信息,实时监控老人,小孩,车队,以及货物等位置信息,以保证企业或个人即时获得位置信息的要求。可以为用户形成一个准确反映位置信息的信息平台,从而简化用户的操作,获得更高的经济效益。近年来,随

9、着信息化建设的不断推进、环境的不断改善及国家鼓励软件产业和集成电路产业发展政策效应的不断显现,国内信息传输、计算机服务和软件业产业规模不断扩大,技术水平不断提高,产品结构进一步优化,日益走上了稳步、快速、健康发展的轨道。目前,以GPS为代表的卫星导航应用产业已成为当今国际公认的八大无线产业之一。随着技术的进步、应用需求的增加,GPS以全天候、高精度、自动化、高效率等显著特点及其所独具的定位导航、授时校频、精密测量等多方面的强大功能,已涉足众多的应用领域,使GPS成为继蜂窝移动通信和互联网之后的全球第三个IT经济新增长点。基于此,有必要建立针对于服装企业的管理系统,计算机信息化管理有着储存量大,

10、速度快,精度高等许多优点,可以使服装企业资源的问题显得规范化,系统化,程序化,避免公司的不规范性和低效性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改公司生产和销售情况。1.2系统设计的意义在传统方式上,用户通常采用电话、电传,E-mail等方式传递老人、小孩、车队、物流以及自己的位置信息,这种信息传递和管理的方式不仅效率低,可靠性、安全性和保密性都无法满足要求,而且获得信息的时间滞后,甚至具有一定的不准确性,严重影响到用户做出正确的抉择。1. 加之现在进入高速的信息化社会,用户每天忙碌的生活学习,根本无法挤出时间,去管理这些零散的位置信息。基于这样的原因,设计了本款软件,针对

11、有需要的用户,管理他们的位置信息,并且实时的显示供用户查看。本软件具有以下功能:1. 用于老人或者小孩的可携式紧急求救警铃;2. 获得商业旅行的路线记录;3. 车辆追踪、车队管理以及防盗警铃;4. 资产监护与追踪;5. 宠物与动物追踪;本设备的主要特色有以下几项:1.可双方通话的紧急呼救警铃2.语音监控以便及时抢救3.防水保护可于严苛环境中进行追踪4.GPS 与基站双重定位增加定位准确性5.内建感应器可侦测无预期的移动现象6.越界告警警报可保护珍贵资产7.SMS 位置报告简讯中的详细的地图显示可供定点快速查询8.支持 Micro-SD 内存,以供长时间追踪使用9.提供 Track Manage

12、r 软件,以供有效的追踪行径管理10.防盗警铃功能可加强交通工具的安全性1.3系统设计方法及手段作为一个GPS位置管理系统,该系统要操作简便,界面友好,并使该系统在可用性,性能方面基本达到基本的使用要求,满足用户所需的基本功能。其基本设计模块包括:1. 实时监控模块2. 历史查询模块3. 设备管理模块4. 软件指南模块5. 模拟设备模块对整个信息系统的开发,分阶段完成。包括总体需求分析,总体设计,详细设计,系统实现等几个步骤。要设计的GPS位置信息管理系统采用Java语言为核心,用到了Java中Spring的框架,前台页面的JavaScript语言,以及Google Map API的相关接口。

13、用到的编程软件和工具有:MyEclipse 10.0,JETTY6.0 ,MYSQL5.5,ANT 1.7 通过了解了以上内容后,预算成本与时间,根据需求分析开发该系统。1.3.1Java之Spring框架简介Java是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。当1995年SUN推出Java语言之后,全世界的目光都被这个神奇的语言所吸引 。Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式 组成 Spring 框架

14、的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要组件是 BeanFactory,它是工厂模式的实现。BeanFactory 使用控制反转 (IOC) 模式将应用程序的配置和依赖性规范与实际的应用程序代码分开。 Spring 上下文:Spring 上下文是一个配置文件,向 Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能。 Spring AOP:通过配置管理特性,Spring AOP 模块直接将面向方面的编程功

15、能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的任何对象支持 AOP。Spring AOP 模块为基于 Spring 的应用程序中的对象提供了事务管理服务。通过使用 Spring AOP,不用依赖 EJB 组件,就可以将声明性事务管理集成到应用程序中。 Spring DAO:JDBC DAO 抽象层提供了有意义的异常层次结构,可用该结构来管理异常处理和不同数据库供应商抛出的错误消息。异常层次结构简化了错误处理,并且极大地降低了需要编写的异常代码数量(例如打开和关闭连接)。Spring DAO 的面向 JDBC 的异常遵从通用的 DAO 异常层次结构。 Spring ORM:Spring 框架插入了若干个 ORM 框架,从而提供了 ORM 的对象关系工具,其中包括 JDO、Hibernate 和 iBatis SQL Map。所有这些都遵从 Spring 的通用事务和 DAO 异常层次结构。 Spring Web 模块:Web 上下文模块建立在应用程序上下文模块之上,为基于 Web 的应用程序提供了上下文。所以,Spring 框架支持与 Jakarta Struts 的集成。Web 模块还简化了处理多部分请求以及将请求参数绑定到域对象的工作。 Spri

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号