咨询师只有权力使用《学生入学管理》中的《招生报名登记》模块,其他模块功能禁用。
财务只有权力使用《学生入学管理》中的《学费收缴管理》模块,其他模块功能禁用。
本班教员只有权力使用《学生成绩管理》模块中的本班级的所有成绩管理:录入、统计管理功能,其他模块功能禁用。
中心教学主管可以有权利使用《学生学籍管理》模块、《学生入学管理》中的《专业和课程设置管理》模块、《学生成绩管理》模块的查询功能、《招生报名登记》模块的查询功能,其他模块功能禁用。
总监有权利使用所有模块的功能。
用的是access数据库我想问下,这个登陆的代码如何写??
如何设定比较好

解决方案 »

  1.   

    1、做一个权限分配管理界面
    2、每个模块建议对应一个数字0或1,0代表没权限,1为有权限
    3、如共有两个模块,在管理界面上为某一用户分配权限,则用户对应的权限可能为:00,01,10,11
    4、在用户登录时,根据用户的权限字段的值设置其菜单是否有效:如对应模块为0,则该菜单的Enabled=false,或干脆设:该菜单的visibled=false
    5、这样就可以简单实现权限管理了,当然有更好的方法,自己熟了之后就多了
      

  2.   

    同意射天狼的,稍做改进
    mod1:10000100mod:1010100110....
    这样会好判断一点