基于微服務架構的社會化應急資源數(shù)據(jù)匯聚平臺的設計與實現(xiàn)
發(fā)布時間:2024-02-19 10:33
突發(fā)事件具有不確定性、破壞性、社會性等特點,每一次突發(fā)事件都會影響人們的正常生活,人們的生命安全受到傷害,財產(chǎn)造成損失,從而引起社會的恐慌。在突發(fā)事件后,如何保障人民群眾生命財產(chǎn)安全,如何維護社會穩(wěn)定,如何科學而高效的應急救援是重中之重。由于我國應急資源數(shù)據(jù)存在數(shù)據(jù)散亂和數(shù)據(jù)異構問題,導致在應急救援時資源的調(diào)度分配和決策不精準,而應急資源數(shù)據(jù)是應急資源調(diào)度的基礎,是應急決策的有力支撐,是應急體系實施的關鍵,應急資源數(shù)據(jù)管理工作的實施將有效的減少受災人民的損失,使得救災工作順利進行,因此對社會化應急資源數(shù)據(jù)匯聚的研究具有重要的意義。本文設計并實現(xiàn)了基于微服務架構的社會化應急資源數(shù)據(jù)匯聚平臺系統(tǒng),主要工作如下:(1)數(shù)據(jù)爬取和處理;诒娫磾(shù)據(jù),采用爬蟲技術從百度地圖、高德地圖和騰訊地圖進行應急資源數(shù)據(jù)的泛在獲取,然后數(shù)據(jù)進行“數(shù)據(jù)格式化-數(shù)據(jù)抽取-數(shù)據(jù)清洗-數(shù)據(jù)加載-數(shù)據(jù)分析-數(shù)據(jù)展示”流程,最后為各級應急機構提供數(shù)據(jù)共享,推進社會化應急體系建設的步伐。(2)系統(tǒng)設計和實現(xiàn)。系統(tǒng)采用微服務架構,結合SpringCloud、SpringBoot技術以及MySQL數(shù)據(jù)庫設計并實現(xiàn)了前端子系統(tǒng)...
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 選題的背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 主要研究工作
1.4 論文的結構安排
第二章 相關理論和開發(fā)技術介紹
2.1 應急管理相關理論
2.1.1 應急資源分類
2.1.2 突發(fā)事件分類
2.2 核心技術介紹
2.2.1 SpringCloud技術棧
2.2.2 SpringBoot相關技術
2.2.3 SpringBoot與SpringCloud的關系
2.2.4 Redis和MySQL
2.3 本章小結
第三章 應急資源數(shù)據(jù)匯聚平臺的需求分析
3.1 功能性需求分析
3.1.1 數(shù)據(jù)檢索功能需求分析
3.1.2 數(shù)據(jù)抽取功能需求分析
3.1.3 數(shù)據(jù)清洗功能需求分析
3.1.4 數(shù)據(jù)分析功能需求分析
3.1.5 數(shù)據(jù)管理功能需求分析
3.1.6 鑒權授權功能需求分析
3.2 非功能性需求分析
3.2.1 性能需求分析
3.2.2 安全性需求分析
3.3 本章小結
第四章 系統(tǒng)設計和數(shù)據(jù)庫設計
4.1 系統(tǒng)架構設計
4.2 前端子系統(tǒng)的設計
4.2.1 功能模塊
4.2.2 交互流程
4.3 API路由網(wǎng)關子系統(tǒng)的設計
4.3.1 API路由網(wǎng)關子系統(tǒng)調(diào)度總體架構
4.3.2 API路由網(wǎng)關子系統(tǒng)總體流程
4.4 數(shù)據(jù)檢索子系統(tǒng)的設計
4.4.1 實時檢索
4.4.2 定時檢索
4.5 數(shù)據(jù)清洗子系統(tǒng)的設計
4.5.1 機器清洗
4.5.2 人工清洗
4.6 數(shù)據(jù)分析子系統(tǒng)的設計
4.6.1 區(qū)域分析
4.6.2 時間分析
4.6.3 緩沖區(qū)分析
4.7 數(shù)據(jù)管理子系統(tǒng)的設計
4.8 鑒權授權子系統(tǒng)的設計
4.8.1 訪問令牌設計
4.8.2 鑒權授權子系統(tǒng)總體流程
4.9 數(shù)據(jù)庫設計
4.9.1 鑒權授權數(shù)據(jù)庫
4.9.2 應急資源數(shù)據(jù)庫
4.10 本章小結
第五章 應急資源數(shù)據(jù)匯聚平臺的實現(xiàn)
5.1 系統(tǒng)開發(fā)環(huán)境
5.2 前端子系統(tǒng)的實現(xiàn)
5.2.1 數(shù)據(jù)檢索模塊實現(xiàn)
5.2.2 數(shù)據(jù)抽取模塊實現(xiàn)
5.2.3 數(shù)據(jù)分析模塊實現(xiàn)
5.2.4 數(shù)據(jù)展示模塊實現(xiàn)
5.2.5 數(shù)據(jù)管理模塊實現(xiàn)
5.2.6 系統(tǒng)設置模塊實現(xiàn)
5.3 API路由網(wǎng)關子系統(tǒng)的實現(xiàn)
5.4 數(shù)據(jù)檢索子系統(tǒng)的實現(xiàn)
5.4.1 實時檢索方式
5.4.2 服務端定時檢索方式
5.5 數(shù)據(jù)清洗子系統(tǒng)的實現(xiàn)
5.5.1 數(shù)據(jù)清洗
5.5.2 數(shù)據(jù)去重
5.6 數(shù)據(jù)分析子系統(tǒng)的實現(xiàn)
5.7 數(shù)據(jù)管理子系統(tǒng)的實現(xiàn)
5.8 鑒權授權子系統(tǒng)的實現(xiàn)
5.9 本章小結
第六章 系統(tǒng)測試
6.1 測試目標與測試工具
6.2 功能性測試
6.3 壓力測試
第七章 總結與展望
7.1 總結
7.2 展望
參考文獻
攻讀碩士期間發(fā)表的論文和科研成果
致謝
本文編號:3902550
【文章頁數(shù)】:75 頁
【學位級別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 選題的背景及意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 主要研究工作
1.4 論文的結構安排
第二章 相關理論和開發(fā)技術介紹
2.1 應急管理相關理論
2.1.1 應急資源分類
2.1.2 突發(fā)事件分類
2.2 核心技術介紹
2.2.1 SpringCloud技術棧
2.2.2 SpringBoot相關技術
2.2.3 SpringBoot與SpringCloud的關系
2.2.4 Redis和MySQL
2.3 本章小結
第三章 應急資源數(shù)據(jù)匯聚平臺的需求分析
3.1 功能性需求分析
3.1.1 數(shù)據(jù)檢索功能需求分析
3.1.2 數(shù)據(jù)抽取功能需求分析
3.1.3 數(shù)據(jù)清洗功能需求分析
3.1.4 數(shù)據(jù)分析功能需求分析
3.1.5 數(shù)據(jù)管理功能需求分析
3.1.6 鑒權授權功能需求分析
3.2 非功能性需求分析
3.2.1 性能需求分析
3.2.2 安全性需求分析
3.3 本章小結
第四章 系統(tǒng)設計和數(shù)據(jù)庫設計
4.1 系統(tǒng)架構設計
4.2 前端子系統(tǒng)的設計
4.2.1 功能模塊
4.2.2 交互流程
4.3 API路由網(wǎng)關子系統(tǒng)的設計
4.3.1 API路由網(wǎng)關子系統(tǒng)調(diào)度總體架構
4.3.2 API路由網(wǎng)關子系統(tǒng)總體流程
4.4 數(shù)據(jù)檢索子系統(tǒng)的設計
4.4.1 實時檢索
4.4.2 定時檢索
4.5 數(shù)據(jù)清洗子系統(tǒng)的設計
4.5.1 機器清洗
4.5.2 人工清洗
4.6 數(shù)據(jù)分析子系統(tǒng)的設計
4.6.1 區(qū)域分析
4.6.2 時間分析
4.6.3 緩沖區(qū)分析
4.7 數(shù)據(jù)管理子系統(tǒng)的設計
4.8 鑒權授權子系統(tǒng)的設計
4.8.1 訪問令牌設計
4.8.2 鑒權授權子系統(tǒng)總體流程
4.9 數(shù)據(jù)庫設計
4.9.1 鑒權授權數(shù)據(jù)庫
4.9.2 應急資源數(shù)據(jù)庫
4.10 本章小結
第五章 應急資源數(shù)據(jù)匯聚平臺的實現(xiàn)
5.1 系統(tǒng)開發(fā)環(huán)境
5.2 前端子系統(tǒng)的實現(xiàn)
5.2.1 數(shù)據(jù)檢索模塊實現(xiàn)
5.2.2 數(shù)據(jù)抽取模塊實現(xiàn)
5.2.3 數(shù)據(jù)分析模塊實現(xiàn)
5.2.4 數(shù)據(jù)展示模塊實現(xiàn)
5.2.5 數(shù)據(jù)管理模塊實現(xiàn)
5.2.6 系統(tǒng)設置模塊實現(xiàn)
5.3 API路由網(wǎng)關子系統(tǒng)的實現(xiàn)
5.4 數(shù)據(jù)檢索子系統(tǒng)的實現(xiàn)
5.4.1 實時檢索方式
5.4.2 服務端定時檢索方式
5.5 數(shù)據(jù)清洗子系統(tǒng)的實現(xiàn)
5.5.1 數(shù)據(jù)清洗
5.5.2 數(shù)據(jù)去重
5.6 數(shù)據(jù)分析子系統(tǒng)的實現(xiàn)
5.7 數(shù)據(jù)管理子系統(tǒng)的實現(xiàn)
5.8 鑒權授權子系統(tǒng)的實現(xiàn)
5.9 本章小結
第六章 系統(tǒng)測試
6.1 測試目標與測試工具
6.2 功能性測試
6.3 壓力測試
第七章 總結與展望
7.1 總結
7.2 展望
參考文獻
攻讀碩士期間發(fā)表的論文和科研成果
致謝
本文編號:3902550
本文鏈接:http://www.sikaile.net/kejilunwen/shengwushengchang/3902550.html
最近更新
教材專著