基于Unity 3D的人员定位系统毕业论文

 2021-04-10 10:04

摘 要

如今,定位功能现已广泛用于日常生活中,其中最常用的是利用手机的GPS来定位,通过获取用户的地理位置信息,可以实时的在地图上显示人员的地理位置;而人员定位系统的出现,提供了一个可靠、安全、稳定、高效的管理手段,提高了各种大型厂区、事业单位和各种采矿区的人员管理部门的办公效率。

本系统基于MVC模式下开发,采用主流的SSH框架,使用MySQL数据。库,利用手机GPS来进行人员定位,基于Unity3D技术,实现了人员定位系统。该系统完成的主要的功能:用户管理、轨迹回放、人员定位。其中,用户定位基于手机的GPS和HTML5的地理定位来实现;用户轨迹回放功能通过Unity3D三维仿真技术来实现;用户登录和注册功能等功能则基于SSH框架。

关键词:MVC; Unity3D; SSH;HTML5;人员定位系统

Based Unity3D Personnel Positioning System

ABSTRACT

Now a day, positioning is now widely used in daily life, the most common is to use the phone's GPS to locate, by obtaining user location information, it can display real-time personnel location on the map; and personnel positioning system It appears to provide a reliable, secure, stable and efficient management tools to improve the efficiency of the office personnel administration variety of large-scale plant, institutions and various mining areas.

The system is based on the MVC model under development, with the mainstream SSH framework, using the MySQL database, use the phone GPS to locate personnel, based on Unity3D technology, personnel positioning system. The main function of the system to complete: user management, track playback, personnel location. Wherein the user location based on GPS and mobile phones geopositioning HTML5 to achieve; user track playback by Unity3D three-dimensional simulation technology to achieve; user login and registration functions, and other functions are based on SSH framework.

Key words: MVC; Unity3D; SSH;HTML5;Personnel positioning system

目录

第一章 绪论 1

1.1 研究背景及意义 1

1.2 国内外研究现状 1

1.2.1背景介绍 1

1.2.2国外定位系统分析技术现状 2

1.2.3国内定位系统分析技术现状 2

1.3 本文的主要工作 3

1.4本文的组织结构 3

第二章 相关技术 4

2.1 系统开发环境及开发平台简介 4

2.2 MVC简介 4

2.3 SSH简介 5

2.4 MYSQL简介 7

2.4.1 Java连接MySQL驱动 7

2.4.2数据库配置 8

2.5 UNITY3D简介 8

第三章 人员定位系统总体设计 10

3.1 系统需求分析 10

3.1.1 功能分析 10

3.1.2 架构分析 10

3.2 系统结构设计 11

3.3 数据库设计 12

第四章 系统实现 14

4.1 地理位置采集及处理 14

4.1.1 HTML5的GetLocatoin API 14

4.1.2 定时刷新地理位置 15

4.2 UNITY3D轨迹播放 16

4.2.1 Unity3D寻路功能 16

4.2.2 通信 16

4.2.3角色控制 17

4.3 SSH框架搭建 17

4.2.1 Struts2核心组件 17

4.2.2 Hibernate检索策越 18

4.2.3 Spring中事务的配置 19

4.4 系统部分展示 19

第五章 总结与展望 23

5.1 论文总结 23

5.2 展望 23

致 谢 24

参考文献 25

第一章 绪论

1.1 研究背景及意义

定位系统已经是众所周知的,在生活中也常常用到它,比如地图导航,它的原理只要是运用手机中自带的GPS(全球定位系统)来进行人员的定位,再通过一些数据模型来进行精密计算得出用户所在位置的经纬度,再将数据与电子地图平台匹配,找到用户所在场景位置,将用户位置以直观的视觉角度再现于电子地图上,GPS作为一种具有全方位、全天候、全时段、高精度的卫星导航系统,其成本低、精度高、速度快的特点,极大地提高了社会的信息化水平,有力地推动了数字经济的发展。

定位系统离不开地图,众多的供应商都提供了免费的电子地图,比如百度地图、新浪地图、谷歌地图,随着科学技术的发展,这些地图也从二维地图慢慢转变为三维地图,三维场景的建设给人们带来了全新的感受,不同于过去二维平面的设计,它完全可以模拟现实生活的各种场景,三维地图的出现带来了一场地图革命的风暴,它在视觉上大大的超过了二维地图带来感受,在用户体验上也更加令人满意,所以开发一个具有三维场景的人员定位系统的应用前景是很可观的。

1.2 国内外研究现状

1.2.1背景介绍

随着科学技术的发展,通过移动、联通、电信运营的网络通讯来获取用户的地理位置信息,利用现有的电子地图平台,运营商可以为用户提供相应的增值业务,即GPS定位服务,是即短信之后的新一轮的革命,该服务开通后,用户可以随时随地的使用这项服务。

利用该服务的移动终端定位功能我们可以将其应用到很多方面。在企业中,可以根据对外勤人员实现实时定位来进行考察和管理,比如通过对外勤送货员的定位来判断货物运送状态,为企业降低了了管理成本同时也解决了管理的难题;对于用户个人来说,运营商提供的地理信息支持服务也大大方便了用户的生活,用户可以很方便的查询到自己所需要的地理位置目标,甚至在相应软件的辅助下可以找到该地理位置的导航路线。

1.2.2国外定位系统分析技术现状

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。