許可權相關表結構簡單設計

2021-08-11 03:30:52 字數 2035 閱讀 1287

eg:

--許可權  

create table permission(

permission_id varchar(32),

permission_desc varchar(64),

permission_url varchar2(512),

method varchar(32),

created_user varchar(32),

created_date date,

last_update_by varchar(32),

last_update_date date

);

--角色

create table role_info(

role_id varchar(32),

role_code varchar(100),

role_name varchar(100),

created_user varchar(32),

created_date date,

last_update_by varchar(32),

last_update_date date

);

--角色關聯許可權

create table role_rel_permission(

role_id varchar(32),--角色id

permission_id varchar(32),

created_user varchar(32),

created_date date,

last_update_by varchar(32),

last_update_date date

);--使用者

create table user_info(

user_id varchar(32) not null primary key,

user_name varchar2(32) ,

pass_word varchar2(62) ,

*** char(1),

department_id varchar2(20),

status char(1),

created_user varchar(32),

created_date date,

last_update_by varchar(32),

last_update_date date

); --使用者關聯角色

create table user_rel_role(

user_id varchar(32),--使用者工號

role_id varchar(32) --角色id

,created_user varchar(32),

created_date date,

last_update_by varchar(32),

last_update_date date

);

--選單

create table menu_info(

menu_id varchar(32) not null,

text_ch varchar2(100),--選單的中文顯示

text_en varchar2(200),--選單的英文名稱

parent_id varchar(32),--父節點

order_id varchar(32),--同乙個父節點下面的排序

permission_id varchar(32),--許可權id

menu_url varchar2(200),--選單對於的url

image_url varchar2(200) --選單鏈結

,created_user varchar(32),

created_date date,

last_update_by varchar(32),

last_update_date date

);

系統許可權的設計之簡單設計

工作時間也不長,但是總想寫一些自己的收穫。公司利用的技術也比較單純,asp.net,js也不怎麼需要用,唯一寫的多的就是sql語句。好了,廢話不多說了,開始談談我在做專案中一些對系統許可權的收穫,不過很多都是專案中看到的,我就想自己重新做一遍。也許會有 很多的問題和考慮不全的地方,但是我還是要寫出來...

許可權選單設計

顧名思義,權 代表 權力 劃分了系統的職權,不同的使用者擁有不同的權力劃分 限 代表 限制 在權力劃分的基礎上對職能範圍進行了限制,本文所述的許可權相對簡單,賦予不同角色看到不同選單的許可權。許可權控制能較好地解決系統安全問題,避免公司機密資料外洩,同時,不同部門使用系統時互不干擾,因此被企業廣泛應...

簡單設計模式

簡單工廠模式屬於類的建立型模式,又叫做靜態工廠方法模式。通過專門定義乙個類來負責建立其他類的例項,被建立的例項通常都具有共同的父類。1.工廠 creator 角色 簡單工廠模式的核心,它負責實現建立所有例項的內部邏輯。工廠類可以被外界直接呼叫,建立所需的產品物件。2.抽象 product 角色 簡單...