Winform快速开发框架之权限系统设计(2) - 功能模块介绍
作者:C/S框架网  发布日期:2019/01/29 00:11:24
  Winform快速开发框架之权限系统设计(2) - 功能模块介绍

基于C/S结构快速开发框架之权限系统设计 - 权限系统功能模块介绍

权限系统功能模块介绍

C/S系统快速开发框架权限系统是基于菜单管理+功能按钮+系统用户+角色岗位+组织机构等多个数据维度构成,满足大多数桌面管理应用系统的需求。

2.1 功能模块构成

贴图图片


2.2 用户管理 (User Management)

用户管理是指管理与维护软件系统的使用者,用户管理就是给公司或企业人员进行系统登记,一般是由系统管理员进行登记,经登记的使用者及分配系统使用权限才能登入系统。

用户管理中的用户主要是软件系统的使用者。

贴图图片


2.3 角色/岗位 (Role Management)

角色是基于业务管理需求而预先在系统中设定好的,每个角色对应明确的系统权限,角色也不会随着用户的被添加和被移除而进行改变,只有分配用户的角色才有实际意义。对于企业管理人员而言,角色与岗位相同,如仓管员、调度员、系统管理员、采购员、会计、出纳等都是企业组织架构中的岗位,对于管理应用系统,如ERP系统,岗位既ERP系统中的角色。

贴图图片


2.4 组织机构权限管理 (Group Management)

C/S系统快速开发框架中的组织机构权限是指组权限(Group)。用户管理中的用户主要是指软件系统的使用者,把一个或多个用户归类在一起形成一个群体或小组,构成软件系统的用户组。把用户分组后,组用户成员拥有相同的权限等级。

贴图图片


2.5 系统菜单管理 (System Menu Management)

系统菜单即菜单栏,由若干个下拉菜单组成,每个下拉菜单包含一组菜单命令,对应打开不同的窗口或执行不同的命令,若菜单的内容能跟随业务逻辑变化,所以也被称为“动态菜单”。

针对功能菜单来划分用户权限其实是比较粗颗粒度的一种管理方式,用户获得授权即可使用该菜单栏下的全部数据查看权限和功能操作权限。

贴图图片


2.6 临时权限

临时角色是针对特殊用户群体设置的,通常会设置角色的过期时间,一般并没有固定角色符合拥有客户所需的全部操作权限,因此需要开设临时角色,并且支持给临时角色最大的权限选择空间。


贴图图片


2.7 批量设置用户和角色

批量设置用户和角色功能是针对用户组管理开发的一个辅助功能,把设置用户和角色采用复选框的方式,提高界面用户体验。

贴图图片


上一篇:基于C/S结构快速开发框架之权限系统设计 - 基本概述

http://www.csframework.com/archive/1/arc-1-20190128-2578.htm





上一篇 下一篇