预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机光盘软件与应用年第期软件设计开发基于角色管理的系统权限模块设计王志勃毕艳茹淮安信息职业技术学院江苏淮安摘要:软件的安全性是衡量系统优劣的一项重要指标和因素绝大多数商业化软件系统对安全性要求比较高每个软件开发过程也都要考虑系统在使用时的权限问题。本文提出基于角色管理的系统权限模块的设计方案通过角色管理间接控制用户权限达到用户安全操作系统的目的。关键词:角色;安全;权限中图分类号:文献标识码:文章编号:———前言基本数据元素权限被赋予角色而不是用户当一个角绝大多数软件系统都要考虑到用户的操作安全权限色被指定给一个用户时此用户就拥有了该角色所包含的控制有多种方式在本文中将通过角色与权限控制实现用权限。会话是用户与激活的角色集合之间的映射。户操作安全管理。根据用户需求的不同设计软件系统的角模型的系统设置相对简单容易管理。在本系统的色并将系统操作权限与角色建立关联不同角色具有不设计过程中将对系统的每个按钮级的操作进行定义规范同的操作权限然后将具体用户归属于确定的角色从而每个动作都有唯一的与之对应当对系统角色进行获得角色所具有的权限。本文中讨论设计的角色权限控制权限定义时引用这些已经定义好的操作基于角色管理的方法适合与多种软件开发模式具有通用性。系统权限模块功能框图如图所示。角色权限用户关系设计基于角色的系统权限控制引入角色实现用户与访问权限的逻辑分离方便了系统的安全管理。根据软件的用户群制动灵活的用户角色使不同角色与软件具体功能相关联。而用户这个角色的~个特例。用户是对软件功能进行操作的主体权限是对某一数据对象可操作的权利角色是一类用户的抽象将角色与这类用户的操作权限管系统功能集合每个动作有唯一理角色作为中间桥梁把用户和权限联系起来。用户和角色之间是多对一的关系一个具体用户需要图角色、权限、用户关系被赋予唯一明确的角色一个角色可以被赋予若干个具体数据模型设计用户。角色和权限之间是多对多的关系一个角色可以具在基于角色管理的权限控制模块中主要包括三个数有多项权限一个权限也可以赋予多个不同的角色。某系据实体分别是软件功能实