許可權管理及其實現

2021-08-30 10:37:08 字數 561 閱讀 1672

許可權管理分為兩部分:訪問的資料許可權和訪問的功能許可權

能夠訪問的資料由部門來實現

能夠訪問的功能由賦予的功能url實現,功能表的主要屬性有:名稱,上級功能,url

1.使用者首先建立部門,如部門1,部門1-1,部門1-1-1

2.新增功能:新增功能的分類,新增功能的url

3.建立具體的角色如:局長,科長,科員並且把部門和功能分配給他

4.新增乙個具體使用者,把角色配置給它

說明:1.使用者操作功能驗證;可以用***實現(如struts2***)

2.使用者資料的許可權:乙個使用者資料的許可權就是所在部門的許可權,這裡資料庫表的設計有兩種方法,一種是乙個部門所有它的子部門的id存為乙個字串,另一種是採用遞迴的查詢方式查詢對應的子部門。第一種方式適用於部門節點不經常變化的情況,第二種適用於部門節點經常變化的境況

3.對於第三點建立角色還有一種更富雜的方式,就是增加乙個角色型別比如:審查人員,操作人員,管理人員等,把功能賦給角色型別,建立具體的角色時再把部門和角色型別付給它,這些都要根據自己的需求而定

4.使用者選單自動生成:讀取資料庫中某乙個使用者的所有功能的名稱和url實現

code及其實現

1.what is code?編碼並不是我隨便亂取的名字,其原理在資訊檢索導論第5章第3節有介紹,用於壓縮一連串有序的數字型別的資料非常有用。在mg中將 編碼歸類為全域性模型 mg更推崇區域性模型 其原理是將所有的資料分成兩部分連起來,第一部分為資料長度,第二部分為資料內容。這樣做的好處是對於很小的...

程序及其實現

一 程序的定義 1 程序是可併發執行的程式在某個資料集合上的一次計算活動,也是作業系統進行資源分配和保護的基本單位 2 可以用來共享資源又能描述程式併發 為什麼要引入程序概念 1 刻畫程式的併發性 程式是併發執行的,這是由於資源共享和競爭問題,程式自身只是計算任務的指令和資料的描述,是靜態的,程序是...

kmeans演算法及其實現

k 均值演算法能夠使聚類域中所有樣品到聚類中心距離平方和最小。其原理為 先取 k個初始聚類中心,計算每個樣品到這 k個中心的距離,找出最小距離,把樣品歸入最近的聚類中心,修改中心點的值為本類所有樣品的均值,再計算各個樣品到新的聚類中心的距離,重新歸類,修改新的中心點,直到新的聚類中心和上一次聚類中心...