基于RBAC和MAC的黨建系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2023-08-26 02:52
在黨中央對從嚴(yán)治黨的力度不斷加大、信息化技術(shù)已經(jīng)廣泛應(yīng)用于各個領(lǐng)域以及信息安全問題應(yīng)該引起足夠重視的背景下,某研究院決定積極響應(yīng)中央號召,推進黨建工作信息化建設(shè),建立一套安全、全面、便捷的黨建系統(tǒng)。項目來自受國家保密管理部門監(jiān)管的某研究院的黨建工作,本文根據(jù)實際應(yīng)用需求,以安全、科學(xué)、全面、客觀的標(biāo)準(zhǔn),基于角色的訪問控制(Role-Based Access Control,RBAC)和強制訪問控制(Mandatory Access Control,MAC)的思想,設(shè)計并實現(xiàn)了一套黨建系統(tǒng)。RBAC將系統(tǒng)的功能權(quán)限和數(shù)據(jù)權(quán)限分給若干角色,每個用戶被授權(quán)一些角色。MAC對比用戶許可證級別和數(shù)據(jù)密級,從數(shù)據(jù)庫角度判斷用戶對數(shù)據(jù)的讀寫資格。由于研究院對保密要求嚴(yán)格,在精準(zhǔn)的需求分析后,確定該黨建系統(tǒng)的編碼工作分為后端開發(fā)和數(shù)據(jù)庫開發(fā)兩部分,后端開發(fā)包括黨組織及黨員管理、政治建設(shè)、思想建設(shè)、組織建設(shè)、作風(fēng)建設(shè)和安全機制六個子系統(tǒng),數(shù)據(jù)庫開發(fā)包括觸發(fā)器、函數(shù)、存儲過程等編碼。后端開發(fā)的安全機制子系統(tǒng)中的權(quán)限控制是基于RBAC技術(shù)思想,數(shù)據(jù)庫開發(fā)也分為RBAC機制開發(fā)和MAC機制開發(fā)。RBAC機制開...
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 項目背景與研究意義
1.1.1 項目背景
1.1.2 研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文的主要研究工作
1.4 本文的結(jié)構(gòu)安排
第二章 相關(guān)技術(shù)介紹
2.1 B/S架構(gòu)
2.1.1 B/S簡介
2.1.2 B/S的優(yōu)勢
2.2 MVC模式
2.2.1 MVC簡介
2.2.2 MVC數(shù)據(jù)處理流程
2.2.3 MVC的優(yōu)點
2.3 Spring框架
2.3.1 Spring簡介
2.3.2 Spring的優(yōu)點
2.3.3 Spring MVC
2.4 Hibernate框架
2.4.1 Hibernate簡介
2.4.2 Hibernate的優(yōu)點
2.5 RBAC
2.6 MAC
2.7 本章小結(jié)
第三章 黨建系統(tǒng)需求分析
3.1 系統(tǒng)概述
3.2 系統(tǒng)功能性需求
3.2.1 系統(tǒng)總體功能需求分析
3.2.2 系統(tǒng)角色分析
3.3 系統(tǒng)非功能性需求
3.4 本章小結(jié)
第四章 黨建系統(tǒng)設(shè)計
4.1 系統(tǒng)架構(gòu)設(shè)計
4.2 系統(tǒng)詳細設(shè)計
4.2.1 黨組織及黨員管理子系統(tǒng)
4.2.2 政治建設(shè)子系統(tǒng)
4.2.3 思想建設(shè)子系統(tǒng)
4.2.4 組織建設(shè)子系統(tǒng)
4.2.5 作風(fēng)建設(shè)子系統(tǒng)
4.2.6 安全機制子系統(tǒng)
4.3 數(shù)據(jù)庫設(shè)計
4.3.1 數(shù)據(jù)庫設(shè)計總體概述
4.3.2 RBAC機制設(shè)計
4.3.3 MAC寫操作機制設(shè)計
4.3.4 MAC讀操作機制設(shè)計
4.3.5 數(shù)據(jù)庫E-R圖
4.4 本章小結(jié)
第五章 黨建系統(tǒng)實現(xiàn)
5.1 黨組織及黨員管理子系統(tǒng)的實現(xiàn)
5.1.1 黨組織維護模塊的實現(xiàn)
5.1.2 組織關(guān)系轉(zhuǎn)出模塊的實現(xiàn)
5.1.3 組織關(guān)系轉(zhuǎn)入模塊的實現(xiàn)
5.2 政治建設(shè)子系統(tǒng)的實現(xiàn)
5.3 思想建設(shè)子系統(tǒng)的實現(xiàn)
5.3.1 新聞管理模塊的實現(xiàn)
5.3.2 公告管理模塊的實現(xiàn)
5.4 組織建設(shè)子系統(tǒng)的實現(xiàn)
5.4.1 3H關(guān)愛模塊的實現(xiàn)
5.4.2 民主生活會模塊的實現(xiàn)
5.5 作風(fēng)建設(shè)子系統(tǒng)的實現(xiàn)
5.5.1 八項規(guī)定模塊的實現(xiàn)
5.5.2 作風(fēng)落實模塊的實現(xiàn)
5.6 安全機制子系統(tǒng)的實現(xiàn)
5.6.1 功能權(quán)限控制模塊的實現(xiàn)
5.6.2 數(shù)據(jù)權(quán)限控制模塊的實現(xiàn)
5.6.3 用戶登錄模塊的實現(xiàn)
5.6.4 讀操作控制模塊的實現(xiàn)
5.7 RBAC的實現(xiàn)
5.8 MAC的實現(xiàn)
5.8.1 寫操作
5.8.2 讀操作
5.9 安全機制測試
5.10 本章小結(jié)
第六章 總結(jié)與展望
6.1 全文總結(jié)
6.2 進一步工作展望
參考文獻
致謝
本文編號:3843809
【文章頁數(shù)】:76 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 項目背景與研究意義
1.1.1 項目背景
1.1.2 研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.3 本文的主要研究工作
1.4 本文的結(jié)構(gòu)安排
第二章 相關(guān)技術(shù)介紹
2.1 B/S架構(gòu)
2.1.1 B/S簡介
2.1.2 B/S的優(yōu)勢
2.2 MVC模式
2.2.1 MVC簡介
2.2.2 MVC數(shù)據(jù)處理流程
2.2.3 MVC的優(yōu)點
2.3 Spring框架
2.3.1 Spring簡介
2.3.2 Spring的優(yōu)點
2.3.3 Spring MVC
2.4 Hibernate框架
2.4.1 Hibernate簡介
2.4.2 Hibernate的優(yōu)點
2.5 RBAC
2.6 MAC
2.7 本章小結(jié)
第三章 黨建系統(tǒng)需求分析
3.1 系統(tǒng)概述
3.2 系統(tǒng)功能性需求
3.2.1 系統(tǒng)總體功能需求分析
3.2.2 系統(tǒng)角色分析
3.3 系統(tǒng)非功能性需求
3.4 本章小結(jié)
第四章 黨建系統(tǒng)設(shè)計
4.1 系統(tǒng)架構(gòu)設(shè)計
4.2 系統(tǒng)詳細設(shè)計
4.2.1 黨組織及黨員管理子系統(tǒng)
4.2.2 政治建設(shè)子系統(tǒng)
4.2.3 思想建設(shè)子系統(tǒng)
4.2.4 組織建設(shè)子系統(tǒng)
4.2.5 作風(fēng)建設(shè)子系統(tǒng)
4.2.6 安全機制子系統(tǒng)
4.3 數(shù)據(jù)庫設(shè)計
4.3.1 數(shù)據(jù)庫設(shè)計總體概述
4.3.2 RBAC機制設(shè)計
4.3.3 MAC寫操作機制設(shè)計
4.3.4 MAC讀操作機制設(shè)計
4.3.5 數(shù)據(jù)庫E-R圖
4.4 本章小結(jié)
第五章 黨建系統(tǒng)實現(xiàn)
5.1 黨組織及黨員管理子系統(tǒng)的實現(xiàn)
5.1.1 黨組織維護模塊的實現(xiàn)
5.1.2 組織關(guān)系轉(zhuǎn)出模塊的實現(xiàn)
5.1.3 組織關(guān)系轉(zhuǎn)入模塊的實現(xiàn)
5.2 政治建設(shè)子系統(tǒng)的實現(xiàn)
5.3 思想建設(shè)子系統(tǒng)的實現(xiàn)
5.3.1 新聞管理模塊的實現(xiàn)
5.3.2 公告管理模塊的實現(xiàn)
5.4 組織建設(shè)子系統(tǒng)的實現(xiàn)
5.4.1 3H關(guān)愛模塊的實現(xiàn)
5.4.2 民主生活會模塊的實現(xiàn)
5.5 作風(fēng)建設(shè)子系統(tǒng)的實現(xiàn)
5.5.1 八項規(guī)定模塊的實現(xiàn)
5.5.2 作風(fēng)落實模塊的實現(xiàn)
5.6 安全機制子系統(tǒng)的實現(xiàn)
5.6.1 功能權(quán)限控制模塊的實現(xiàn)
5.6.2 數(shù)據(jù)權(quán)限控制模塊的實現(xiàn)
5.6.3 用戶登錄模塊的實現(xiàn)
5.6.4 讀操作控制模塊的實現(xiàn)
5.7 RBAC的實現(xiàn)
5.8 MAC的實現(xiàn)
5.8.1 寫操作
5.8.2 讀操作
5.9 安全機制測試
5.10 本章小結(jié)
第六章 總結(jié)與展望
6.1 全文總結(jié)
6.2 進一步工作展望
參考文獻
致謝
本文編號:3843809
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3843809.html
最近更新
教材專著