CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  数据库相关

如何设计一种类似oracle的权限模式阿?

楼主flamefiredelphi(flamefire)2004-08-01 17:47:57 在 PowerBuilder / 数据库相关 提问

 
  因为开发一套系统,里面的需要用到用户,角色,权限,和oracle中的一致。系统中有若干权限,比如添写一个报表中的填写域的权限。一个角色由若干权限组成,一个用户可以是若干的角色。      
        这个怎么设计呢?我想先用三个表表示用户,角色,和权限。      
  用户表:      
        T_user{      
                    userid,      
                    roleid;//角色      
  }      
        T_role{      
        roleid,      
            rightid,//权限      
  }      
            T_right     {  
      rightid,  
      rightname  
  }  
  然后创建一个视图  
  V_userright{  
  useid,  
  roleid,  
  rightid  
  }  
  这样在在每一次打开某个窗口需要你来填写表单中的某个填写域的时候,  
  把该表单中所有的需要填写的edit控件都遍历一边,判断能填写这个权限  
  的有没有这个用户,然后判断是否屏蔽该edit填写域?  
  觉得有些麻烦,不知道有没有更好的解决办法? 问题点数:50、回复次数:1Top

1 楼benjaminz(RockDJ)回复于 2004-08-01 21:51:21 得分 50

把权限的级别数字化,然后判断  
  大于的就可以操作,小于的就不行,呵呵Top

相关问题

  • oracle 用户权限?
  • oracle 的权限问题
  • 设计模式
  • 设计模式------书?????
  • MVC设计模式
  • 模式设计--Command
  • 用户权限设计问题。
  • 关于权限策略的设计
  • 寻求用户权限设计例子!!
  • 软件设计中权限的实现?

关键词

  • 角色
  • 用户
  • 权限
  • rightid
  • 填写
  • roleid
  • 判断
  • 需要

得分解答快速导航

  • 帖主:flamefiredelphi
  • benjaminz

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo