freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

關(guān)于權(quán)限設(shè)計的詳細(xì)探討(編輯修改稿)

2025-06-12 20:43 本頁面
 

【文章內(nèi)容簡介】 ========== 2021 Popeye 1+2+4+8=15 ***** 上面系統(tǒng)定義的默認(rèn)權(quán)限肯定是不夠系統(tǒng)使用的,那么還有一些權(quán)限 (例如:報關(guān)系統(tǒng)中的“計算差異表”“制造申報單”等權(quán)限,就由系統(tǒng)再定義),其實不用太 擔(dān)心會不夠用的,因為在一個 Form 中不可能會出現(xiàn)所有權(quán)限情況,所以,系統(tǒng)自定義的權(quán)限掩碼可重復(fù)使用在不同的表單中。 ***** ??建議不要把角色和用戶分開兩張表來存儲(可參考 MSSQL Server 中的sys_users 表),因為在后面的權(quán)限定義表需要引用這個表的 UID(其可為用戶或角色, SQL 中是使用 UID 的數(shù)值范圍來區(qū)別用戶 與角色的,建議也如此。),版主說的角色與用戶分開對待權(quán)限設(shè)置,這點我不贊成。因為角色 只不過是一種用戶組,其應(yīng)該享用用戶的權(quán)限定義范圍,在其下屬的 角色成員(注意角色成員不同于用戶或角色哦,其可以為角色也可以為用戶)均默認(rèn)繼承其定義的權(quán)限,除非角色成員重新指派其上級角色定義的權(quán)限字。下面給出 我的相關(guān)表定義: TUser(用戶或角色表 ) =================== (PK)UID int NOT NULL(主鍵) Name nvarchar(50) NOT NULL(唯一性約束) FullName nvarchar(100) NULL Description nvarchar(255) NULL MasterNo varchar(25) NULL(注:該字段對應(yīng)為員工表中的員工編號,通過該字段就可以關(guān)聯(lián)知道該用戶或角色所屬的員工了,在企業(yè)管理系統(tǒng)中很有用?。。? TMember(用戶與角色關(guān)系表 ) ========================= (*PK)RoleID int NOT NULL (*PK)UserID int NOT NULL TPermission(用戶權(quán)限表 ) ======================= (*PK)FormID int NOT NULL(表示系統(tǒng)中各個模塊或表單的唯一編號) (*PK)UserID int NOT NULL(用戶或角色編號) Protect bit NOT NULL( 1:表示顯示授予權(quán)限; 0:表示顯示拒絕權(quán)限) Permission int NOT NULL(權(quán)限掩碼和) ***** 如果哪位兄弟有意研究權(quán)限與流程定制方面的東東,相信找偶是沒錯的了!??!呵呵~~~ 老板,給分啊~~~~~ ========================================== 以上的方法與我做的項目的方法基本一致,現(xiàn)摘一部分的表結(jié)構(gòu),以供大家參考 /*工作元素表 */ create table t_workelement ( code varchar(20) not null, /*元素的代碼,唯一 */ name varchar(50) not null UNIQUE, /*元素的名稱,唯一 */ type int not null, /*類型 0單據(jù)操作 1報表操作 2功能操作 */ bcode varchar(20) null, /*對應(yīng)操作的單據(jù) \報表 \功能的代碼 */ style int null, /*單據(jù):類型 0查看 1新增 2修改 3刪除 */ /*報表:無 */ /*功能:無 */ term ntext null, /*單據(jù):查看 \修改 \刪除時要符合的條件 ,如 {$承攬合同 .編號 }=12\n{$承攬合同 .名稱 }39。afd39。*/ primary key(code) ) go drop table t_role go /*角色表 */ create table t_role ( name varchar(30) no null, category varchar(50) null, remark varchar(100) null, primary key(name) ) go drop table t_roleelement go /*角色元素操作表 */ create table t_roleelement ( rname varchar(30) not null, /*角色名稱 */ ecode varchar(20) not null, /*元素的代碼 */ primary key(rname,ecode) ) go drop table t_users go /*用戶表 */ create table t_users ( name varchar(20) not null, /*用戶的名稱 */ dcode varchar(20) no
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1