999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RBAC的信息化資源共享平臺的建設與研究

2021-07-03 04:16:00王駿韋文亮
電子測試 2021年10期
關鍵詞:信息化資源用戶

王駿,韋文亮

(中國人民解放軍95275部隊,廣西柳州,545000)

1 RBAC

1.1 RBAC模型概述

RBAC是Role-Based Access Control的簡稱,其含義是基于角色的權限控制系統,其興起于上世紀90年代,直到現在仍然在眾多系統中活躍。RBAC將權限控制的過程抽象成Who是否可以對What實施How操作,并對這個邏輯進行判斷以返回是否為True的結果。也就是將訪問權限轉換為Who、What、How的三元組。

RBAC的三個核心元素是用戶、角色和許可權,由于RBAC經歷了多個版本,因此其組成元素稍有差異,但其核心元素依然是上述三者?;赗BAC的權限控制實際上是對用戶、角色和權限的再分配的處理的集合。RBAC通過定義不同的角色并且賦予角色不同的權限從而來控制用戶的權限,如此設計實現了用戶和權限的邏輯分離,非常有利于權限分配和管理。

1.2 用戶、角色、權限

角色是RBAC的核心,為了更好的分配權限,所有的用戶都屬于一個或多個角色(比如一位管理員,可能也是一位教師,那么其就應該是雙重角色,具備這兩個角色的權限之和),它們之間的關系如圖1所示。

圖1 用戶、角色、權限直接的關系

權限一般是對某一個路由的操作許可,也可以理解為是否有許可操作某一流程,常見的許可有增(增加)、刪(刪除)、改(更改)、查(查詢)等,而許可可以進一步細分為對某一項流程的許可,這樣隨著流程的增多,權限的條目就會變的復雜。

角色實際上是一個抽象,其是虛擬的可能并不存在,也可能是現實崗位功能的復制或部分復制,在系統的賬戶中可能會存在一個用戶多重角色的現象,這對系統角色和權限的設計是個不小的考驗。

用戶即網站的注冊用戶,其注冊后會自動獲取默認的角色,當然也可以進行某些劃分歸為目標角色。

1.3 RBAC的優缺點

RBAC模型簡化了用戶和權限的關系,將復雜的關系抽象為簡單的邏輯表達,容易擴展和維護,成為系統權限控制的熱門選擇,但RBAC模型沒有順序控制機制,這對于那些對操作順序有要求的系統并不友好,但信息化資源共享平臺并沒有這一要求,因此RBAC模型適合此系統的權限控制。

1.4 RBAC設計

用戶、角色、權限三者各自細分許可后,許可再與流程進行結合,就構成了RBAC權限控制模型,此處略去流程細節,僅抽象用戶、角色、權限三者,并將其許可抽象為增、刪、改、查以簡化模型復雜度。

1.5 RBAC數據庫設計

RBAC模型抽象化后,在數據庫中可以簡化為4張數據表用于控制整個系統的權限正常運行,這四張表如圖2所示。rule表用于存放規則,item表用于存放角色和權限,child表用于存放授權條目的層次關系,assignment表用于存放授權條目對用戶的指派情況。利用后臺邏輯技術對四張數據表進行控制,即可實現RBAC模型鑒權。

圖2 RBAC模型數據庫設計

2 信息化資源共享平臺

基礎信息的建設是信息化教育發展的核心所在,信息化教學資源平臺建設是把教師和學生所需的各種分散資源進行整合、分類和加工,最終實現教學資源共享。隨著時間的流去,教學沉淀下的資料和經驗不斷增多,合理的管理這些資源并使其發光發熱是亟待解決的問題,因此信息化資源共享平臺的建設是有重大的需求基礎的。

隨著信息技術發展,高校對信息化資源建設也非常重視。2019年,成都工業職業技術學院的張蜀艷等,在《科技資源共享服務平臺建設研究》中總結國內外科技資源共享服務平臺建設的理論與實踐經驗,從我國實際出發提出適合中國特色的科技資源共享模型,探討了制度化合作型科技資源服務平臺作為將來最為理想共享模式的建設重點和內在邏輯;2020年,東北財經大學的陳麗萍在《大數據視角下的高校管理信息化建設研究》從整體以及邏輯層面對基于大數據的管理信息化建設進行了詳細研究和闡述,并提出了建設模型。

2.1 信息化資源平臺的訪問流程

前臺用戶經過RBAC鑒權后進行分流,在RBAC的權限控制下進行相應的操作,最終操作的記錄保存進數據庫生成操作日志(圖3),供管理存檔。RBAC作為整個系統的鑒權功能,幾乎存在與每一步的流程中,因此RBAC模型的設計完成之后,需要經過多次論證,以保證其對整個系統的控制是嚴謹并且高效的。

