
权限管理系统应该是可扩展的。它应该可以加入到任何带有权限管理功能的系统中。就像是组件一样的可以被不断的重用,而不是每开发一套管理系统,就要针对权限管理部分进行重新开发。
我做过类似有权限管理的系统,表分3个:第一个表是 权限表(tb_pope),都有什么权限,以你的系统要求,分3个权限:管理所有学生,管理系学生,本学生。
表列名可以是: ID,popeName,里面有3条记录。
1,管理所有学生
2,管理系学生
3,本学生
第二个表是 用户表(tb_user): ID,userName,age,等等.
第三个表就是 用户权限表(tb_userpope): ID,userID,PopeID
登录时先检查是否有该用户名,然后读取其权限值,根据权限 *** 作数据库 显示或隐藏 *** 作的部分。
大致就这样了。
授权。数据库中对访问权限的定义称为授权,外部数据库,使用SQL语句设置访问权限,权限管理是eHR系统的全局性管理模块,与各业务模块之前都存在着紧密的关联关系。设计权限管理模块时,既要考虑到能够实现对用户权限的灵活配置,又要兼顾到用户权限应用到各业务模块时,从技术实现上的数据读取效率。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)