功能菜單驅(qū)動的Web軟件權(quán)限與日志框架技術(shù)研究
發(fā)布時間:2021-03-23 18:46
在互聯(lián)網(wǎng)飛速發(fā)展的今天,人們逐漸走進了信息化的時代,Web軟件作為信息化發(fā)展的產(chǎn)物,在人們的生產(chǎn)生活中扮演著舉足輕重的角色。角色權(quán)限與功能日志管理作為Web應(yīng)用系統(tǒng)中基礎(chǔ)的通用功能,對Web軟件的安全性起到了一定的防護作用。本課題以角色權(quán)限與功能日志管理為基礎(chǔ),實現(xiàn)功能菜單驅(qū)動的Web軟件權(quán)限與日志框架,提高Web軟件的開發(fā)效率。首先,描述了國內(nèi)外針對用戶角色權(quán)限與日志的發(fā)展狀況,提出研究功能驅(qū)動的Web軟件權(quán)限與日志框架的必要性。為此,研究了Web軟件開發(fā)中用到的相關(guān)技術(shù),為框架的實現(xiàn)做準備。其次,給出了功能菜單驅(qū)動的Web軟件權(quán)限與日志模型的整體思想,描述了模型內(nèi)的數(shù)據(jù)走向,總結(jié)了模型應(yīng)具備的特點。借助分層思想,構(gòu)建了一個功能菜單驅(qū)動的Web軟件權(quán)限與日志模型的層次模型,詳細介紹了模型中功能展示層、功能層以及數(shù)據(jù)層的設(shè)計方案,描述了模型內(nèi)模塊間的數(shù)據(jù)耦合。再次,結(jié)合功能菜單驅(qū)動的Web軟件權(quán)限與日志層次模型以及各層次的設(shè)計方案,給出了各關(guān)鍵層次的實現(xiàn)思路和主要流程,實現(xiàn)了框架內(nèi)功能展示層、數(shù)據(jù)層和功能層的主要功能,基于柔性軟件的設(shè)計思想,實現(xiàn)了框架與Web軟件之間的柔性可配置綁定方...
【文章來源】:燕山大學河北省
【文章頁數(shù)】:73 頁
【學位級別】:碩士
【部分圖文】:
系統(tǒng)功能菜單柔性配置器構(gòu)成
圖 5-2 系統(tǒng)業(yè)務(wù)功能菜單管理模塊中,Url 配置的是 Web 系統(tǒng)中每個可執(zhí)行的功能頁面的鏈接地址,對系統(tǒng)具體功能的訪問,Url 配置項在框架與 Web 軟件系統(tǒng)綁定時作用,可以說是連接框架和系統(tǒng)功能的橋梁。上級名稱即當前二級即系統(tǒng)中的一級功能頁面。編碼自動生成,作為該功能頁面在系統(tǒng)arget 表示頁面重定向的方式。序號即在其所屬的一級業(yè)務(wù)功能菜單下一級業(yè)務(wù)功能菜單下的二級業(yè)務(wù)功能頁面序號互不干擾,均從 1 開中心為例,配置完成的系統(tǒng)業(yè)務(wù)功能菜單信息如表 5-1 所示。表5-1 系統(tǒng)業(yè)務(wù)功能菜單及其URL地址 菜單編號 菜單名稱 鏈接地址 圖標樣式 索引001.002 行政中心 # fa fa-list fa-fw 2 001.002.001 首頁背景../AdminSystemManage/LoginPic.aspx?flag=I1 ../WebsiteManage/ArticalManage.aspx?
menuid=1&&secondmenuid=23 001.002.008 開放場館../WebsiteManage/ArticalManage.aspx?menuid=1&&secondmenuid=78 right5.3.2 用戶角色權(quán)限管理用戶角色權(quán)限管理模塊共包含兩部分功能的實現(xiàn):首先實現(xiàn)對用戶角色進行管理,然后針對具體的角色進行角色權(quán)限設(shè)置。在對用戶角色進行管理時應(yīng)能夠?qū)崿F(xiàn)對系統(tǒng)中用戶角色的增加、刪除和和修改操作,但是超級管理員除外,超級管理員具備系統(tǒng)最高的權(quán)限,不能對該角色進行修改和刪除操作。在添加用戶角色時,新添加的用戶角色對應(yīng)的角色編碼在已有角色編碼的基礎(chǔ)上自動生成,用戶角色編碼不可重復,且不能夠進行修改。因此在添加完成時還需判斷該角色編碼是否已經(jīng)存在,若新添加的角色編碼已經(jīng)存在則會彈出提示框進行提醒。對于已經(jīng)添加的角色,采取分頁顯示的形式顯示在 Web 系統(tǒng)中,以便系統(tǒng)管理員能夠查看系統(tǒng)中已經(jīng)存在的用戶角色信息,系統(tǒng)中已設(shè)置的角色如圖 5-3 所示。
【參考文獻】:
期刊論文
[1]大型信息系統(tǒng)通用權(quán)限管理系統(tǒng)的設(shè)計與應(yīng)用[J]. 梁志文. 信息技術(shù)與信息化. 2018(09)
[2]基于角色的訪問控制模型(RBAC)研究[J]. 余楊奎. 計算機技術(shù)與發(fā)展. 2019(01)
[3]一種基于角色等級樹的SaaS多租戶多域訪問控制模型[J]. 熊光輝,白尚旺,黨偉超,潘理虎,張睿. 計算機應(yīng)用與軟件. 2018(06)
[4]基于HTTP協(xié)議報文分析的計算機網(wǎng)絡(luò)取證研究[J]. 宋璐璐. 電子設(shè)計工程. 2018(09)
[5]基于日志挖掘的裝備健康管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 王國林,介陽陽,葉君好,葉彬. 計算機測量與控制. 2018(04)
[6]結(jié)合屬性與角色的訪問控制模型綜述[J]. 周超,任志宇. 小型微型計算機系統(tǒng). 2018(04)
[7]面向全局社交服務(wù)網(wǎng)的Web服務(wù)聚類方法[J]. 陸佳煒,馬俊,張元鳴,肖剛. 計算機科學. 2018(03)
[8]基于數(shù)據(jù)人工智能技術(shù)的體育網(wǎng)站開發(fā)編程[J]. 馮佳. 自動化與儀器儀表. 2018(01)
[9]海量日志數(shù)據(jù)采集系統(tǒng)的設(shè)計與優(yōu)化[J]. 郭鵬程,李迎春,付春燕,曹炳堯. 電子測量技術(shù). 2018(01)
[10]應(yīng)用軟件運行日志的收集與服務(wù)處理框架[J]. 張驍,應(yīng)時,張韜. 計算機工程與應(yīng)用. 2018(10)
碩士論文
[1]基于.NET技術(shù)的通信企業(yè)客戶管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 李響.吉林大學 2016
[2]Web系統(tǒng)中安全控制及權(quán)限管理研究[D]. 袁梁.南昌大學 2014
[3]面向用戶的柔點柔變范圍定量度量技術(shù)研究[D]. 王俊飛.燕山大學 2014
[4]Web軟件非功能需求沖突分析及消解研究[D]. 寧上鵬.中南大學 2012
本文編號:3096248
【文章來源】:燕山大學河北省
【文章頁數(shù)】:73 頁
【學位級別】:碩士
【部分圖文】:
系統(tǒng)功能菜單柔性配置器構(gòu)成
圖 5-2 系統(tǒng)業(yè)務(wù)功能菜單管理模塊中,Url 配置的是 Web 系統(tǒng)中每個可執(zhí)行的功能頁面的鏈接地址,對系統(tǒng)具體功能的訪問,Url 配置項在框架與 Web 軟件系統(tǒng)綁定時作用,可以說是連接框架和系統(tǒng)功能的橋梁。上級名稱即當前二級即系統(tǒng)中的一級功能頁面。編碼自動生成,作為該功能頁面在系統(tǒng)arget 表示頁面重定向的方式。序號即在其所屬的一級業(yè)務(wù)功能菜單下一級業(yè)務(wù)功能菜單下的二級業(yè)務(wù)功能頁面序號互不干擾,均從 1 開中心為例,配置完成的系統(tǒng)業(yè)務(wù)功能菜單信息如表 5-1 所示。表5-1 系統(tǒng)業(yè)務(wù)功能菜單及其URL地址 菜單編號 菜單名稱 鏈接地址 圖標樣式 索引001.002 行政中心 # fa fa-list fa-fw 2 001.002.001 首頁背景../AdminSystemManage/LoginPic.aspx?flag=I1 ../WebsiteManage/ArticalManage.aspx?
menuid=1&&secondmenuid=23 001.002.008 開放場館../WebsiteManage/ArticalManage.aspx?menuid=1&&secondmenuid=78 right5.3.2 用戶角色權(quán)限管理用戶角色權(quán)限管理模塊共包含兩部分功能的實現(xiàn):首先實現(xiàn)對用戶角色進行管理,然后針對具體的角色進行角色權(quán)限設(shè)置。在對用戶角色進行管理時應(yīng)能夠?qū)崿F(xiàn)對系統(tǒng)中用戶角色的增加、刪除和和修改操作,但是超級管理員除外,超級管理員具備系統(tǒng)最高的權(quán)限,不能對該角色進行修改和刪除操作。在添加用戶角色時,新添加的用戶角色對應(yīng)的角色編碼在已有角色編碼的基礎(chǔ)上自動生成,用戶角色編碼不可重復,且不能夠進行修改。因此在添加完成時還需判斷該角色編碼是否已經(jīng)存在,若新添加的角色編碼已經(jīng)存在則會彈出提示框進行提醒。對于已經(jīng)添加的角色,采取分頁顯示的形式顯示在 Web 系統(tǒng)中,以便系統(tǒng)管理員能夠查看系統(tǒng)中已經(jīng)存在的用戶角色信息,系統(tǒng)中已設(shè)置的角色如圖 5-3 所示。
【參考文獻】:
期刊論文
[1]大型信息系統(tǒng)通用權(quán)限管理系統(tǒng)的設(shè)計與應(yīng)用[J]. 梁志文. 信息技術(shù)與信息化. 2018(09)
[2]基于角色的訪問控制模型(RBAC)研究[J]. 余楊奎. 計算機技術(shù)與發(fā)展. 2019(01)
[3]一種基于角色等級樹的SaaS多租戶多域訪問控制模型[J]. 熊光輝,白尚旺,黨偉超,潘理虎,張睿. 計算機應(yīng)用與軟件. 2018(06)
[4]基于HTTP協(xié)議報文分析的計算機網(wǎng)絡(luò)取證研究[J]. 宋璐璐. 電子設(shè)計工程. 2018(09)
[5]基于日志挖掘的裝備健康管理系統(tǒng)設(shè)計與實現(xiàn)[J]. 王國林,介陽陽,葉君好,葉彬. 計算機測量與控制. 2018(04)
[6]結(jié)合屬性與角色的訪問控制模型綜述[J]. 周超,任志宇. 小型微型計算機系統(tǒng). 2018(04)
[7]面向全局社交服務(wù)網(wǎng)的Web服務(wù)聚類方法[J]. 陸佳煒,馬俊,張元鳴,肖剛. 計算機科學. 2018(03)
[8]基于數(shù)據(jù)人工智能技術(shù)的體育網(wǎng)站開發(fā)編程[J]. 馮佳. 自動化與儀器儀表. 2018(01)
[9]海量日志數(shù)據(jù)采集系統(tǒng)的設(shè)計與優(yōu)化[J]. 郭鵬程,李迎春,付春燕,曹炳堯. 電子測量技術(shù). 2018(01)
[10]應(yīng)用軟件運行日志的收集與服務(wù)處理框架[J]. 張驍,應(yīng)時,張韜. 計算機工程與應(yīng)用. 2018(10)
碩士論文
[1]基于.NET技術(shù)的通信企業(yè)客戶管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 李響.吉林大學 2016
[2]Web系統(tǒng)中安全控制及權(quán)限管理研究[D]. 袁梁.南昌大學 2014
[3]面向用戶的柔點柔變范圍定量度量技術(shù)研究[D]. 王俊飛.燕山大學 2014
[4]Web軟件非功能需求沖突分析及消解研究[D]. 寧上鵬.中南大學 2012
本文編號:3096248
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3096248.html
最近更新
教材專著