0 C#WinForm开发权限管理历程之权限管理概述

0.1简单的权限管理

简单的权限管理一般包括三部分

0.1.1用户管理

用户管理可以维护可以进入系统操作的用户,一般包括用户ID,用户名称,用户密码等几个字段。
用户管理一般介绍的比较多我就不详细介绍了。

0.1.2功能管理

功能管理可以维护系统提供的全部功能,一般包括功能ID,功能名称,WinForm等。

0.1.3权限管理

权限管理用来给用户分配功能权限,一般包括用户ID,功能ID,操作次数,最后操作时间等。

权限管理

0.2复杂点的权限管理

复杂点的权限管理还会包括角色管理、角色权限、用户角色、数据权限管理。

0.2.1角色管理

角色管理就是维护角色。一般包括角色ID、角色名称等。

0.2.2角色权限

角色权限用来给角色授权。一般包括角色ID、功能ID等。

0.2.3用户角色

用户角色用来给用户分配角色,一般包括用户ID、角色ID等。

0.2.4数据权限

数据权限管理就比较复杂点,首先业务数据里要包含用户ID,用户上面还有组织机构、角色等。组织机构数据权限、角色数据权限、用户数据权限等。

1 C#WinForm开发权限管理历程之三层架构
2 C#WinForm开发权限管理历程之新建项目
3 C#WinForm开发权限管理历程之Form1完善
4 C#WinForm开发权限管理历程之主控窗体功能实现
5 C#WinForm开发权限管理历程之功能管理

你可能感兴趣的:(0 C#WinForm开发权限管理历程之权限管理概述)