在软件设计时,系统用类链表和结构体链表表示整个企业的动态权限模型。在系统的人员链表中定义了所有的人员对象,在每一个人员对象中,都有一个链表指向该人员所拥有的角色集合,表示人员的类链表、角色和权限操作。
通过建立的动态权限模型本系统完成了对用户权限的完整描述与控制,既保证特定的用户拥有特定的权限,又防止了用户的越权操作,并且权限模型结构清晰,维护方便,很好地支持了企业的使用。
3.3 项目实施过程
(1)项目的建立
该研究部产品研发项目来源于市场,经过市场调研,可行性分析,部科技委审核批准立项,如图5所示。
图5 某研究部产品开发决策流程
(2)产品项目设计流程
对于已经立项的项目,在组织上建立项目组,指定项目负责人,以及产品结构分解和任务的下达,而对于每台单机设备的设计流程都必须符合PDM设计的工作流程。
在开目PDM中,通过对工作流程的设计定义,提供文档工作流程管理,来进行产品开发过程的管理。在文档定义模块中为各类文档预先规定流程,只有完成上一工作程序后才能进入下一工作流程,比如只有设计任务和文档完成后才可以进入审核阶段,点击审核可以查看审核结果。各类文档文件、图形文件都只有通过工作流程完成,才是有效文件,才允许用于生产和服务。
(3)工程/项目设计更改管理
工程变更在项目实施过程中,工程/项目更改是经常发生的,在企业管理中都有严格规范的过程和流程控制。它包括变更请求和变更指令两部分内容。在更改指令发出之前要经过严格的会审过程。
对于正式会签的设计文件或图纸的更改,必须经项目负责人同意,提出更改请求,填写更改单,报企业管理办公室备案后下发更改通知,而对于需要更改分析的更改,则需要按严格的程序和流程进行评审和审批,并提交有关人员会签后提交更改员更改。更改方法有划改、刮改、更换、增图、作废等。
4 结语
在现代制造企业中,通过产品开发过程与项目管理,将产品数据上升为改变企业管理模式的系统过程,在PDM系统的基础之上,建立集成产品开发队伍的协同工作环境,实现了产品开发人员在并行化产品设计过程中的协同工作环境。
本文基于开目PDM软件系统,针对某研究部项目管理模式,设计开发了项目管理模块和相应的数据表。从产品项目的分解,到任务的分配,项目工作流程和项目变更管理等几方面进行了方案设计和描述,为目前我国现代中小型制造企业PDM管理系统提供了参考。