基于数据库的通用权限管理模块的设计与实现.pdfVIP

基于数据库的通用权限管理模块的设计与实现.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于数据库的通用权限管理模块的设计与实现,通用权限数据库设计,数据库权限,权限管理数据库设计,权限数据库设计,权限系统数据库设计,数据库用户权限,mysql数据库权限,数据库权限设置,mysql数据库权限设置

维普资讯 技 术 技术聚焦 NetWOrk COnlPtlterSecurity 基于数据库的 通用权限管理模块的设计与实现 中国地质大学信息工程学院 吴 博 摘 要 在信息系统的设计与~,gee,用户权限管理模块是一个必不可少的部分。针对 目前信息系统中权限管理模块 功能简单、通用性差、效率低的问题 ,该文介绍了一种新的采用数据库实现用户权限管理模块的方法,并提 出了权限 级别和继承的概念,并且很好地解决 了通用性的问题。 关键词 数据库 虚拟登录 权限继承 权限操作 角色 用户权限管埋模块是信息系统中一个很重要的部分。高级 建立一个具有树形结构 (父子关系)特点的数据表来标识和组 用户通过用户权限管理模块来实现对普通用广对各种数据访问 织数据对象。如以下字段: 的控制。目前一般的做法是直接利用数据库的用户权限管理功 数据标识:数据对象的惟一标识; 能来管理用户,并利用数据库本身的功能来限定用户对数据库 标识类型:标识数据是具体的数据对象,还是抽象的数据 中具体的数据表、索引等具体的数据对象进行限定。 类型 (如树结构中的父节点); 这样做虽然在权限管理模块的没计与实现.很简单,但问 层次:数据在树形结构中所处的层次; 题也是明显的。首先,用户的分配依赖数据库本身的功能,一 父项:数据在树形结构的父项。 旦用户数 目及所包含的信息增多,将会大大降低数据库性能和 通过这种存储结构,我们将用户数据以一种树形的层次关 用户进行权限控制时的操作简易性。其次,由于数据库中数据 系组织起来 ,形成一个树形的数据模型,如图1所示。 缺乏一种统一的权限管理方法,所以每个用户对数据库中的数 据对象的访问权限都必须通过数据库的权限功能来一次次赋权 限,显然这样做是不可取的。最后,这样做还使得用户权限管 理强烈依赖干数据库本身和数据库中的数据。 一月.数据库更换 盛数据库中的数据发生变化 ,对用户权限管理的影像是巨大 的,除了权限和数据要发生改变外,所有的用户还必须重新创 建。这样的做法无疑足缺乏通用性的。 图1数据 的树形组织方式 针对以上问题,本文将介绍一种新的实现用户权限管理模 这种数据的树形结构组织方式大大方便了用户与数据对象 块的方法,并从模块的设计,权限规则的建屯,以及权限的分 的权限的对应以及权限的分配。使得权限的分配拥有_『一个逻 配和获取操作几个方面来来解决以上提出的问题。 辑层次关系,我们可以通过父项与其子项的关系来组织权限的 分配,而不是原来的一个用户与一个数据对象之间有权限无权 用户和用户权限的标识 限的简单的对应关系。 在完成了用户信息和数据对象的标识和组织后,我们就 对于用户信息的存储,我们不是使用数据库本身来记录用 可以建立一个表来记载用户 (角色名)和数据的对应关系,见 表1: 厂】信息,而足人为建立一张包含 “用户名称”、 “用户密码 (加密)”、 “用户类型”、 “描述”等字段的数据表。 表1用户与数据对 象对应关系表 用户名称:记录权限所有者的名称l l争霸 专 l|囊囊 ≯≯蠢≥≥0≤|?豢 USERNAME 用户名称 (角色名称) 用户类型:说明是普通用户、系统角色、系统管理员等; LABLEID 数据的唯一标识

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档