Quad PLM系统中流程管理子系统的设计与实现

Quad PLM系统中流程管理子系统的设计与实现

论文摘要

随着产业链的延伸以及中国制造向中国创造的转变,许多企业已不再只专注于生产制造环节,而是往研发和销售方向拓展。因此,PLM(产品生命周期管理)的价值正在被越来越多的企业认可并因此得到了快速的发展。因为PLM涉及到产品从研发、制造、销售到消亡等众多环节的管理,如何对各环节中复杂多变的流程进行管理,使得产品在不同的环节都能有序、高效地进行,仍是PLM面临的一个难题。本文以Quad PLM系统的开发为背景,深入研究了Quad PLM系统中流程管理管理子系统的关键技术与实现。首先,研究了流程管理子系统的结构模型。在对需求进行分析的基础之上,设计了模板加实例化的结构方式,用户在模板定义流程管理并通过对象树建立起任务与业务子系统中流程的关联关系,然后将模板中定义好的流程管理实例化到业务子统中,进而实现对该业务子系统的流程的管理,这种方式很好地解决了一次定义多次使用的问题,并且为与各业子系统的集成带来了便利。为了适应QuadPLM复杂多变的流程,一个流程管理封装成流程管理、活动和任务三层,用户可以将流程分别放到不同的活动和任务里,有效地解决了流程过多引发的问题。其次,对关键的功能和技术进行了分析并给出了详细的实现方法。这些功能包括流程设计器、部署流程管理、计划任务、流程甘特图以及流程驱动器。其中,部署流程管理功能用于将模板的流程管理实例化到业务子系统中,为流程管理的开始工作做好准备;计划任务功能用于帮助用户计算每个任务的计划开始日期和计划结束日期,以便从整体上安排进度;流程甘特图功能以图形化的形式从整体上清晰地呈现出任务的状态、进度以及任务间的关系等信息给用户。此外,针对多次使用到的三层深度优先搜索算法,本文也进行了研究并给出了代码实现。最后,对系统功能以及性能进行了测试,并做出了相应的测试评价,系统达到了预期的目标。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的来源和背景
  • 1.2 国内外研究现状
  • 1.2.1 西门子 PLM 及其流程管理
  • 1.2.2 达索 PLM 及其流程管理
  • 1.2.3 北京数码大方科技有限公司(CAXA)PLM 及其流程管理
  • 1.2.4 金蝶 PLM 及其流程管理
  • 1.3 PLM 流程管理的发展趋势
  • 1.4 本论文的主要工作内容
  • 第2章 流程管理子系统的需求分析和关键技术
  • 2.1 系统功能性需求分析
  • 2.1.1 管理模块分析
  • 2.1.2 模板模块分析
  • 2.1.3 实例化模块分析
  • 2.2 系统非功能性需求分析
  • 2.3 系统接口需求分析
  • 2.4 系统的主要用户角色
  • 2.5 系统关键技术
  • 2.6 本章小结
  • 第3章 流程管理子系统的设计
  • 3.1 流程管理子系统的总体结构设计
  • 3.1.1 系统采用的体系结构
  • 3.1.2 本系统采用的设计模式
  • 3.1.3 系统的总体功能结构
  • 3.2 流程管理子系统的数据库设计
  • 3.2.1 数据模式设计
  • 3.2.2 数据库的物理设计
  • 3.3 流程管理子系统的模块及关键功能设计
  • 3.3.1 管理模块设计
  • 3.3.2 模板模块及关键功能设计
  • 3.3.3 实例化模块及关键功能设计
  • 3.3.4 公共模块设计
  • 3.4 三层深度优先搜索算法的设计
  • 3.5 本章小结
  • 第4章 流程管理子系统关键功能的实现
  • 4.1 流程设计器
  • 4.1.1 流程绘制的核心功能
  • 4.1.2 流程绘制的呈现功能
  • 4.1.3 流程绘制的存取功能
  • 4.2 部署流程管理
  • 4.3 计划任务
  • 4.3.1 流程管理的计算
  • 4.3.2 活动的遍历及计算
  • 4.3.3 任务的遍历及计算
  • 4.3.4 根据结束日期安排计划
  • 4.4 流程甘特图
  • 4.5 流程驱动器
  • 4.6 三层深度优先搜索算法的实现
  • 4.7 本章小结
  • 第5章 流程管理子系统的测试
  • 5.1 系统测试报告
  • 5.1.1 测试环境
  • 5.1.2 测试范围及方法
  • 5.1.3 计划任务算法测试
  • 5.1.4 流程甘特图的测试
  • 5.1.5 流程驱动器的测试
  • 5.1.6 系统性能测试及结果
  • 5.1.7 页面展示
  • 5.2 系统测试评价
  • 5.3 本章小结
  • 结论
  • 参考文献
  • 致谢
  • 个人简历
  • 相关论文文献

    标签:;  ;  ;  

    Quad PLM系统中流程管理子系统的设计与实现
    下载Doc文档

    猜你喜欢