权限设计 数据表的问题

问题描述

原数据表设计为用户表(user)UserIdUserNameRoleID角色表(role)RoleIdRoleNameRight//这里的right字段是存权限的字符串,例如该角色拥有权限ID:01,02,03,这里的RIGHT字段值就为|01|02|03|权限表(right)RightIDName可别人说这样不好,权限表和角色表的关联不行,如果权限表删除,角色表不能及时的反应过来,现求教有没有好的设计方法,或者解决方法啊

解决方案

解决方案二:
根据需求,有些C/S的程序,将权限细化到控件和菜单,有的是功能划分权限,或参考OA中的权限设计
解决方案三:
这个主要涉及到网站的的后台菜单权限及按钮控件权限。。想问问别人的方法是怎么解决的
解决方案四:
up~~~
解决方案五:
UP.....
解决方案六:
帮顶

时间: 2024-11-13 11:40:48

权限设计 数据表的问题的相关文章

对象继承结构到设计数据表方式谈

引言 面向对象的三个特征: 封装(encapsulation), 继承(inheritance), 多态(polymorphic), 其中继承是我们三个特征中最重要的应该就是继承了. 我们在程序中可以很自然, 很方便的表达继承的关系. 但是针对这样的继承关系, 我们如何设计数据库呢?通常我们有三种方式: 1. 一个继承树映射到一个表(one inheritance tree mapping to one table) 这种方式是将拥有共同父类的所有的类都看做成一张表(包括父类), 然后所有的类的

怎样设计如下一个用户权限数据表

问题描述 怎样设计如下一个用户权限数据表 类似阿里云的ODPS,存在四个基本概念,项目(Project).User.Role.Right 系统默认存在三中基本角色:超级管理员角色和账户(SuperAdmin),超级管理员可以创建项目管理员(ProjectAdmin)和开发员角色(Dev) superAdmin可以创建ProjectAdmin和普通User,并由ProjectAdmin创建Project ProjectAdmin可以向所拥有的Project中添加User,并在所属Project中创

java数据权限设计-各位大神,求数据权限设计思路

问题描述 各位大神,求数据权限设计思路 求J2ee数据权限的设计思路,基本要求: 部门经理可以查看该部门下的所有数据对象(比如销售订单),销售人员只可以查看自己的销售订单或者查看其他人的销售订单(通过权限设置),请问该怎么设计?求高人帮忙. 解决方案 你可以做一个菜单权限.专门写一个菜单生成模块. 1.前端:用一个js框架例如:ztree,是一个很好用的菜单框架.它有成熟的API,自定义自己的菜单. 2.数据库:简单的可以设计三个表:用户表,角色表,菜单表.三个表分别为多对多关系.利用用户所拥有

Access 2007表的数据表视图和设计视图

在Access中,"表"用于存储具体的数据,是Access数据库最核心的部分.Access2007表包括"数据表视图"."设计视图"."数据透视表视图"和"数据透视图视图".当新建一个Access2007表时,默认打开数据表视图.用户可以在打开的"数据表"功能区的"视图"分组中单击"视图"按钮,并在打开的视图列表中选择其他视图,如图20090104

设计Excel 2007数据表格式

Excel2007不仅是一个功能强大的计算工具,同时也是一个出色的数据管理分析工具.其具有的数据表 分析法与专业的数据库软件相比,Excel2007在操作上更简便快捷,适合于对中小数据的管理操作. 通常情况下,数据表包括表标题.表头.表尾和表体固定栏目等内容.实现数据表分析法的首要任务 是设计这个数据表格式,以满足数据分析处理的操作. 例 下面以"新起点第一季度图书销售情况表"为例,具体介绍数据表格式的设计工作. 具体操作步骤如下: 1.新建一个工作薄,并将其命名为"审计应用

Access2007表的数据表视图和设计视图

  在Access中,"表"用于存储具体的数据,是Access数据库最核心的部分.Access2007表包括"数据表视图"."设计视图"."数据透视表视图"和"数据透视图视图".当新建一个Access2007表时,默认打开数据表视图.用户可以在打开的"数据表"功能区的"视图"分组中单击"视图"按钮,并在打开的视图列表中选择其他视图,如图1所示. 图

表设计-mysql关于数据表的设计

问题描述 mysql关于数据表的设计 我现在有一个member(用户表)里面存放了一个用户的所有信息.还有一个hobby(爱好表)里面存放所有的爱好.现在我需要给用户存放hobby表里面的爱好.我是应该直接在member表里面加一个hobby字段,然后存放爱好表里面的ID如(123),还是应该再一个表来存放用户跟爱好的关系呢?或者还有没有其它更好的可能,**注意:一个用户可以有多个爱好,而以后我只需要查询某一个爱好的人有那些.** 解决方案 这个还是要根据你的需要来定, 如果说以后都是以用户来查

数据表设计-数据库设计:数据表的对象的属性

问题描述 数据库设计:数据表的对象的属性 问题比较简单, 在某个地区有A1.B.C.D.E等区域District,每个区域中又分几个小区域Region(如东西南北),在程序设计中,每个Region中都有两个属性(一个是工作完成的日期,一个是此Region所属的District),然后此Region中就是它每一天所对应的工作数据, 另一方面,每个District对象中也有一些属性值,这此"属性"下都只有一个值. 我想问一下,这样的结构应该怎样来设计数据库? District和Region

java-JAVA客户信息保存在user数据表中,设计一个程序,实现修改用户密码的功能。

问题描述 JAVA客户信息保存在user数据表中,设计一个程序,实现修改用户密码的功能. 客户信息保存在user数据表中,设计一个程序,实现修改用户密码的功能. 解决方案 无非就是最简单的数据库读和改.看你用什么数据库搜索 java数据库增删改查 +你用的数据库就能找到现成的代码. 解决方案二: jdbc连接数据库,剩下的,自己学习java如何操作数据库,都是初学者该明白的东西 解决方案三: 首先是链接数据库,然后就是操作数据库,进行修改 解决方案四: 1,在Java中使用JDBC连接数据库co