RDIFramework.NET ━ 9.4 角色管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架

9.4 角色管理 -Web部分

  角色管理模块主要为了方便框架权限的分配,提高权限分配的效率,减少重复设置权限的工作量。角色(用户组)管理模块可让操作员灵活配置整个框架所包含的角色或用户组。注意了,此处我提出了用户组的概念,有的商业用户在使用过程中谈到为什么不单独设置“用户组”功能模块,在此简单说明一下,角色也是一种分组方式,用户组也是一种分组方式,为了不太过复杂,本框架约定统一使用角色对相应用户进行分组,当然角色也有一个分类,我们强烈建议,访问系统对角色进行充分合理的规划并分类,以免将来发生混乱(相应的系统拥有相应的角色)。“角色管理”功能模块主要包括:整个框架都有那些角色、相应角色所拥有的用户、角色所拥有的操作权限/模块菜单、对角色进行排序、新增、修改、删除角色,对角色进行搜索等,角色管理主界面如下图所示:

9.4.1、角色添加、修改与删除

  操作员可以根据需要灵活配置(新增、修改、删除)框架所拥有的相关角色,系统角色强烈建议不要修改,是保证整个框架正常运行的基础。

  a) 角色“新增/修改”功能。

  根据需要可以新增角色,对于已有的角色可以进行修改,对于不用的角色可以进行停用或删除。在新增或修改角色时名称不允许重复且为必输项。新增角色界面如下图所示。

  说明:对于已有的角色,如果想取消其拥有的相应权限,可以取消角色的“有效”标志(停用角色),这样就相当于这个角色被停用了,如果后其想启用也很方便。“角色分类”可以把具有相同类的角色归为一类,方便管理与查询。相应的分类值可在“数据字典”中进行设置。

  修改角色界面如下图所示:

  b) 删除角色。

  对于确定无用的或错误分配的角色等可以在“角色管理”界面进行逻辑删除。

9.4.2、角色用户设置

9.4.3、搜索角色

  在“角色管理”主界面,我们可以按“角色分类”进行角色的显示,选择相应分类,就会显示此分类下的所有角色。

相关文章:

RDIFramework.NET — 基于.NET的快速信息化系统开发框架 — 系列目录

时间: 2024-08-27 02:47:13

RDIFramework.NET ━ 9.4 角色管理 ━ Web部分的相关文章

RDIFramework.NET ━ 9.5 组织机构管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.5 组织机构管理 -Web部分 组织机构管理模块提供直观方便的组织机构管理,以树型结构显示单位和部门的机构体系,可根据需要进行添加.修改.删除或移动等对组织机构进行调整处理.组织机构管理主界面如下图所示: 9.5.1.组织机构添加.修改与删除 一个集体.单位和公司根据实际需要有时会对组织机构进行调整(添加.修改或删除),通过在组织机构管理主界面上选择相应的操作按钮即可实现.添加组织机构的操作界面如下图所示. 修改组织机构界

RDIFramework.NET ━ 9.3 用户管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.3  用户管理 -Web部分 用户管理模块主要是对可登录系统的用户进行管理.后续的工作如:用户归属角色.权限的分配.用户所拥有的相应功能模块.各业务系统权限的分配.协同办公等都是以此为基础.用户管理的主要功能有:新增用户.修改用户.删除用户.设置用户的默认角色.设置用户密码.设置用户的有效性.用户数据导出等.用户管理主界面如下图所示: 相比以前的版本,现在新版本的"用户管理"主界面增加了按组织机构来进行分类用户管

RDIFramework.NET ━ 9.11 数据字典管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.11  数据字典管理 -Web部分  数据字典模块主要对框架所需数据字典(即选项数据)进行管理,整个数据字典数据为框架所共享,操作员可灵活控制整个框架中的可选数据(主要为下拉框中的列表数据).提高数据的重复利用率,加速新项目开发的效率.数据字典管理主界面如下图所示: 9.11.1.添加字典类别 根据开发的需要,我们可以添加所需的数据字典项.添加数据字典如下图所示,在添加时需要注意的是编号与名称在同一分类下不能与已有的数据重

