今天老师上课时提到系统中角色和权限在数据库中的设计问题,其中他说道“把老板设置为超级管理员,然后当新增加一个经理时候分配管理员角色给经理,然后经理”下课会来后想啊想,把老板设置为超级管理员会不会给系统带来灾难性的后果呢,如老板可能关心公司的业务状况,财务状况,库存,采购等等,那么给她查看这些信息的权限是必须的,但修改,删除等操作明显是不行的(如果是的话员工肯定经常和老板吵架了)。那么对于老板这一特殊的用户应该设置一个什么名字的角色给他好呢!

解决方案 »

  1.   

    老板是终极BOSS,给他个外挂就好了
      

  2.   

    终极boss不清楚,说实话,我们公司的老总至今还没见过,平常见的都是副总...我觉得领导级别的角色应该只是什么审批、签字之类的,其实他们角色的功能不多,但都是管理级别的,比如给办公室发条消息,告诉她们让他们准备开会、安排地点之类的,或者审批一下人力资源部门提交的招聘用人计划等等..都是些我点头你办事的事情,你要是让他给你维护些什么琐碎事情那么要其他员工干什么..
      

  3.   

    你就搞个角色叫“老板”,他说,我要在系统上面看到XXXX,你就给他XXXX权限
      

  4.   

    看你公司的规模,如果老板也来来维护你的网站呢?
    我朋友的公司就7个人,老板就是coding民工
    如果是超级规模的企业,那网站并不是盈利对象,其他的产生品才是,那老板只会看盘点数据,我觉得不给他账户都无所谓,只要有人mail,或者提交给他运营情况就可以了