论文部分内容阅读
信息技术的进步和日益加剧的市场竞争使得机械制造型企业越来越重视产品研发能力。许多企业实施支持协同开发的PDM系统来增强研发能力,然而随着企业逐渐以项目活动主导企业活动,PDM系统在项目管理功能方面的不足显现出来。存在的不足有缺乏针对机械制造业项目管理的研究;任务执行信息的流动性较差;直接修改任务进度导致的误差;项目经理对于项目的控制能力较弱。本文针对机械制造业项目管理特点,研究并开发PDM中的项目管理系统。将工作流技术与项目管理进行集成以增强项目任务执行和项目状态变更的流程性;通过关联文档、更新任务进度和任务通知功能增强项目信息流动性;通过提出一种任务进度算法降低人工直接修改进度导致的误差;通过项目跟踪功能和更改项目状态功能增强对项目的控制力。本文主要做了如下的工作:系统地分析面向机械制造业的项目管理系统。在总结国内外对项目管理研究现状的基础上,分析面向机械制造业的项目管理系统框架结构和功能模块;分析项目管理系统与PDM系统中的工作流模块、电子仓库模块和资源模块进行信息交互的过程。研究项目管理系统中采用的关键技术。提出了以项目执行过程中产生的文档为连接点,将项目任务与工作流技术进行集成的模型;采用工作流技术对项目流程进行建模,依据项目流程将项目划分为多个子项目并依次执行;采用用户——角色——权限模型建立项目管理系统访问控制模型,制定了权限等级规则来解决项目管理权限与PDM其它权限之间的冲突问题,通过配置用户权限实现用户对项目管理系统的授权操作;提出了一种计算项目任务进度的算法——通过任务执行的时间、任务关联的文档的数目和任务关联文档的工作流状态来计算相应任务的进度。在以上研究的基础上,采用UML语言对项目管理系统进行需求建模、结构建模和系统活动建模;采用SQL语言在SQL Server2005平台上构建项目管理系统数据库;采用ICE(Internet Communications Engine)技术对项目管理系统的通信接口进行封装;采用C#语言在Visual Studio2010平台上对项目管理系统进行开发,并对主要的功能模块进行了封装。然后以某企业的机械转向器项目为例,验证了项目管理系统中的各个功能模块。最后,总结本文的内容,提出研究中的一些不足,并为以后的研究工作指明了方向。