[发明专利]一种可配置的数据权限实现方法有效
申请号: | 201210051854.3 | 申请日: | 2012-03-02 |
公开(公告)号: | CN102663316A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 王守金 | 申请(专利权)人: | 浪潮集团山东通用软件有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 数据 权限 实现 方法 | ||
技术领域
发明涉及一种计算机应用技术,具体地说是一种在企业管理软件中控制数据权限的方法。
背景技术
业中不同的操作人员拥有不同的职责,需要分配相应的数据权限。每个企业对数据权限的控制有不同的要求,企业管理软件需要灵活地控制数据权限。
发明内容
本发明的目的是提供一种可配置的数据权限实现方法。
本发明的目的是按以下方式实现的,包括数据权限对象定义和数据权限控制接口,其中:
1)数据权限对象定义:是定义要对哪些表的内容进行权限控制以及哪些操作需要进行此控制,需要控制数据权限的内容记录在表LSGRAN中,其中:
(1)表LSGRAN 记录需要控制数据权限的表及权限内容,该表的属性包括:权限编号、权限名称、对应表名、编号列、名称列、条件、权限内容、权限描述,其中字段F_TABN记录需要控制权限的表,字段F_GRAN记录需要控制的权限内容,字段F_GRAN由15位字符组成,每位字符的值为0或1,表示不控制或控制权限,字段F_GRNR描述每位字符表示的具体信息,由“/”分隔,对应字段F_GRAN中的每个字符所表示的权限内容,包括增加/修改/删除/查询;
(2)表LSUSSJ记录每个操作员的数据权限,该表的属性:职工编号、数据编号、权限编号、权限控制字符串,其中字段F_GRAN记录操作员拥有的数据权限;
(3)数据权限控制接口,根据传入的参数数据,判断操作员是否拥有相应权限;
保存规则如下:
(1)如果用户有该数据对象的所有权限, LSUSSJ中存放相应一条记录,字段F_SJBH 存放 *;
(2)如果用户不具有该数据对象的任何权限, LSUSSJ中对该数据对象不存放任何记录;
(3)如果用户先具有所有权限,再选择去掉部分数据的权限,LSUSSJ存放一条记录* 表示有所有权限,然后针对去掉数据权限的内容分别单独存放一条记录;
(4)如果用户先不具有该数据对象的任何权限,再选择部分数据的权限,LSUSSJ中对选择的内容分别单独存放一条记录;
2)数据权限控制接口包括:用户编号,会计年度,参数数据,根据保存规则判断相应的用户是否有相应权限。
本发明的优异效果:业中不同的操作人员拥有不同的职责,需要分配相应的数据权限。每个企业对数据权限的控制有不同的要求,企业管理软件需要灵活地控制数据权限。
具体实施方式
本发明提供了一种可配置的数据权限控制方法,由用户自由配置哪些数据需要控制权限、需要控制哪些权限,为不同操作员分配不同的权限。系统提供了一个统一接口,根据传入的参数数据检查用户是否拥有权限。
本发明主要由数据权限对象定义和数据权限控制接口组成。
数据权限对象定义主要是定义要对哪些表的内容进行权限控制以及哪些操作需要进行此控制,需要控制数据权限的内容记录在表LSGRAN中,该表的属性:权限编号、权限名称、对应表名、编号列、名称列、条件、权限内容、权限描述。其中字段F_TABN记录需要控制权限的表,字段F_GRAN记录需要控制的权限内容,字段F_GRAN由15位字符组成,每位字符的值为0或1,表示不控制或控制权限,字段F_GRNR描述每位字符表示的具体信息,由“/”分隔,对应字段F_GRAN中的每个字符所表示的权限内容,如增加/修改/删除/查询等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团山东通用软件有限公司,未经浪潮集团山东通用软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210051854.3/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置