Java实现权限管理系统(悬赏100分)

Java实现权限管理系统需求:权限管理系统1:角色授权:根据用户对应的角色,实现角色授予资源的过程即角色授权。2:用户授权:根据用户本身,进行授予资源的过程即用户授权。3... Java实现权限管理系统
需求: 权限管理系统
1: 角色授权: 根据用户对应的角色,实现角色授予资源的过程即角色授权。
2: 用户授权: 根据用户本身,进行授予资源的过程即用户授权。
3: 在给用户分配权限的时候,首先要继承用户对应的角色的权限,然后再进行授权。
4: 当用户授权与角色授权矛盾时,用户授权优先级高于角色授权。
5: 系统初始时需要admins用户的对应的权限。

应用场景: 如下

应用场景能满足以下两点:
A:某人属于某角色拥有100个菜单的权限,现在由于需求的变更此人对应的这100个菜单中有一个菜单不允许某人拥有,不能通过新增角色的方式授予此人权限,只能在通过用户授权操作进行改变。
B: 某人属于某角色拥有100个菜单的权限,现在需要对此人增加一个菜单,不能通过修改角色对应权限的菜单的方式变更,只能通过用户授权进行变更。

角色授权是粗粒度的授权,用户授权是细粒度的授权,在角色与用户授权发生矛盾时以人员授权的优先级高为标准。

资源表的说明: 资源表是一个统称: 一般包括三种资源 菜单资源,URL资源,Button资源 要分别进行授权 所以在资源操作表中要有resourcetype字段进行区分到底是菜单,url,还是Button。

运行环境: jdk1.7
服务器: tomcat7.0
数据库: mysql
开发环境: eclipse
也可以联系我QQ907573309,谢谢!
我需要完整的步骤,谢谢!
展开
 我来答
bingfengfzl
2013-08-19 · TA获得超过7670个赞
知道小有建树答主
回答量:209
采纳率:0%
帮助的人:136万
展开全部
spring security可以实现。。不过spring要升级到3.0
tomcat6。7都能用,我有婉转班。。置于前台菜单用js隐藏也可以,用security判断角色都行,
如果按资源判断就要做acl。。这个很简单。。不过一般初学者要学会spring security至少要1,2个星期吧,如果楼主需要我可以把文档发给你,如果你直接要代码我也可以给你,但你看不懂。。建议还是看文档先把,你留个邮箱给我我发给你。。
追问
邮箱cao3stones艾特163.com 给我操作步骤吧 我给别人要的 我一点不懂!谢了!稍后重谢您!
追答
楼主检查你的邮箱吧,有什么不懂的可以问我,记得给我分啊。。。这些资料我找了很久,一般人找不到的。。。记得先学spring 再学我给你的资料就可以。。
沫神钢虚1F
2017-01-18 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.6万
采纳率:59%
帮助的人:1105万
展开全部
你说的就是简单的角色权限。这些在网上有很多的教程,而且比较简单,我可以给你一点提示 1:如果你登陆页面之后,比如想点一个按钮提交,那么如果你有这么权限才能看见或者才能点的话,那么你可以做一个简单的判断,比如if(如果有这个权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kevintop3
2013-08-19 · TA获得超过1.5万个赞
知道小有建树答主
回答量:890
采纳率:100%
帮助的人:530万
展开全部
推荐一个系统:APDPlat,它的权限功能跟你要的基本接近。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-19
展开全部
spring 自带有这样的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式