权限系统的用户表,角色表,权限表 用户角色表,角色权限表,各个表里面分别放什么内容?

fionchou 2009-05-03 08:43:57
我想用ssh做个权限系统,设计了5个表,开始我不知道这5个表用来干什么?
可以告诉我权限系统的用户表,角色表,权限表 用户角色表,角色权限表,各个表里面分别放什么内容?
比如学生,老师,管理员!增加权限,删除等等。谢谢啦!帮帮我好吗?
...全文
3867 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
CYZ2018 2012-07-24
  • 打赏
  • 举报
回复 1
用户表里放手,角色表里放避孕套,权限表里放美女


碉堡的解析。。领域授权
shuzuzhizhen 2011-05-31
  • 打赏
  • 举报
回复
太厉害了、、受益匪浅!!马上登陆给你们顶一个!
Akun1990 2010-09-14
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 tomato2088 的回复:]
用户表里放手,角色表里放避孕套,权限表里放美女!
[/Quote]


哥们你太有才了!!!
不老神仙 2010-02-05
  • 打赏
  • 举报
回复
有点意思啊 呵呵 
拜读
  • 打赏
  • 举报
回复
用户表:保存系统用户信息,
角色表:保存角色信息,
用户角色表:关联用户和角色的关系表,
权限表:保存系统的权限信息,可定义系统哪些模块公开,或者什么时段可访问。
角色权限表:关联角色和权限的关系表。
zhangxs_3 2009-07-15
  • 打赏
  • 举报
回复
用户表<---m-------用户角色表----------n---->角色表<------1------角色权限表--------n----->权限表
yyozz 2009-07-14
  • 打赏
  • 举报
回复
同意三楼
climb011358 2009-06-19
  • 打赏
  • 举报
回复
多对多,
Defonds 版主 2009-06-12
  • 打赏
  • 举报
回复
mark
cdf0820 2009-06-11
  • 打赏
  • 举报
回复
都是太厉害了 小弟深受启发
准查网
cdf0820 2009-06-11
  • 打赏
  • 举报
回复
都是太厉害了 小弟深受启发
www.zhuncha.com
smilewmr 2009-06-09
  • 打赏
  • 举报
回复
主表有三个:用户表user 角色表role 权限表purview
user role 多对多 会产生一张中间表u_r,主要体现一个用户的所拥有的角色
role purview 多对多 会产生一张中间表r_p, 主要体现一个角色所拥有的权限
这就是思路,按照这个做绝对没错!!
superlansim 2009-06-08
  • 打赏
  • 举报
回复
用户和角色是多对多,角色和权限也是多对多,角色权限表和用户角色表是用来分别管理他们之间的多对多关系的。。。。
tomato2088 2009-05-13
  • 打赏
  • 举报
回复
就是说:领导的手可以摸下属的女人,下属的手有时候也可以摸领导的女人!这叫领域授权!
tomato2088 2009-05-13
  • 打赏
  • 举报
回复
用户表里放手,角色表里放避孕套,权限表里放美女!
中智软件科技 2009-05-13
  • 打赏
  • 举报
回复
java技术群:69705156
可以交流
smmi 2009-05-13
  • 打赏
  • 举报
回复
用户表:保存系统用户信息,如张三、李四,字段有id、name、fullname、email、phone、……。
角色表:保存角色信息,如学生、管理员,字段有id、name、……。
用户角色表:关联用户和角色的关系表,如张三—学生,李四—管理员,字段有id、用户id、角色id,根据用户就知道所属的角色。
权限表:保存系统的权限信息,可定义系统哪些模块公开,或者什么时段可访问。
角色权限表:关联角色和权限的关系表。

从这五个表可得出,一个用户可同时具有多种角色,一个角色又可拥有多个权限,即用户——角色——权限是多对多的关系。
bucce 2009-05-08
  • 打赏
  • 举报
回复
设计权限问题,很简单;
如果你是要增加权限,一张表中设计一个单独的字段;然后作为这个表的权限标志;你可以设置他为几种状态0.1,2
然后,代码中就可以从表中取出相应表的数据。相应表又有自己的权限,你想要为0的做什么事,自己可以随意;比方说
为零的只能查看信息;代码只要在不是查看的地方做个if判断就行
dongqdonglin 2009-05-05
  • 打赏
  • 举报
回复
http://sxiaomais.blog.163.com/blog/static/31741203200811102630406/
你去这里看看 我就不复制给你了 呵呵
cfsd01yk 2009-05-05
  • 打赏
  • 举报
回复
可联系qq:290695839
课程简介:历经半个多月的时间,Debug亲自撸的 “企业员工角色权限管理平台” 终于完成了。正如字面意思,本课程讲解的是一个真正意义上的、企业级的项目实战,主要介绍了企业级应用系统中后端应用权限的管理,其中主要涵盖了六大核心业务模块、十几张数据库。 其中的核心业务模块主要包括用户模块、部门模块、岗位模块、角色模块、菜单模块和系统日志模块;与此同时,Debug还亲自撸了额外的附属模块,包括字典管理模块、商品分类模块以及考勤管理模块等等,主要是为了更好地巩固相应的技术栈以及企业应用系统业务模块的开发流程! 核心技术栈列: 值得介绍的是,本课程在技术栈层面涵盖了前端和后端的大部分常用技术,包括Spring Boot、Spring MVC、Mybatis、Mybatis-Plus、Shiro(身份认证与资源授权跟会话等等)、Spring AOP、防止XSS攻击、防止SQL注入攻击、过滤器Filter、验证码Kaptcha、热部署插件Devtools、POI、Vue、LayUI、ElementUI、JQuery、HTML、Bootstrap、Freemarker、一键打包部署运行工具Wagon等等,如下图所示: 课程内容与收益: 总的来说,本课程是一门具有很强实践性质的“项目实战”课程,即“企业应用员工角色权限管理平台”,主要介绍了当前企业级应用系统中员工、部门、岗位、角色权限、菜单以及其他实体模块的管理;其中,还重点讲解了如何基于Shiro的资源授权实现员工-角色-操作权限、员工-角色-数据权限的管理;在课程的最后,还介绍了如何实现一键打包上传部署运行项目等等。如下图所示为本权限管理平台的数据库设计图: 以下为项目整体的运行效果截图: 值得一提的是,在本课程中,Debug也向各位小伙伴介绍了如何在企业级应用系统业务模块的开发中,前端到后端再到数据库,最后再到服务器的上线部署运行等流程,如下图所示:

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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