日期:2014-05-19  浏览次数:20631 次

权限管理设计
给学校试着做一个办公系统,但发现权限比较复杂
  比如:每个辅导员只能管理自己所带的班级的学生,学院主任,能管理整个学院的学生
  也就是说每个辅导员、学院主任看成角色的话、针对班级的学生的数据集是不同的
  大家一般如何做这方面的权限设计?

------解决方案--------------------

学生N:1班级 班级N:1铺导员 学院主任1:N个班级

你只要控制每个角色对应哪些班级就行了。
------解决方案--------------------
数据库表的设计 一直很头疼 还在学习中
------解决方案--------------------
多表关联吧 通过ID来设置权限
------解决方案--------------------
这是数据集权限呀,可以在学生表加个字段判断呀
------解决方案--------------------
一个所属关系的权限,应该比较简单吧,