论文摘要
随着产业链的延伸以及中国制造向中国创造的转变,许多企业已不再只专注于生产制造环节,而是往研发和销售方向拓展。因此,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 本章小结结论参考文献致谢个人简历
相关论文文献
标签:产品生命周期管理论文; 流程论文; 三层深度优先搜索论文;