圖3 信息化資源平臺用例

2.2 信息化資源平臺的功能設計

2.2.1 前端設計

考慮到移動設備的盛行,前端采用移動優先策略,并且自適應廠家的設備,這樣可以滿足用戶在移動設備登錄的情況下能夠體驗良好,國內的Element框架能夠滿足這一需求,可以其為基礎進行設計以滿足系統需要。

2.2.2 后端設計

后端的設計是整個系統的核心,處于效率和成本的考慮,會選擇類Unix系統進行環境搭建和配置,MySQL能夠支持百萬級別的數據,而Linux在文件存取方面有較高的性價比,因此基于 LNMP(Linux、Nginx、MySQL、PHP)的環境,能夠快速、高效的實現需求。后端的功能主要包括:

(1)用戶功能:用于用戶的管理,涉及到用戶信息的更新與編輯、用戶的注冊與服務等模塊。

(2)RBAC管理:本系統的權限控制模塊,涉及到路由的管理,用戶的授權和角色的建立以及規則的建立。

(3)資源管理:為本系統的核心功能,在RBAC鑒權的控制下,用戶對系統內的資源進行按需訪問,保障資源的有效運行,同時后臺管理員對滿足條件的資源進行相應的操作,以保障系統健康。

(4)積分管理:上傳資源進行積分獎勵,對違規資源或行為進行扣分,對優質資源進行評分,以提高用戶參與度,積分管理涉及到詳細的積分策略,是系統的重要模塊。

3 總結與展望

隨著高校對信息化建設的重視度的提高,對于信息化教學資源管理部門的設置也逐漸正規化。隨著時間的推移,高校信息化資源建設也必將進入快車道,而信息化資源的建設也將與在線教育互相推進、相得益彰,從而推進信息教育的快速發展。

猜你喜歡
信息化資源用戶
基礎教育資源展示
月“睹”教育信息化
幼兒教育信息化策略初探
甘肅教育(2020年18期)2020-10-28 09:06:02
一樣的資源,不一樣的收獲
資源回收
資源再生 歡迎訂閱
資源再生(2017年3期)2017-06-01 12:20:59
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 亚洲人成色在线观看| 福利视频久久| 欧美国产日韩在线播放| 亚洲国产精品久久久久秋霞影院| 久久大香伊蕉在人线观看热2 | 国产真实自在自线免费精品| 国产鲁鲁视频在线观看| 69av免费视频| 青青草一区二区免费精品| 久久国产精品夜色| 亚洲黄网在线| 亚洲无码久久久久| 国产性生交xxxxx免费| 婷婷六月综合网| 蜜桃视频一区| 在线观看亚洲成人| 国产美女免费| 久久夜色精品国产嚕嚕亚洲av| 午夜一级做a爰片久久毛片| 精品小视频在线观看| 日韩久草视频| 国产亚洲欧美日韩在线一区| 日韩福利在线观看| 国产好痛疼轻点好爽的视频| 午夜在线不卡| 99视频在线免费观看| 国产天天射| 精品一区二区三区四区五区| 丁香婷婷久久| 无码视频国产精品一区二区| 国产成人精品视频一区二区电影 | 白浆免费视频国产精品视频| 国产精品香蕉在线| 老司机精品久久| 午夜视频www| 久久这里只有精品66| 亚洲无码不卡网| 国产精品亚洲片在线va| a毛片免费在线观看| 都市激情亚洲综合久久| 国产亚洲精品资源在线26u| 99热国产这里只有精品无卡顿"| 亚洲人成人伊人成综合网无码| JIZZ亚洲国产| 无码福利视频| 久青草网站| 91福利片| AⅤ色综合久久天堂AV色综合| 91亚洲免费视频| 色视频久久| 2020国产在线视精品在| 亚洲人成网址| 麻豆精品在线视频| 国产黄网永久免费| 亚洲欧美不卡| 婷婷丁香在线观看| 成色7777精品在线| 久久国产香蕉| 久久精品中文字幕少妇| 午夜国产在线观看| 久久久久免费精品国产| 欧美综合成人| 亚洲欧美综合另类图片小说区| 国产一区免费在线观看| 四虎永久免费在线| 亚洲资源在线视频| 国产人在线成免费视频| 国产欧美亚洲精品第3页在线| 久久久91人妻无码精品蜜桃HD| 欧美中文一区| 国产精品v欧美| 中文字幕va| 日韩精品亚洲精品第一页| 亚洲成人播放| 国产精品xxx| 精品国产电影久久九九| 熟妇人妻无乱码中文字幕真矢织江| 在线观看亚洲精品福利片| 日韩欧美中文在线| 国产h视频在线观看视频| 国产日韩欧美在线播放| 国产鲁鲁视频在线观看|