论文部分内容阅读
随着国民经济的发展和铁路建设项目的增加,铁路工程建设项目管理的工作任务日益加重,由此对工程建设信息的管理要求越来越高,采用传统的项目管理方式对于具有多样化和不确定性的项目业务流程管理来说早已显得不合时宜。铁路项目管理常面临并行工程的问题,即同一时期往往有多个项目在同时进行,因此在对其进行管理时需要兼顾多个项目的实施,监控多个项目的进展。在对管理过程中任务进行分配时,也需要考虑到各种因素的影响。并行工程问题增加了管理的难度以及管理工作量。在对铁路并行项目进行流程化建设管理的过程中,将会产生一系列急需被执行的任务,这些任务可称之为铁路建设并行任务,对这些任务的分配称为面向铁路建设并行任务分配。对铁路建设并行任务的分配需要考虑任务的所属项目以及任务本身的特点和属性都等因素。因此对铁路并行工程进行管理,以及对并行工程产生的任务进行合理分配,是一个值得研究的问题。工作流是一种为了实现业务过程集成以及业务过程自动化而建立的业务模型,即由按照一定业务逻辑组织在一起的互相衔接、能够自动推进的业务活动组成的业务链。应用工作流技术进行项目管理,可以实现对不同业务流程的集中、有效、规范化的管理。本文首先对工作流技术和任务分配的研究现状进行了研究和分析,对WfMC工作流参考模型进行了比较深入的研究,分析了基于关系数据库来构建工作流引擎及工作流系统的优势,确定了基于关系数据库的工作流引擎的体系结构;然后针对当前任务分配方法在可扩展性、易用性、以及灵活性等方面的不足之处,综合考虑了多种直接影响任务分配的因素,采用主观评分的机制获取任务分配评估数据,然后应用粗糙集理论求取影响任务分配各因素的客观权重,并结合主观经验求取了各影响因素的综合权重,针对铁路工程建设项目管理的特点,提出了一个面向并行工程的、基于多维度评价的任务分配模型,最后给出了铁路并行任务分配方法的实现步骤;对支持任务分配的工作流系统主要功能模块进行了概要设计,并专门对任务推送的机制和任务提交的功能接口进行了设计,确定了面向铁路建设并行任务分配的工作流系统框架;最后,对铁路工程项目管理流程进行了梳理,对面向铁路建设并行任务分配的工作流系统的核心功能进行了编程实现。