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