权限管理设计
给学校试着做一个办公系统,但发现权限比较复杂
比如:每个辅导员只能管理自己所带的班级的学生,学院主任,能管理整个学院的学生
也就是说每个辅导员、学院主任看成角色的话、针对班级的学生的数据集是不同的
大家一般如何做这方面的权限设计?
------解决方案--------------------
学生N:1班级 班级N:1铺导员 学院主任1:N个班级
你只要控制每个角色对应哪些班级就行了。
------解决方案--------------------数据库表的设计 一直很头疼 还在学习中
------解决方案--------------------多表关联吧 通过ID来设置权限
------解决方案--------------------这是数据集权限呀,可以在学生表加个字段判断呀
------解决方案--------------------一个所属关系的权限,应该比较简单吧,