社区
Java
帖子详情
权限系统的用户表,角色表,权限表 用户角色表,角色权限表,各个表里面分别放什么内容?
fionchou
2009-05-03 08:43:57
我想用ssh做个权限系统,设计了5个表,开始我不知道这5个表用来干什么?
可以告诉我权限系统的用户表,角色表,权限表 用户角色表,角色权限表,各个表里面分别放什么内容?
比如学生,老师,管理员!增加权限,删除等等。谢谢啦!帮帮我好吗?
...全文
3867
23
打赏
收藏
权限系统的用户表,角色表,权限表 用户角色表,角色权限表,各个表里面分别放什么内容?
我想用ssh做个权限系统,设计了5个表,开始我不知道这5个表用来干什么? 可以告诉我权限系统的用户表,角色表,权限表 用户角色表,角色权限表,各个表里面分别放什么内容? 比如学生,老师,管理员!增加权限,删除等等。谢谢啦!帮帮我好吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CYZ2018
2012-07-24
打赏
举报
回复
1
用户表里放手,角色表里放避孕套,权限表里放美女
碉堡的解析。。领域授权
shuzuzhizhen
2011-05-31
打赏
举报
回复
太厉害了、、受益匪浅!!马上登陆给你们顶一个!
Akun1990
2010-09-14
打赏
举报
回复
[Quote=引用 6 楼 tomato2088 的回复:]
用户表里放手,角色表里放避孕套,权限表里放美女!
[/Quote]
哥们你太有才了!!!
不老神仙
2010-02-05
打赏
举报
回复
有点意思啊 呵呵
拜读
向大牛学习人工智能
2009-12-21
打赏
举报
回复
用户表:保存系统用户信息,
角色表:保存角色信息,
用户角色表:关联用户和角色的关系表,
权限表:保存系统的权限信息,可定义系统哪些模块公开,或者什么时段可访问。
角色权限表:关联角色和权限的关系表。
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
企业员工
角色
权限
管理平台(SpringBoot2.0+Mybatis+Shiro+Vue)
课程简介:历经半个多月的时间,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也向各位小伙伴介绍了如何在企业级应用
系统
业务模块的开发中,前端到后端再到数据库,最后再到服务器的上线部署运行等流程,如下图所示:
用户
,
角色
,
权限
三者的关系?让你设计
用户
权限
系统
,你会设计几张
表
?为什么要这样设计?
第二种方案要比第一种方案在编码层面更复杂,需要用到5张
表
,并需要用到多
表
查询,但是却非常利于
系统
对各个
用户
的
权限
控制,加入
角色
表
我们可以将所有的
用户
划分为不同的
角色
,让
权限
关系更加清晰,当我们需要添加新的
用户
时,只需要让他与
角色
表
相关联,然后就可以通过
角色
与
权限
关联
表
确认当前
用户
都具有哪些
权限
,程序的健壮性和可扩展性更强。在有些小的项目中,我们通常会发现关于
用户
权限
的设计非常简单,通常都是设计一个
权限
表
列出各种
权限
,然后就是
用户
表
,
用户
表
中设计一个
权限
字段关联
权限
表
的主键,从而达到设计
用户
权限
的目的。
用户
·
角色
·
权限
·
表
的设计
设计一个灵活、通用、方便的
权限
管理
系统
。 在这个
系统
中,我们需要对
系统
的所有资源进行
权限
控制,那么
系统
中的资源包括哪些呢?我们可以把这些资源简单概括为静态资源(功能操作、数据列)和动态资源(数据),也分别称为对象资源和数据资源,后者是我们在
系统
设计与实现中的叫法。
系统
的目标就是对应用
系统
的所有对象资源和数据资源进行
权限
控制,比如应用
系统
的功能菜单、各个界面的按钮、数据显示的列以
用户
·
角色
·
权限
·
表
一.引言 因为做过的一些
系统
的
权限
管理的功能虽然在逐步完善,但总有些不尽人意的地方,总想抽个时间来更好的思考一下
权限
系统
的设计。
权限
系统
一直以来是我们应用
系统
不可缺少的一个部分,若每个应用
系统
都重新对
系统
的
权限
进行设计,以满足不同
系统
用户
的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的
权限
系统
是很有意义的。 二.设计目标 设计一
mysql
用户
角色
权限
表
的关系_
用户
、
角色
、
权限
表
的关系(mysql)
一,各个
表
格1、
用户
表
CREATE TABLE `t_user` (`id` varchar(40) NOT NULL,`username` varchar(20) NOT NULL,PRIMARY KEY (`id`))2、
角色
表
CREATE TABLE `t_role` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(20) NOT N...
Java
50,526
社区成员
85,605
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章