RDIFramework.NET ━ 9.14 数据库连接管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.14  数据库连接管理 -Web部分 我们经常可以看到很多软件直接把数据库连接字符串放在软件执行目录下的配置文件中,这种直接把数据库连接字符串(不管加密与否)放在客户端很不安全.在我们的框架中,可以挂接无数个各种类型的数据库,通过把这些连接字符串统一通过特殊处理存放到数据库中,前端开发人员只需要调用相应的数据库访问接口即可,变更数据库服务器地址等都极为方便,数据库连接管理主界面如下图所示.所有数据库连接都通过"连接名称&q

RDIFramework.NET ━ 9.2 员工管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.2  员工管理 -Web部分 员工(职员)管理主要是对集团.企事业内部员工进行管理.在后面的章节可以看到有一个用户管理,这两者有什么关系呢?员工包含当前企事业单位的所有职员(如保安.保洁员等),这些员工不一定都需要登录到系统中做相应的业务操作,而用户则是可以登录到系统中进行操作的系统使用者.如果某个职员也可以进行登录,那么我们可以不必要再为其加一条用户信息,可以直接做个映射即可把当前员工(职员)映射为用户. 员工(职员)管

RDIFramework.NET ━ 9.9 角色权限管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.9  角色权限管理 -Web部分 角色权限管理模块主要是对角色的相应权限进行集中设置.在角色权限管理模块中,管理员可以添加或移除指定角色所包含的用户.可以分配或授予指定角色的模块(菜单)的访问权限.可以收回或分配指定角色的操作(功能)权限.可以对所有角色.用户.模块(菜单).操作(功能)权限进行集中批量设置,角色户授权范围的设置(类似于用户授权范围的设置),表字段权限的设置以及表约束条件权限的设置等.角色权限管理主界面如下

RDIFramework.NET ━ 9.8 用户权限管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.8 用户权限管理 -Web部分 在实际应用中我们会发现,权限控制会经常变动,如:需要调整角色的分配,需要收回与授予某些角色.用户可访问的模块(菜单)与相应的操作权限.需要给某些角色添加与移除相应的用户等等,如果没有一个灵活可靠的配置管理工具将会使权限控制变得十分麻烦.用户权限管理模块就是为了方便用户.角色权限的集中统一管理而开发的模块.在用户权限管理模块,操作员可以添加或移动用户到指定的角色.可以分配或授予指定用户的模块(

RDIFramework.NET ━ 9.6 模块(菜单)管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.6  模块(菜单)管理 -Web部分  模块(菜单)管理是整个框架的核心,主要面向系统管理人员与开发人员,对普通用户建议不要授予访问此模块的权限,以免不必要的错误影响整个框架的运行.在框架中看到的各个功能模块都是在这儿进行配置的,配置信息保存在数据库中.模块(菜单)管理主要完成对整个框架各功能模块的添加.修改.删除,模块的移动.合并,模块启用.停用,设置模块是否为公共模块,分配角色.用户的模块访问权限,设置模块的可见性等,

RDIFramework.NET ━ 9.7 操作权限项管理 ━ Web部分

RDIFramework.NET ━ .NET快速信息化系统开发框架 9.7 操作权限项管理 -Web部分 随着经济全球化趋势的发展和企业间竞争的加剧,企业对管理要求不断变化.提高,越来越多的信息都表明权限管理必须向更细.更深的方向发展,其目的就是为了更好的发挥监督职能,对不相容的资源进行分离与牵制,对重要的事项进行监督与制约,重点突出精细化管理的要求.操作权限管理模块是框架权限控制的核心,贯穿于整个框架应用之中.这里的操作权限不能简单理解为一些常用的增.删.改.查,应进行更深入的分析与挖掘.比