您的位置:软件测试 > 软件项目管理 > 开发管理 >
PDM系统在产品开发过程及项目管理中的应用
作者:网络转载 发布时间:[ 2013/7/23 16:38:48 ] 推荐标签:

3 基于开目PDM项目与过程管理的实现

本文基于武汉开目信息技术有限责任公司开发的开目PDM系统,针对技术部门级的产品数据管理系统,在CAD/CAPP/BOM系统的基础上实现了与PDM系统的集成,并将项目管理作为PDM的功能之一。具体项目管理过程及框架如图2所示。

图2 项目管理过程图

该项目管理包括3个模块:

(1)项目管理模块 主要是创建项目,并监控项目的执行,创建工作树并提交完整的工作树;提供项目总体信息、参考文件、人员安排等信息;

(2)任务管理模块 主要完成创建任务、分解任务、安排负责人和时间计划等工作;

(3)文档工作流程管理模块 该模块主要是将文档任务按规定的工作流程分解成若干步骤、安排工作步骤的负责人和时间计划、执行工作步骤等。

3.1 项目管理模块的设计

该项目管理模块主要包括3个方面的信息,即人的信息、物的信息、任务的信息。其中人的信息包括项目人员,人员编组,人员角色分配;物的信息是指该项目要完成的产品对象,以及在完成过程中参考的资料、生成的文档和产品零部件等;人对物的作用构成任务信息。项目管理通过任务分配将人和物联系起来,任务的分配和进行又要遵循一定的流程规则,按照一定的流程规则进行的项目使得用户在管理项目和监督项目时十分方便。项目管理所涉及到的对象类有项目对象类、任务对象类、项目管理者类、项目参与者类、项目目标类、关系对象类,如图3所示。

图3 项目管理中的对象图

各个对象之间有不同的关联关系。具体描述为:项目对象与任务对象为一对多的关系、项目对象与项目人员对象为一对多的关系、项目对象与项目目标对象为一对一的关系、任务对象与任务对象也有关联关系。

3.2 项目人员组织

系统管理员可在人事库中添加、删除员工记录、修改密码、赋予角色、分配权限。创建项目的负责人可从未分配人员库中选择项目人员(添加/删除),并根据需要分别赋予不同角色;角色与用户之间的关系用树状关系存于PDM数据库之中,其方法类似于产品结构的树状关系。

在PDM系统中,对于角色的分配采用静态和动态角色相结合,企业中同定部门中的固定岗位对应的角色称为静态角色;而动态角色是随着项目的存在而存在。角色与任务分配时既要考虑每个人的动态角色,又要兼顾他的静态角色,原则上是静态角色服从动态角色。系统在数据库设计阶段用表Person,Role,Operation,Object,Popedom,RolePopedom,PersonRole来描述系统的动态权限,各表的结构如图4所示。

图4 动态权限表单结构

上一页123下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd