PDM系统中权限管理方法的研究与应用

PDM系统中权限管理方法的研究与应用

ID:20462370

大小:77.00 KB

页数:6页

发布时间:2023-08-14 18:29:03

PDM系统中权限管理方法的研究与应用_第1页
PDM系统中权限管理方法的研究与应用_第2页
PDM系统中权限管理方法的研究与应用_第3页
PDM系统中权限管理方法的研究与应用_第4页
PDM系统中权限管理方法的研究与应用_第5页
PDM系统中权限管理方法的研究与应用_第6页
资源描述:

PDM系统中权限管理方法的研究与应用0 前言   PDM系统对产品的整个形成过程进行控制并对在该过程中形成的或需要处理的数据和文档进行管理,同时为与产品研发与制造相关的人员提供一个虚拟化、并行化的协同工作环境。PDM系统是企业中产品数据的共享平台。   数据共享和数据保护是企业实施PDM过程中需要同时协调解决的重要问题。正确有效的权限管理是妥善协调解决数据共享和数据保护的必要条件,是成功构建企业PDM系统的基础。PDM权限管理具有以下特点:   l对象多样性   PDM系统对整个产品形成过程中的数据进行管理,|涉及到的产品数据对象种类繁多,对象之间的关系复杂,定义在每类对象上的操作也各不相同,产品数据对象呈现多样性的特点。   l权限动态性   PDM系统中的产品数据对象都具有多种状态,系统对于不同状态下的对象通常采取不同的权限控制策略,从而造成对象权限的动态变化性。   l用户复杂性   PDM是一个企业中的协作平台,涉及到的用户数量庞大。企业中用户的组织形式多种多样,职责和权限各不相同,决定了PDM系统中的用户组织形式多样且复杂。   由于上述特点的存在,PDM权限管理往往比其它应用系统的权限管理更为复杂和难以|理解,本文给出了PDM权限管理中权限的定义和权限判定的数学表示,进而提出了一种实用的权限管理模型,最后给出了该模型的应用实例。   1 PDM中权限管理的数学表示   1.1权限的集合定义   PDM系统中,所有的产品数据都被定义为类——产品数据类,具体的产品数据表示为产品数据对象。产品数据类的方法是PDM中权限管理的基本对象。PDM系统中所有的权限可以定义为集合A:     A=A1∪A2∪A3∪A4,其中     A1=()     A2=()     A3=()     A4=()   A被称作权限集合,A1、A2、A3、A4分别被称之为权限子集合。   A1是四元组的集合,A1中的一个四元组表示用户User在条件Condition满足的情况下,对于类Class的所有实例对象都具有执|行Method方法的权限。同样,A2中的一个四元组表示工作组Workgroup中的所有用户具有执行Method方法的权限;A3中的一个四元组表示对象角色Object-Role具有执行Method方法的权限;A4中的一个四元组表示项目角色Project-Role具有执行Method方法的权限。   1.2用户权限判定的函数表示   用户权限判定指:在给定用户、对象和对象方法的前提下,判定用户是否具有权限执行该对象方法。用户权限判定可以定义为四元函数f(User,Object,Condition,Method),|其中:   (1)函数f():返回值为True或者False,True表明具有执行权限,False表明不具有执行权限。   (2)User:表示待考查的用户。   (3)Object:表示待考查方法所属的对象。   

1(4)Condition:以多元组(数据仓库,状态,属性1,…,属性n)表示,其中数据仓库、状态和属性i(1..n)分别表示对象所在的数据仓库、对象的状态以及对象的若干属性。   (5)Method:待考查的对象方法。   (6)函数f()的推算过程:函数f()的推算过程就是将四元组自变量按照|一定的规则与权限集合A中的四元组进行匹配的过程,如果和A中的一个四元组匹配成功,则函数返回TRUE。如果无法和A中任何一个四元组匹配成功,则函数返回FALSE。具体的匹配过程先后在权限子集合A1、A2、A3和A4中进行。在任何一个权限子集合找到一个四元组能够与自变量四元组匹配成功,就中止整个匹配过程,返回TRUE。如果在四个权限子集合中都匹配失败,则函数返回FALSE。   图1是在A1中进行匹配的示意图。自变量(User,Object,Condition,Method)与A1中任一四元组匹配成功须同时满足以|下四个条件:   自变量User与A1中四元组的User值相同。l   l自变量Object是A1中四元组的Class类的对象实例。   l自变量Condition满足A1中四元组的Condition所定义的条件。   l自变量Method方法与A1中四元组的Method相同。   A2、A3、A4中的匹配条件与A1中的类似,只不过上述第一条不同。在A2中,第一条变为:自变量User是A2中四元组的Workgroup所确定工作组的成员。在A3中,第一条变为:自变量User是A3中四元组的Object-Role|所确定的对象角色;在A4中,第一条变为:自变量User是A4中四元组的Project-Role所确定的项目角色。图1 权限子集合A1中的匹配处理示意图2 基于产品数据二级分类的权限管理模型   

2权限管理模型设计中,最难以处理的是协调数据共享与数据保护的矛盾。为妥善解决此问题,在本文提出的权限管理模型中,将产品数据分别按照所有者和管理方式进行两级分类,根据产品数据分别在两级分类中确定的类别,采用不同的权限控制策略进行管理。   2.1产品数据两级分类   产品数据两级分类中,首先是按照管理模式将数据分为两大|类:项目数据与非项目数据,项目数据是指按照项目模式管理的产品研制过程中形成的数据,比如:设计图纸、技术文件、零部件、源程序等;非项目数据指按照非项目方式管理的数据,通常不是产品研制过程中直接产生的数据,也不属于产品本身的设计数据,比如:标准件、通用件和元器件数据等,这些数据往往是设计产品的参考和引用数据。   将产品数据分为项目数据和非项目数据后,再按照所有者将数据进一步

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1、本文档共6页,下载后即可获取全部内容。
2、此文档《PDM系统中权限管理方法的研究与应用》由用户(巴士用户...)提供并上传付费之前 请先通过免费阅读内容等途径辨别内容,本站所有文档下载所得的收益全部归上传人(卖家)所有:如有侵权或不适当内容,请进行举报或申诉。
3、所有的PPT和DOC文档都被视为“模板”允许上传人保留音节日灵结构的情况下删减部份的内容,下裁前须认直查看,确认无误后再购买。
4、欧宝真人·(中国)科技有限公司网仅提供信息存储空间,仅对用户上传内容的表现方式做保护外理,无法对各卖家所售文档的直实性,完整性,准确性以及专业性等问题提供审核和保证,请谨慎购买。
5、本站文档的总页数,文档格式和文档大小以系统显示为准(内容中显示页数不一定正确),网站客服只以系统显示页数,文件格式,文档大小作为仲裁依据。

文档提供

发布者:巴士用户...

上传时间:1970-01-01 08:00:00

认证主体:刘*(个人认证)

IP归属:重庆 重庆市

相关标签

文档提供

发布者:巴士用户...

上传时间:1970-01-01 08:00:00

认证主体:刘*(个人认证)

IP归属:重庆 重庆市

相关标签