针对比较通用的权限设置分配分析
来源:互联网 发布:mac怎么去资源库 编辑:程序博客网 时间:2024/06/17 15:48
目前针对一些比较常规的权限分配解决放方案如下:
注: 下面是各个用户对应的用户组和对应的功能操作权限
张三 校管理员 初始化配置--->初始化年级学科、管理班级、任课管理
李四 老师 班级管理---->我管理的班级、我任教的班级
王五 老师 班级管理---->我管理的班级、我任教的班级
针对以上设计,可以满足常规的功能模块权限分配操作,但是存在的缺陷是针对功能模块级别多的权限分配不太适合,因为这种设计只针对两级功能模块划分的管理权限设置,针对多级比如:
班级管理<一级>
|
|——我管理的班级<二级>
| |
| |——分组管理<三级>
| | |
| | |——新建分组<四级>
| | |——查看分组
| |——学生管理
| | |——批量导入学生
| | |——导出密码表
| | |——删除
| | |——修改
| | |
| | |
| |——座次管理
| | |——
目前针对上面的权限设计只能控制到第二级的功能,可以考虑把上面的action(权限表)和actioncolumn(权限控制表)合并为一个表,用来控制所有的功能权限栏目,就类似与discuz那个common_district表中存放省、市、县的那种存储结构,这样的话可以支持多级模块权限功能分配。
- 针对比较通用的权限设置分配分析
- 针对SQL Server表的只读权限分配
- 我认为比较通用的权限设计
- JENKINS针对JOB设置安全控制权限
- Android 的通用权限
- oracle权限的分配
- oracle权限的分配....
- 权限管理之基于ACL的实现:针对需求做分析和设计
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- Mysql用户密码设置修改和权限分配
- ECSHOP后台权限分配原理分析
- 针对PreferenceScreen的主题设置
- 针对PreferenceScreen的主题设置
- 针对PreferenceScreen的主题设置
- Hibernate实体类注解
- 联合与结构的区别
- 对比标准二叉堆 左偏树 和 std :: priority_queue
- Jquery中的日期格式化
- Linux 设备模型浅析之 uevent 篇
- 针对比较通用的权限设置分配分析
- Java编写复数类,实现复数的相加和相减
- SAP 业务常用表的收集
- Android中保存数据常用的方法
- TIMESTAMP 是什么 总结 详解
- VS2008如何连接TFS2010-参考文章
- Our presentation on the Oral English class, Teacher is Ashley.
- 【spring note】强制初始化JAVA BEAN
- ASP.NET实现word文档在线预览功能代码