关于OA办公自动化系统权限管理

xq5236870 2013-08-05 09:55:50
RT.
最近面试遇到一个问题.关于OA办公自动化权限管理问题,
当时我的回答是在后台设计权限表.通过映射来实现权限管理.
但是面试官问道,如果一个公司的部门有上千个那该怎么解决...
求大神来指教.或者给点思路.谢谢了
...全文
152 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rumlee 2013-08-05
  • 打赏
  • 举报
回复
1、首先分级管理,管理员只是为各个二级公司分配一个管理员,各二级公司管理二级公司本部员工以及三公公司管理员,三级公司管理员管理三级公司以及四级(如果有的话),一个有几千个部门的单位不可能是只有一级单位的,一般来说应该是二级或者三级 2、设置角色
xq5236870 2013-08-05
  • 打赏
  • 举报
回复
回复4楼: 就算按照角色来分,有几千个部门,就会有几千个部门经理,部门副经理,那样还是不是理想要的解决办法
效林少爷 2013-08-05
  • 打赏
  • 举报
回复
权限功能: 按人 按角色 按部门 部门有上千个的情况 那就按照角色
xq5236870 2013-08-05
  • 打赏
  • 举报
回复
我当时是这么说的. 因为不同的角色在前台显示的东西是不一样的.设计表时候,我先假设有ABCD4个角色.权限由高到低. 4个角色分别设定不同的权限值分别为1234,然后在设定一个表,设定不同的权限所能看到的模块,以及对应的功能,比如D在表中只能使用人事模块中的查询模块.C在表中只能使用人事模块中的查询,删除模块. 对应表大概如下 id--权限值--模块名称--能使用的功能
小丑哥_V5 2013-08-05
  • 打赏
  • 举报
回复
如果是上千个的话,不能单独映射,这个时候你应该说是来个分组权限,相当于分批吧...
阿诺 2013-08-05
  • 打赏
  • 举报
回复
权限设计最基本应该就是 用户-角色-权限 在这三点之上可以进行扩展开去。上千个部门,不外乎就是部门有点多,分配起来麻烦。 是否可以参照用户-角色组的做法。....... 不知道是不是这个意思?!呵呵

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