pdm中用户管理模型的研究

pdm中用户管理模型的研究

ID:22310833

大小:52.50 KB

页数:6页

时间:2018-10-28

pdm中用户管理模型的研究_第1页
pdm中用户管理模型的研究_第2页
pdm中用户管理模型的研究_第3页
pdm中用户管理模型的研究_第4页
pdm中用户管理模型的研究_第5页
资源描述:

《pdm中用户管理模型的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、PDM中用户管理模型的研究

2、第1...lun中的用户管理就是一个最重要的组成部分。通过建立用户管理模型,来实现对数据操作权限的设置和规定,保证企业对于产品数据管理的安全性和保密性的要求。在企业的pdm实施过程中,企业建模的首要问题就是用户管理模型的建立。二.用户管理的研究内容用户管理负责对pdm数据库的入口进行控制。为了能够创建、更改或阅览业务对象和数据对象,pdm系统用户需要有一个特殊的权限。系统可以区分对象用户、用户组和角色的访问权限。对于每一个管理对象必须定义有关的规则。不过,对每个用户分别规定不同规则的做法是不经济的。应该是对确定的用户组和角色分配确定的权限,按照所执行任务的不同将pd

3、m系统用户分配给有关的用户组和角色。在建立用户管理模型时,应该确定用户组和角色以及相应的规则,同样也应该确定电子仓库及各自的访问规则和传送规则。三.用户管理对象模型在用户管理对象类中,主要包括与人员组织相关的对象类、权限控制类以及与工作环境配置相关的对象类。将与人员组织相关的对象类抽象成人员组织类及其子类人员类与角色类,人员类可以进一步分成用户类和用户组类。在pdm系统中定义用户对象,可以对某个用户在pdm系统中的所有个人数据进行统一的管理。利用这些个人数据,可以针对一个既定的项目任务组织起一个尽可能完美的项目组。用户是指pdm系统的使用人员,用户组和角色都是对人员的分组,用户组是按照项目对用

4、户的一种划分,而角色是按照职能或工作性质对用户的一种划分。将工作环境配置抽象成数据存储类,数据存储类分为电子仓库和存储位置两个类。电子仓库是一个用于存储业务对象和数据对象的逻辑存储单元,它可以是一台服务器上的单个数据库,也可以是分布在多台机器上的分布式数据库。存储位置是对文件物理存放位置的封装,相当于一个命名的文件系统目录路径。一个电子仓库可以和多个存储位置对应,例如可以为一个电子仓库设置若干个存储位置,分别用于存放cad图形、nc代码、检测数据等。电子仓库和存储位置对象的作用是屏蔽数据的实际存放位置,使pdm用户可以安全、透明地存取数据。电子仓库可以分为私有电子仓库和共享电子仓库两类。私有电

5、子仓库用于存储个人数据,是个人的工作空间,而共享电子仓库用于存储共享的数据,是团队的共享工作空间。按照数据的共享范围,共享电子仓库又可以分为全局共享型、项目共享型和小组共享型等几种。图1描述了用户管理的对象分层模型。图1用户管理的对象分层模型图2系统管理类中各对象间的关系图2显示了用户管理中各对象间的关系。项目团队是面向项目的动态组织机构。在一个项目团队中,可以设置若干个项目组和角色。一个项目组中可以有多个成员,成员是指属于特定项目组的用户,一个成员可以具备多个角色,一个角色也可以被分配给多个成员。项目团队、项目组和用户分别具有自己的电子仓库。电子仓库可以存储在多个不同的主机或服务器上。四.权

6、限管理模型用户管理和电子仓库的管理是权限管理的基础。每一个注册的pdm系统用户按照其所承担的任务被分配有一定的权限。该权限确定了此用户允许执行哪些活动,在完成某些活动后应该得到哪些信息,允许向哪些电子仓库中传送哪些数据对象等。通常各种权限被存放在一个文件中,在该文件中包括了各种规则和必须满足的条件以及所对应的权限。按照权限控制的方式不同,权限又可分为静态权限和动态权限。按照控制对象的不同,权限可以分为数据权限和功能权限。静态权限包括:功能权限,即管理型用户对系统管理功能的使用权限,如数据类型定义、数据归档、人员组织定义等系统管理功能;用户对静态数据的操作权限,静态数据包括已归档的数据以及支持产

7、品开发的各种规范、标准等资料;针对具体数据对象,对用户、角色或用户组所进行的专门授权。静态权限管理属于一种被动的权限控制策略,用户对功能或数据的使用权限按照“先设置后使用”的方式进行,静态权限管理可通过专门授权的方式进行管理。动态权限是指对处在不同工作状态的产品数据的操作设定的权限,它依赖于系统在此时的状态,如用户的角色、数据的状态、正在执行的任务等。动态权限是一种主动的权限控制策略,即权限的生效或失效是由系统自动控制的。动态权限的控制方式比较复杂,是pdm技术的一项技术难点。权限管理的对象模型如图3所示。功能权限对象是用户和系统管理功能之间的关系,数据对象可以是文档版本对象或零部件版本对象,

8、数据操作对象是指特定数据对象的某个操作,静态数据权限对象是访问者对象和数据操作对象间的关系。访问者对象可以看作用户的集合,它可以是用户、角色、用户组、组中的角色、所有用户、数据拥有者等。通过引入访问者对象,可以简化权限的设置,因为可以一次对一个用户集合进行权限设置,而不必每次都是一个用户一个用户的去设置权限。存取控制表(acl)是对系统静态数据权限的描述,它是由多个静态数据权限对象构成,一个静态数

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

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

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。