教务管理系统之权限理解

教务管理系统之权限理解

ID:8827955

大小:60.50 KB

页数:10页

时间:2018-04-08

教务管理系统之权限理解_第1页
教务管理系统之权限理解_第2页
教务管理系统之权限理解_第3页
教务管理系统之权限理解_第4页
教务管理系统之权限理解_第5页
资源描述:

《教务管理系统之权限理解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、教务管理系统之权限理解1.RBAC模型NIST的RBAC基本模型,用户à角色à权限,三层控制,用户不能直接的被赋予权限。2.教务管理系统权限实例2.1运用原理基本模型是RBAC模型,但是还有一个模块控制没有纳入到教务管理权限的模型中来。其基本元素是放在数据库中的某一张表中,通过方便的SQL语言进行查询分析得到相应的权限、角色、用户。在每个模块中都定义了一个Action集合,这个集合表示了当前子系统的所有权限,要使这些权限可以分配,必须要在2.2.3权限表建立相应的记录。在用户登录系统后,将根据用户、角色、权限等表得到用户的权限,

2、设置这些权限为Enable和Visable,而除去这些权限的Action集合将设置为默认的Disable和Inviable。也就是说,除非拥有该权限,否则都是不可用的。这就是为什么系统要将控制的权限都做入到一个通用的Action中,实际是方便了系统的权限控制。2.2实例分析2.2.1用户表名称:T_UserLogin表T_UserLoginUserID(用户ID)UserName(用户名)Passwd(加密后密码)Sex(性别,10为男女)Duty(职务)MobileTel(移动电话)OfficeTel(办公电话)HomeTel

3、(住宅电话)HomeAddress(住址)Remark(备注)Type()Used(10表示用、未用)例如下面一条记录winder刘波CDBC71职务移动电话办公室电话住宅地址家庭地址备注NULL02.2.2角色表名称:T_Part表F_PartID(角色ID)F_PartName(角色名)F_Remark(角色描述)T_Part例如下面一条记录:test测试testrole2.2.3权限表名称:T_PopedomManageT_PopedomManageF_FunctionID(权限ID)F_SystemIDF_Functio

4、nNameF_FunctionActionF_ParentIDF_RemarkUsed例如下面一条记录:KSMTTZReportKWGLManage打印考试命题通知ActionKSMTTZReportKWGLReportNULLNULL2.2.4用户角色表名称:T_PartLogin其中字F_PartID、T_UserID分别对应用户表和角色表中相应的字段,一个用户可以拥有多个角色,一个角色也可以赋予个多个用户。F_PartID(角色ID)T_UserID(用户ID)TypeT_PartLogin例如下面一条记录:testwin

5、derNULL2.2.5角色权限表名称:T_PopedomF_FunctionID(权限ID)F_PartID(角色ID)T_Popedom例如下面一条记录:KSMTTZReporttest2.2.6用户功能表名称:T_SystemF_SystemIDT_UserID(用户ID)TypeT_System例如下面的记录:KWGLManageliaojuanNULLRecruitliaojuanNULLXSScoreManagecliaojuanNULLCWGLManageliaojuanNULLDFGLManageliaojuan

6、NULLJHGLliaojuanNULLStudentliaojuanNULLSystemliaojuanNULLXSScoreManageliaojuanNULL2.2.7系统模块表名称:T_SystemManageT_SystemManageF_SystemID(模块ID)F_SystemNameF_SystemShortNameF_SystemActionUsedF_Remark例如下面的记录:JHGL教学计划管理教学计划管理ActionJHGLManageNULLJXGL分校教学管理分校教学管理ActionJXGLMan

7、ageNULLNULLSystem系统管理系统管理ActionSystemManageNULLRecruit招生管理招生管理ActionRecruitManageNULLStudent学籍管理学籍管理ActionStudentManageNULLKWGLManage考务管理考务管理ActionKWGLManageNULLXSScoreManage学生成绩管理学生成绩关联ActionXSScoreManageNULLCWGLManage财务管理财务管理ActionCWGLManageNULLDFGLManage登分管理登分管理Ac

8、tionDFGLManageNULL2.3权限控制过程下图是整个权限控制流程关系:T_UserLoginUserID(用户ID)UserName(用户名)Passwd(加密后密码)Sex(性别,10为男女)Duty(职务)MobileTel(移动电话)Offic

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。