首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Java
Web 开发
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
权限系统的设计,有组织的概念,请不吝赐教
[已结帖,结帖人:iiitom]
加为好友
发送私信
在线聊天
iiitom
We're coding.
等级:
可用分等级:
中农
总技术分:
846
总技术分排名:
23054
结帖率:
98.53%
发表于:
2008-04-04 00:51:25
楼主
组织,例如 :
农业银行,有省行作为总部
城市,如广州为分行
分店,如广州的天河为广州的支行
实现权限系统,针对某些操作做权限控制,而且实现组织的划分,比如广州的管理员不能访问到深圳的资源
再有,如 广州天河分行 的小李 只能对银行的门有开的权限,没有关的权限,这样的控制点,如何定义并加入到控制。
这样的系统如何设计为好。请不吝赐教。谢谢。
问题点数:
50
回复次数:
12
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
spiniper
等级:
可用分等级:
富农
总技术分:
1896
总技术分排名:
11605
发表于:
2008-04-04 00:55:01
1
楼 得分:
0
权限设计一般比较固定,只看做得细的程度,当然也可能和实际业务挂钩。
一般来说你可以设置权限,然后给用户分配权限,例如设置一个广州分行管理权限,一个深圳管理权限,只要分配给不同用户就可以了。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kingssq
等级:
可用分等级:
富农
总技术分:
2883
总技术分排名:
7665
发表于:
2008-04-04 01:06:54
2
楼 得分:
0
1、基本表:用户表,角色表,功能表,部门表。(再加上地区,城市等)
其中部门表中设有parentId指示父部门,并设有地区。
2、角色用户关联表(每个用户都属于某个角色)
3、角色功能关联表(角色拥有的权限)
4、用户部门关联表。(用户属于一个部门,可以进行资源可见度的限制)
如天河区的小李根据其所属角色,可限制其只拥有开门的功能(角色和功能一对多),再根据其所在的部门限制其只能开天河区的门。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
java2000_net
老紫竹laozizhu.com
等级:
可用分等级:
掌柜
总技术分:
107447
总技术分排名:
47
2
2
发表于:
2008-04-04 05:53:20
3
楼 得分:
0
1 组织部门的上下级关系书树,保证上级可以管理下级
2 权限数据
3 角色数据
4 角色对应的权限数据,限全局角色
5 角色 + 部门 对应的权限数据
, 这个是关键
其中角色的设置是关键,必要时可以参考定岗定编的文档。你们人力资源部有这个东西!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
iiitom
We're coding.
等级:
可用分等级:
中农
总技术分:
846
总技术分排名:
23054
发表于:
2008-04-04 13:28:40
4
楼 得分:
0
谢谢楼上几位。
能有详细的代码示例吗,比如数据库设计等。
谢谢!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
linpyi
等级:
可用分等级:
富农
总技术分:
2250
总技术分排名:
9933
发表于:
2008-04-04 13:37:13
5
楼 得分:
0
学习
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
iiitom
We're coding.
等级:
可用分等级:
中农
总技术分:
846
总技术分排名:
23054
发表于:
2008-04-05 00:31:50
6
楼 得分:
0
我再頂一下,看看有沒有熱心人。。。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
pyantking
等级:
可用分等级:
长工
总技术分:
525
总技术分排名:
32844
发表于:
2008-04-05 00:35:47
7
楼 得分:
0
帮你顶一下,学习学习
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
montao
JAVA群:36515274[
等级:
可用分等级:
富农
总技术分:
1898
总技术分排名:
11600
发表于:
2008-04-05 01:08:12
8
楼 得分:
10
传统的权限+角色 实现不了你所说的方式了
假如: 员工角色设置了增,删,查,改的权限,你想要员工小张只能具有查询权限 那么你用角色附加权限就不能实现了
建议你可以这样:
1 权限表(所有的权限)
2 用户表
3 用户权限映射表(用户具备的权限)
这样做 最后一个表里面的数据比较多,不是很好!
我没能理解三楼的意思!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
iiitom
We're coding.
等级:
可用分等级:
中农
总技术分:
846
总技术分排名:
23054
发表于:
2008-04-08 01:01:39
9
楼 得分:
0
有沒有這樣的組織樹的東西可參考?
比較容易實現的
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
jlingang
等级:
可用分等级:
富农
总技术分:
1187
总技术分排名:
17815
发表于:
2008-04-08 07:56:58
10
楼 得分:
10
1、基本表:用户表,角色表,功能表,部门表。(再加上地区,城市等)
其中部门表中设有parentId指示父部门,并设有地区。
2、角色用户关联表(每个用户都属于某个角色)
3、角色功能关联表(角色拥有的权限)
4、用户部门关联表。(用户属于一个部门,可以进行资源可见度的限制)
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
cmagic13
等级:
可用分等级:
短工
总技术分:
10
总技术分排名:
225720
发表于:
2008-04-08 09:19:47
11
楼 得分:
10
传统的角色和权限的对应外
还需要角色和组织部门节点的对应关系
分配权限时,只能为用户分配所属组织部门范围内的权限
基本表:用户表,角色表,操作权限表,部门表(树状组织)
用户角色关系表,角色和部门组织的关系表,角色和权限的关系表
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
tomidea
Tom
等级:
可用分等级:
长工
总技术分:
20
总技术分排名:
185317
发表于:
2008-05-09 11:10:43
12
楼 得分:
20
請問樓上,
-------------
传统的角色和权限的对应外
还需要角色和组织部门节点的对应关系
分配权限时,只能为用户分配所属组织部门范围内的权限
基本表:用户表,角色表,操作权限表,部门表(树状组织)
用户角色关系表,角色和部门组织的关系表,角色和权限的关系表
-------------
這個描述很好,是否有更具體的描述?
是否用戶直接與部門掛勾 會更好?有什么考慮?
大家一起探討下這個話題。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结帖去...
管理菜单
页面风格切换
标准风格
老版本论坛
abc推荐给好友