Winform快速开发框架之权限系统设计(2) - 功能模块介绍

  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





版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
发表评论

评论内容
昵称:
关联文章

Winform快速开发框架权限系统设计(2) - 功能模块介绍
Winform快速开发框架权限系统设计(3) - 功能按钮权限控制基本原理
Winform快速开发框架权限系统设计(1) - 基本概述
C#权限管理框架介绍|商业开源C/S系统快速开发框架权限系统设计
Winform通用框架(C#.NET)权限管理系统详细设计|C/S框架
C#.Net快速开发平台|Winform快速开发平台介绍
基于集团组织架构数据权限系统快速开发框架(C#.NET Winform+支持多数据库)
《CS框架开发文档开发框架模块》.doc
C/S架构进销存快速开发框架开发模板功能介绍
Winform界面权限控制原理|C/S框架
C/S系统开发框架权限系统 - 功能按钮权限值 - ButtonAuthority类详解
企业级数据权限框架 - 集团组织架构数据权限开发框架(C/S+Winform+DevExpress)
C#.Net C/S快速开发框架V2.2版本介绍
Winform界面开发框架界面展示效果图|C/S框架
C# Winform CS结构快速开发框架高级版V3.0 - 视频介绍
Winform开发框架-模块功能窗体注册与配置
.NET快速开发框架 | .NET快速开发平台与配置平台介绍
Winform界面的功能按钮同等权限控制|C/S框架
Winform开发框架 - 特殊权限控制(扩展权限和自定义按钮功能)
Winform软件快速开发平台 - 关于数据权限,表格列权限控制两种解决方案