基于微服務(wù)架構(gòu)的國(guó)有資產(chǎn)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2023-05-07 14:25
隨著國(guó)家對(duì)國(guó)有資產(chǎn)管理機(jī)制不完善、國(guó)有資產(chǎn)流失現(xiàn)象的高度重視,通過(guò)信息化手段對(duì)國(guó)有資產(chǎn)進(jìn)行精確盤點(diǎn)、有效監(jiān)管、科學(xué)運(yùn)營(yíng)愈發(fā)重要。由于國(guó)有資產(chǎn)數(shù)據(jù)名目繁多且體量巨大,而且資產(chǎn)權(quán)屬單位廣泛、權(quán)屬關(guān)系復(fù)雜,因此本文基于微服務(wù)架構(gòu)設(shè)計(jì)了一套國(guó)有資產(chǎn)管理系統(tǒng),實(shí)現(xiàn)了國(guó)有資產(chǎn)數(shù)據(jù)的信息化科學(xué)管理。所設(shè)計(jì)的國(guó)有資產(chǎn)管理系統(tǒng)共包含資產(chǎn)管理、資產(chǎn)運(yùn)營(yíng)、虛擬公物倉(cāng)、資產(chǎn)定位、資產(chǎn)監(jiān)管五個(gè)核心模塊。系統(tǒng)整體基于Spring Cloud Alibaba生態(tài)搭建微服務(wù)架構(gòu),通過(guò)Spring Boot在Intelli J IDEA上進(jìn)行微服務(wù)應(yīng)用開發(fā),最終采用Docker容器將系統(tǒng)部署在Linux環(huán)境下。國(guó)有資產(chǎn)數(shù)據(jù)集中存儲(chǔ)在Oracle數(shù)據(jù)庫(kù)中,采用Mybatis Plus進(jìn)行持久層數(shù)據(jù)交互,而且通過(guò)GIS技術(shù)實(shí)現(xiàn)了資產(chǎn)數(shù)據(jù)在地圖上的定位展示,并可聯(lián)動(dòng)數(shù)據(jù)庫(kù)進(jìn)行查詢分析。系統(tǒng)首先進(jìn)行了需求和設(shè)計(jì)分析,然后基于Java語(yǔ)言分別對(duì)各個(gè)微服務(wù)應(yīng)用模塊完成了開發(fā)工作,最后實(shí)現(xiàn)了系統(tǒng)整體的持續(xù)集成和容器化部署。系統(tǒng)上線運(yùn)行后,基本達(dá)到了摸清國(guó)有資產(chǎn)家底、監(jiān)管國(guó)有資產(chǎn)流向的目標(biāo),實(shí)現(xiàn)了通過(guò)信息化手段對(duì)國(guó)有資產(chǎn)的科學(xué)管理,為...
【文章頁(yè)數(shù)】:74 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 研究背景與意義
1.1.1 研究背景
1.1.2 研究意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.2.1 國(guó)有資產(chǎn)管理系統(tǒng)研究現(xiàn)狀
1.2.2 微服務(wù)架構(gòu)研究現(xiàn)狀
1.3 研究?jī)?nèi)容
1.4 本文組織結(jié)構(gòu)
第二章 技術(shù)綜述
2.1 微服務(wù)架構(gòu)
2.1.1 微服務(wù)概述
2.1.2 微服務(wù)與傳統(tǒng)軟件架構(gòu)對(duì)比
2.1.3 微服務(wù)解決方案
2.2 技術(shù)框架
2.2.1 Spring
2.2.2 Spring Boot
2.2.3 My Batis Plus
2.2.4 VUE
2.3 數(shù)據(jù)存儲(chǔ)
2.3.1 Oracle Database
2.3.2 Redis
2.3.3 Postgre SQL
2.4 微服務(wù)應(yīng)用容器
2.5 本章小結(jié)
第三章 系統(tǒng)需求分析與概要設(shè)計(jì)
3.1 需求分析
3.1.1 功能需求
3.1.2 非功能性需求
3.2 系統(tǒng)總體設(shè)計(jì)
3.3 系統(tǒng)功能設(shè)計(jì)
3.3.1 資產(chǎn)管理模塊
3.3.2 資產(chǎn)運(yùn)營(yíng)模塊
3.3.3 虛擬公物倉(cāng)模塊
3.3.4 資產(chǎn)定位模塊
3.3.5 系統(tǒng)管理模塊
3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.4.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
3.4.2 數(shù)據(jù)表字段設(shè)計(jì)
3.5 本章小結(jié)
第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 微服務(wù)架構(gòu)設(shè)計(jì)
4.2 資產(chǎn)數(shù)據(jù)與功能封裝
4.3 認(rèn)證授權(quán)模塊
4.4 微服務(wù)配置
4.5 資產(chǎn)管理模塊
4.6 資產(chǎn)運(yùn)營(yíng)模塊
4.7 虛擬公物倉(cāng)模塊
4.8 資產(chǎn)定位模塊
4.9 微服務(wù)持續(xù)集成與應(yīng)用部署
4.10 本章小結(jié)
第五章 系統(tǒng)測(cè)試
5.1 功能測(cè)試
5.2 安全性測(cè)試
5.2.1 安全性測(cè)試方法
5.2.2 安全性漏洞解決措施
5.3 測(cè)試結(jié)論
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻(xiàn)
致謝
攻讀碩士學(xué)位期間發(fā)表論文情況
本文編號(hào):3810747
【文章頁(yè)數(shù)】:74 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
第一章 緒論
1.1 研究背景與意義
1.1.1 研究背景
1.1.2 研究意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀
1.2.1 國(guó)有資產(chǎn)管理系統(tǒng)研究現(xiàn)狀
1.2.2 微服務(wù)架構(gòu)研究現(xiàn)狀
1.3 研究?jī)?nèi)容
1.4 本文組織結(jié)構(gòu)
第二章 技術(shù)綜述
2.1 微服務(wù)架構(gòu)
2.1.1 微服務(wù)概述
2.1.2 微服務(wù)與傳統(tǒng)軟件架構(gòu)對(duì)比
2.1.3 微服務(wù)解決方案
2.2 技術(shù)框架
2.2.1 Spring
2.2.2 Spring Boot
2.2.3 My Batis Plus
2.2.4 VUE
2.3 數(shù)據(jù)存儲(chǔ)
2.3.1 Oracle Database
2.3.2 Redis
2.3.3 Postgre SQL
2.4 微服務(wù)應(yīng)用容器
2.5 本章小結(jié)
第三章 系統(tǒng)需求分析與概要設(shè)計(jì)
3.1 需求分析
3.1.1 功能需求
3.1.2 非功能性需求
3.2 系統(tǒng)總體設(shè)計(jì)
3.3 系統(tǒng)功能設(shè)計(jì)
3.3.1 資產(chǎn)管理模塊
3.3.2 資產(chǎn)運(yùn)營(yíng)模塊
3.3.3 虛擬公物倉(cāng)模塊
3.3.4 資產(chǎn)定位模塊
3.3.5 系統(tǒng)管理模塊
3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.4.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
3.4.2 數(shù)據(jù)表字段設(shè)計(jì)
3.5 本章小結(jié)
第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 微服務(wù)架構(gòu)設(shè)計(jì)
4.2 資產(chǎn)數(shù)據(jù)與功能封裝
4.3 認(rèn)證授權(quán)模塊
4.4 微服務(wù)配置
4.5 資產(chǎn)管理模塊
4.6 資產(chǎn)運(yùn)營(yíng)模塊
4.7 虛擬公物倉(cāng)模塊
4.8 資產(chǎn)定位模塊
4.9 微服務(wù)持續(xù)集成與應(yīng)用部署
4.10 本章小結(jié)
第五章 系統(tǒng)測(cè)試
5.1 功能測(cè)試
5.2 安全性測(cè)試
5.2.1 安全性測(cè)試方法
5.2.2 安全性漏洞解決措施
5.3 測(cè)試結(jié)論
5.4 本章小結(jié)
第六章 總結(jié)與展望
6.1 總結(jié)
6.2 展望
參考文獻(xiàn)
致謝
攻讀碩士學(xué)位期間發(fā)表論文情況
本文編號(hào):3810747
本文鏈接:http://sikaile.net/jingjilunwen/hongguanjingjilunwen/3810747.html
最近更新
教材專著