没有合适的资源?快使用搜索试试~ 我知道了~
基于Netty框架的位置服务平台的设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 79 浏览量
2023-09-11
13:17:17
上传
评论
收藏 1.56MB DOC 举报
温馨提示
试读
31页
基于Netty框架的位置服务平台的设计与实现.doc
资源推荐
资源详情
资源评论
本科论文
目 录
摘 要....................................................................................................................I
Abstract.....................................................................................................................II
引 言 ...................................................................................................................1
1 相关技术 ...............................................................................................................3
1.1 开发环境及开发工具 .....................................................................................3
1.2 相关知识简介 .................................................................................................3
1.3 本章小结 .........................................................................................................4
2 系统分析 ...............................................................................................................5
2.1 设计背景 .........................................................................................................5
2.2 系统需求分析 .................................................................................................5
2.3 市场分析 .........................................................................................................5
2.4 论文的概要内容 .............................................................................................6
2.5 本章小结 .........................................................................................................6
3 系统设计 ...............................................................................................................7
3.1 系统总体设计 .................................................................................................7
3.2 系统结构设计 .................................................................................................8
3.3 数据库设计 ...................................................................................................11
3.4 本章小结 .......................................................................................................14
4 系统实现 .............................................................................................................15
4.1 开发环境 .......................................................................................................15
4.2 数据库实现 ...................................................................................................15
4.3 系统功能实现 ...............................................................................................16
4.4 本章小结 .......................................................................................................18
5 系统测试 .............................................................................................................19
5.1 系统测试环境 ...............................................................................................19
5.2 系统压力测试 ...............................................................................................19
5.3 系统功能测试 ...............................................................................................20
5.4 本章小结 .......................................................................................................22
结 论 .................................................................................................................23
本科论文
摘 要
位置服务是人们在工作、生活、学习等时候经常使用的服务。在我
们日常出差、旅游等到一个新的陌生环境的时候,不可避免的会出现找
不到路、迷失方向等种种不安全的情况。由于 GPS 等可以获取地理位置
数据信息的硬件已经能够完美地嵌入到移动智能手机或者车载仪等互联
网设备中,市面上出现的基于此的服务也是比较繁杂,此时,设计便需
要设计一套系统可以支持基于基本位置服务又可以完美扩展其他相关业
务,符合市场需求的就显得十分有必要。
本文主要是关于基于 web 的位置服务的设计与实现,主要所作的工
作包括:
(1)了解当前市面上关于位置服务的发展情况,并对收集到的数据
进行归纳分析,总结这些软件系统存在的优势,避免已存在的劣势,发
现并思考可补足方面,最后,设计一套属于自己的系统运行流程。
(2)设计系统的运行环境以及系统开发环境,确定代码总体设计和
详细设计,最后完成此系统的程序代码编写。利用 VueJS 和 ElementUI
搭建系统网站,并采用 OpenLayersJS 进行对空间数据的采集上传以及展
示,确定开源 API,例如百度高德进行位置数据的上传和展示;利用
SpringBoot 进行后台服务编写,完成数据服务端的处理,开放 API 提供
调用,最后完成系统的整体运行。
(3)程序编写完成后,可将程序发布到测试环境运行,提供给所有
可支持网页浏览的用户使用此系统。
(4)完成上述步骤后,分别对其各个功能模块进行测试,确保设计
功能模块基本实现。如果在测试过程中发现明显错误或者隐藏漏洞,即
时思考问题所在并设计解决方案,最后完成修复工作。
通过使用这一套系统就可以方面地体验到位置服务功能以及延伸
的其他相关业务功能,并提供了可以处理一类位置服务问题的便利。
关键词:位置服务;安全预警;地理围栏;工单;即时通讯
本科论文
Abstract
Location service is a service that people often use in work, life, study,
etc. When we are on a daily business trip or traveling to a new unfamiliar
environment, it is inevitable that there will be various unsafe situations such
as nowhere to be found and lost. Since hardware such as GPS that can obtain
geographic location data information can be perfectly embedded in Internet
devices such as mobile smartphones or car meters, the services based on this
market are also quite complicated. At this time, the design needs to design a
system It can support basic location-based services and can perfectly expand
other related businesses. It is very necessary to meet market needs.
This article is mainly about the design and implementation of web-based
location services. The main work includes:
(1) Understand the current development of location services on the
market, and summarize and analyze the collected data, summarize the
advantages of these software systems, avoid existing disadvantages, discover
and think about complementary aspects, and finally, design a set Belong to
your own system operation process.
(2) Use VueJS and ElementUI to build a system website, and use
OpenLayersJS to collect, upload and display spatial data; use Android to
complete the mobile terminal APP creation, determine the open source API,
such as Baidu Gaode for location data upload and display; use SpringBoot for
background services Write, complete the processing of the data server, open
the API to provide calls, and finally complete the overall operation of the
system.
(3) After the program is written, the program can be released to the test
environment and run, and it is provided to all users who can support web
browsing and install Android application devices to use this system.
(4) After completing the above steps, test each function module to ensure
that the design function module is basically realized. If obvious errors or
hidden vulnerabilities are found during the test, think about the problem
immediately and design a solution, and finally complete the repair work.
By using this system, you can experience the location service function
and other related business functions of Yanshen in various aspects.
Keywords: Location services; security warning; geo-fencing; work orders;
instant messaging
本科论文
引 言
毕业设计的课题是:基于 Netty 框架的位置服务平台的设计与实现。
这套系统可应用于安监、交通、环保、智慧城市、国土、作业安全、巡
检等绝大部分于位置相关的场景中
[1]
,常见的应用场景是:车辆导航、手
表定位。但也因为系统多客户端使用,具备相对使用复杂性和适用性范
围固定。本文从位置服务领域用途作用广泛展开,从而开发一套基于位
置数据的位置服务业务系统为目标展开此课题设计。本文阐述了此课题
的研究现状以及研发者套系统的意义,确定了此课题设计的研发目标,
为建立基于位置数据,提供大多数相关业务场景的功能性交互,解决同
性质传统业务实现的复杂性、低效性,丰富当前业务表面以及潜在的功
能业务需求,并可灵活添加位置数据上传设备处理同类业务需求,以平
台式提供使用者所需要的服务。基于位置的服务,更侧重的是服务,市
场终归有限度,高质量的服务才是获取用户的不可忽略的因素,而创新
无异于是这一因素的捷径
[2]
。
在选择开发工具和技术方面,系统位置数据流转分为数据采集,数
据上传,数据处理以及数据保存,结合开源技术百度高德等获取当前位
置数据信息;数据上传选择的是 Netty 网络编程框架
[3]
,主要从开发难易
度,执行性能,数据处理能力方面考虑,Netty 提供了强有力的支持。数
据处理即对约定的数据格式的编解码处理;数据保存选择 Redis,其非关
系型数据 key-value 存储格式以及高效可靠的增删查改对高频率数据操
作有强有力支持。系统设计与系统实现体现的此课题的设计方向,通过
功能模块的展示体现此设计所需要实现的模块为五大模块,实时追踪、
工单管理、即使聊天、安全预警、系统安全模块,也较为详细的区分模
块所属。五大模块互相关联,并未隔离,用户管理为系统设计基础模块,
其用户信息在其他模块也有相应存储,用以保持数据权限以及数据获取
准确性安全性;工单模块较为独立模块,但视为核心业务模块,处理功
能也较为多样化,轻便化,其观点模板部分动态组装字段,适应多种业
务场景,灵活性较强;即时通讯模块原本为工单模块设计,实时提供当
前数据信息,平台端与移动端的沟通提高业务实现性能,但其灵活较高,
适用性更加广泛,也所属独立模块
[4]
。实时追踪和安全预警可视为同性质
剩余30页未读,继续阅读
资源评论
南抖北快东卫
- 粉丝: 71
- 资源: 5584
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功