基于微服务架构的社会化应急资源数据汇聚平台的设计与实现
发布时间:2024-02-19 10:33
突发事件具有不确定性、破坏性、社会性等特点,每一次突发事件都会影响人们的正常生活,人们的生命安全受到伤害,财产造成损失,从而引起社会的恐慌。在突发事件后,如何保障人民群众生命财产安全,如何维护社会稳定,如何科学而高效的应急救援是重中之重。由于我国应急资源数据存在数据散乱和数据异构问题,导致在应急救援时资源的调度分配和决策不精准,而应急资源数据是应急资源调度的基础,是应急决策的有力支撑,是应急体系实施的关键,应急资源数据管理工作的实施将有效的减少受灾人民的损失,使得救灾工作顺利进行,因此对社会化应急资源数据汇聚的研究具有重要的意义。本文设计并实现了基于微服务架构的社会化应急资源数据汇聚平台系统,主要工作如下:(1)数据爬取和处理。基于众源数据,采用爬虫技术从百度地图、高德地图和腾讯地图进行应急资源数据的泛在获取,然后数据进行“数据格式化-数据抽取-数据清洗-数据加载-数据分析-数据展示”流程,最后为各级应急机构提供数据共享,推进社会化应急体系建设的步伐。(2)系统设计和实现。系统采用微服务架构,结合SpringCloud、SpringBoot技术以及MySQL数据库设计并实现了前端子系统...
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 选题的背景及意义
1.2 国内外研究现状
1.3 主要研究工作
1.4 论文的结构安排
第二章 相关理论和开发技术介绍
2.1 应急管理相关理论
2.1.1 应急资源分类
2.1.2 突发事件分类
2.2 核心技术介绍
2.2.1 SpringCloud技术栈
2.2.2 SpringBoot相关技术
2.2.3 SpringBoot与SpringCloud的关系
2.2.4 Redis和MySQL
2.3 本章小结
第三章 应急资源数据汇聚平台的需求分析
3.1 功能性需求分析
3.1.1 数据检索功能需求分析
3.1.2 数据抽取功能需求分析
3.1.3 数据清洗功能需求分析
3.1.4 数据分析功能需求分析
3.1.5 数据管理功能需求分析
3.1.6 鉴权授权功能需求分析
3.2 非功能性需求分析
3.2.1 性能需求分析
3.2.2 安全性需求分析
3.3 本章小结
第四章 系统设计和数据库设计
4.1 系统架构设计
4.2 前端子系统的设计
4.2.1 功能模块
4.2.2 交互流程
4.3 API路由网关子系统的设计
4.3.1 API路由网关子系统调度总体架构
4.3.2 API路由网关子系统总体流程
4.4 数据检索子系统的设计
4.4.1 实时检索
4.4.2 定时检索
4.5 数据清洗子系统的设计
4.5.1 机器清洗
4.5.2 人工清洗
4.6 数据分析子系统的设计
4.6.1 区域分析
4.6.2 时间分析
4.6.3 缓冲区分析
4.7 数据管理子系统的设计
4.8 鉴权授权子系统的设计
4.8.1 访问令牌设计
4.8.2 鉴权授权子系统总体流程
4.9 数据库设计
4.9.1 鉴权授权数据库
4.9.2 应急资源数据库
4.10 本章小结
第五章 应急资源数据汇聚平台的实现
5.1 系统开发环境
5.2 前端子系统的实现
5.2.1 数据检索模块实现
5.2.2 数据抽取模块实现
5.2.3 数据分析模块实现
5.2.4 数据展示模块实现
5.2.5 数据管理模块实现
5.2.6 系统设置模块实现
5.3 API路由网关子系统的实现
5.4 数据检索子系统的实现
5.4.1 实时检索方式
5.4.2 服务端定时检索方式
5.5 数据清洗子系统的实现
5.5.1 数据清洗
5.5.2 数据去重
5.6 数据分析子系统的实现
5.7 数据管理子系统的实现
5.8 鉴权授权子系统的实现
5.9 本章小结
第六章 系统测试
6.1 测试目标与测试工具
6.2 功能性测试
6.3 压力测试
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
攻读硕士期间发表的论文和科研成果
致谢
本文编号:3902550
【文章页数】:75 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 选题的背景及意义
1.2 国内外研究现状
1.3 主要研究工作
1.4 论文的结构安排
第二章 相关理论和开发技术介绍
2.1 应急管理相关理论
2.1.1 应急资源分类
2.1.2 突发事件分类
2.2 核心技术介绍
2.2.1 SpringCloud技术栈
2.2.2 SpringBoot相关技术
2.2.3 SpringBoot与SpringCloud的关系
2.2.4 Redis和MySQL
2.3 本章小结
第三章 应急资源数据汇聚平台的需求分析
3.1 功能性需求分析
3.1.1 数据检索功能需求分析
3.1.2 数据抽取功能需求分析
3.1.3 数据清洗功能需求分析
3.1.4 数据分析功能需求分析
3.1.5 数据管理功能需求分析
3.1.6 鉴权授权功能需求分析
3.2 非功能性需求分析
3.2.1 性能需求分析
3.2.2 安全性需求分析
3.3 本章小结
第四章 系统设计和数据库设计
4.1 系统架构设计
4.2 前端子系统的设计
4.2.1 功能模块
4.2.2 交互流程
4.3 API路由网关子系统的设计
4.3.1 API路由网关子系统调度总体架构
4.3.2 API路由网关子系统总体流程
4.4 数据检索子系统的设计
4.4.1 实时检索
4.4.2 定时检索
4.5 数据清洗子系统的设计
4.5.1 机器清洗
4.5.2 人工清洗
4.6 数据分析子系统的设计
4.6.1 区域分析
4.6.2 时间分析
4.6.3 缓冲区分析
4.7 数据管理子系统的设计
4.8 鉴权授权子系统的设计
4.8.1 访问令牌设计
4.8.2 鉴权授权子系统总体流程
4.9 数据库设计
4.9.1 鉴权授权数据库
4.9.2 应急资源数据库
4.10 本章小结
第五章 应急资源数据汇聚平台的实现
5.1 系统开发环境
5.2 前端子系统的实现
5.2.1 数据检索模块实现
5.2.2 数据抽取模块实现
5.2.3 数据分析模块实现
5.2.4 数据展示模块实现
5.2.5 数据管理模块实现
5.2.6 系统设置模块实现
5.3 API路由网关子系统的实现
5.4 数据检索子系统的实现
5.4.1 实时检索方式
5.4.2 服务端定时检索方式
5.5 数据清洗子系统的实现
5.5.1 数据清洗
5.5.2 数据去重
5.6 数据分析子系统的实现
5.7 数据管理子系统的实现
5.8 鉴权授权子系统的实现
5.9 本章小结
第六章 系统测试
6.1 测试目标与测试工具
6.2 功能性测试
6.3 压力测试
第七章 总结与展望
7.1 总结
7.2 展望
参考文献
攻读硕士期间发表的论文和科研成果
致谢
本文编号:3902550
本文链接:https://www.wllwen.com/kejilunwen/shengwushengchang/3902550.html
最近更新
教材专著