面向鐵路建設(shè)并行任務(wù)分配的工作流系統(tǒng)研究與實(shí)現(xiàn)
發(fā)布時間:2019-09-27 09:30
【摘要】:隨著國民經(jīng)濟(jì)的發(fā)展和鐵路建設(shè)項(xiàng)目的增加,鐵路工程建設(shè)項(xiàng)目管理的工作任務(wù)日益加重,由此對工程建設(shè)信息的管理要求越來越高,采用傳統(tǒng)的項(xiàng)目管理方式對于具有多樣化和不確定性的項(xiàng)目業(yè)務(wù)流程管理來說早已顯得不合時宜。鐵路項(xiàng)目管理常面臨并行工程的問題,即同一時期往往有多個項(xiàng)目在同時進(jìn)行,因此在對其進(jìn)行管理時需要兼顧多個項(xiàng)目的實(shí)施,監(jiān)控多個項(xiàng)目的進(jìn)展。在對管理過程中任務(wù)進(jìn)行分配時,也需要考慮到各種因素的影響。并行工程問題增加了管理的難度以及管理工作量。在對鐵路并行項(xiàng)目進(jìn)行流程化建設(shè)管理的過程中,將會產(chǎn)生一系列急需被執(zhí)行的任務(wù),這些任務(wù)可稱之為鐵路建設(shè)并行任務(wù),對這些任務(wù)的分配稱為面向鐵路建設(shè)并行任務(wù)分配。對鐵路建設(shè)并行任務(wù)的分配需要考慮任務(wù)的所屬項(xiàng)目以及任務(wù)本身的特點(diǎn)和屬性都等因素。因此對鐵路并行工程進(jìn)行管理,以及對并行工程產(chǎn)生的任務(wù)進(jìn)行合理分配,是一個值得研究的問題。工作流是一種為了實(shí)現(xiàn)業(yè)務(wù)過程集成以及業(yè)務(wù)過程自動化而建立的業(yè)務(wù)模型,即由按照一定業(yè)務(wù)邏輯組織在一起的互相銜接、能夠自動推進(jìn)的業(yè)務(wù)活動組成的業(yè)務(wù)鏈。應(yīng)用工作流技術(shù)進(jìn)行項(xiàng)目管理,可以實(shí)現(xiàn)對不同業(yè)務(wù)流程的集中、有效、規(guī)范化的管理。本文首先對工作流技術(shù)和任務(wù)分配的研究現(xiàn)狀進(jìn)行了研究和分析,對WfMC工作流參考模型進(jìn)行了比較深入的研究,分析了基于關(guān)系數(shù)據(jù)庫來構(gòu)建工作流引擎及工作流系統(tǒng)的優(yōu)勢,確定了基于關(guān)系數(shù)據(jù)庫的工作流引擎的體系結(jié)構(gòu);然后針對當(dāng)前任務(wù)分配方法在可擴(kuò)展性、易用性、以及靈活性等方面的不足之處,綜合考慮了多種直接影響任務(wù)分配的因素,采用主觀評分的機(jī)制獲取任務(wù)分配評估數(shù)據(jù),然后應(yīng)用粗糙集理論求取影響任務(wù)分配各因素的客觀權(quán)重,并結(jié)合主觀經(jīng)驗(yàn)求取了各影響因素的綜合權(quán)重,針對鐵路工程建設(shè)項(xiàng)目管理的特點(diǎn),提出了一個面向并行工程的、基于多維度評價(jià)的任務(wù)分配模型,最后給出了鐵路并行任務(wù)分配方法的實(shí)現(xiàn)步驟;對支持任務(wù)分配的工作流系統(tǒng)主要功能模塊進(jìn)行了概要設(shè)計(jì),并專門對任務(wù)推送的機(jī)制和任務(wù)提交的功能接口進(jìn)行了設(shè)計(jì),確定了面向鐵路建設(shè)并行任務(wù)分配的工作流系統(tǒng)框架;最后,對鐵路工程項(xiàng)目管理流程進(jìn)行了梳理,對面向鐵路建設(shè)并行任務(wù)分配的工作流系統(tǒng)的核心功能進(jìn)行了編程實(shí)現(xiàn)。
【圖文】:
?工作流參考模型[8.9]逡逑1995年WfMC提出工作流參考模型(Workflow邋reference邋model),明確了工作管逡逑理系統(tǒng)的基本部件及其交互的接口。其基本部件和接口如圖1所示。逡逑流程定義工具一邐業(yè)務(wù)流程定義功能逡逑邐邐合二邋r:邐邐邐邐逡逑□逡逑接口一逡逑工作流接口及交換格式逡逑邐邋接口五I工作流執(zhí)行服務(wù)逡逑管理監(jiān)控工具^邐mm逡逑I工作流引擎I—I逡逑^邐^邐業(yè)務(wù)流枉例化及逡逑接口二邐接口三邋流程管理監(jiān)督功能逡逑I邐I邋—圫服務(wù)交互功能逡逑圖1邋WfMC工作流參考模型逡逑Fig.l邋The邋workflow邋reference邋model邋of邋WfMC逡逑(1)工作流執(zhí)行服務(wù)逡逑其功能主要有:流程定義,實(shí)例建立和管理,應(yīng)用程序調(diào)用等。它可以只包含一逡逑個工作流引擎,也可以由若干相互協(xié)作流引擎組成以共同執(zhí)行某個業(yè)務(wù)過程,是系統(tǒng)逡逑的核心組成部分。逡逑(2)工作流引擎逡逑其主要功能有:解釋流程定義,創(chuàng)建和初始化實(shí)例,路由控制以及運(yùn)行狀態(tài)控制,逡逑流程掛起、激活或終止,與其他引擎之間交互等。逡逑(3)流程定義工具逡逑它是對工作流程進(jìn)行定義和管理的工具
5.生命周期管理:實(shí)現(xiàn)對過程實(shí)例的管理,對實(shí)例的運(yùn)行狀態(tài)進(jìn)行控制。流程逡逑實(shí)例狀態(tài)包括:初始化、運(yùn)行、激活、掛起、終止和結(jié)束等。DBFLOW引擎逡逑體系結(jié)如圖4所示:逡逑下面對基于關(guān)系數(shù)據(jù)庫的工作流引擎的各個模塊間的相互關(guān)系進(jìn)行介紹:引擎對逡逑工作流程的調(diào)度首先需要通過流程定義版本管理得到流程模板,然后對其實(shí)例化;通逡逑過流程實(shí)例生命周期管理獲得具體的業(yè)務(wù)流程實(shí)例后便可進(jìn)行流程調(diào)度(初始化、運(yùn)逡逑行、激活、掛起、終止等);對流程實(shí)例進(jìn)行調(diào)度后需要對活動實(shí)例(活動節(jié)點(diǎn))進(jìn)行逡逑調(diào)度,在流程推進(jìn)過程中會產(chǎn)生需要由特定人員參與的任務(wù)項(xiàng),以及任務(wù)項(xiàng)由工作項(xiàng)逡逑管理模塊管理,同時任務(wù)項(xiàng)管理模塊中的任務(wù)項(xiàng)會產(chǎn)生狀態(tài)改變,任務(wù)狀態(tài)的改變通逡逑過預(yù)先定義好的邏輯對活動實(shí)例進(jìn)行調(diào)度,同樣活動實(shí)例根據(jù)相應(yīng)的調(diào)度邏輯對業(yè)務(wù)逡逑流程實(shí)例進(jìn)行調(diào)度;在此過程中數(shù)據(jù)庫系統(tǒng)負(fù)責(zé)對工作流數(shù)據(jù)的維護(hù)工作、對工作項(xiàng)逡逑進(jìn)行數(shù)據(jù)管理、管理系統(tǒng)的相關(guān)資源等。逡逑
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:U215.1
本文編號:2542640
【圖文】:
?工作流參考模型[8.9]逡逑1995年WfMC提出工作流參考模型(Workflow邋reference邋model),明確了工作管逡逑理系統(tǒng)的基本部件及其交互的接口。其基本部件和接口如圖1所示。逡逑流程定義工具一邐業(yè)務(wù)流程定義功能逡逑邐邐合二邋r:邐邐邐邐逡逑□逡逑接口一逡逑工作流接口及交換格式逡逑邐邋接口五I工作流執(zhí)行服務(wù)逡逑管理監(jiān)控工具^邐mm逡逑I工作流引擎I—I逡逑^邐^邐業(yè)務(wù)流枉例化及逡逑接口二邐接口三邋流程管理監(jiān)督功能逡逑I邐I邋—圫服務(wù)交互功能逡逑圖1邋WfMC工作流參考模型逡逑Fig.l邋The邋workflow邋reference邋model邋of邋WfMC逡逑(1)工作流執(zhí)行服務(wù)逡逑其功能主要有:流程定義,實(shí)例建立和管理,應(yīng)用程序調(diào)用等。它可以只包含一逡逑個工作流引擎,也可以由若干相互協(xié)作流引擎組成以共同執(zhí)行某個業(yè)務(wù)過程,是系統(tǒng)逡逑的核心組成部分。逡逑(2)工作流引擎逡逑其主要功能有:解釋流程定義,創(chuàng)建和初始化實(shí)例,路由控制以及運(yùn)行狀態(tài)控制,逡逑流程掛起、激活或終止,與其他引擎之間交互等。逡逑(3)流程定義工具逡逑它是對工作流程進(jìn)行定義和管理的工具
5.生命周期管理:實(shí)現(xiàn)對過程實(shí)例的管理,對實(shí)例的運(yùn)行狀態(tài)進(jìn)行控制。流程逡逑實(shí)例狀態(tài)包括:初始化、運(yùn)行、激活、掛起、終止和結(jié)束等。DBFLOW引擎逡逑體系結(jié)如圖4所示:逡逑下面對基于關(guān)系數(shù)據(jù)庫的工作流引擎的各個模塊間的相互關(guān)系進(jìn)行介紹:引擎對逡逑工作流程的調(diào)度首先需要通過流程定義版本管理得到流程模板,然后對其實(shí)例化;通逡逑過流程實(shí)例生命周期管理獲得具體的業(yè)務(wù)流程實(shí)例后便可進(jìn)行流程調(diào)度(初始化、運(yùn)逡逑行、激活、掛起、終止等);對流程實(shí)例進(jìn)行調(diào)度后需要對活動實(shí)例(活動節(jié)點(diǎn))進(jìn)行逡逑調(diào)度,在流程推進(jìn)過程中會產(chǎn)生需要由特定人員參與的任務(wù)項(xiàng),以及任務(wù)項(xiàng)由工作項(xiàng)逡逑管理模塊管理,同時任務(wù)項(xiàng)管理模塊中的任務(wù)項(xiàng)會產(chǎn)生狀態(tài)改變,任務(wù)狀態(tài)的改變通逡逑過預(yù)先定義好的邏輯對活動實(shí)例進(jìn)行調(diào)度,同樣活動實(shí)例根據(jù)相應(yīng)的調(diào)度邏輯對業(yè)務(wù)逡逑流程實(shí)例進(jìn)行調(diào)度;在此過程中數(shù)據(jù)庫系統(tǒng)負(fù)責(zé)對工作流數(shù)據(jù)的維護(hù)工作、對工作項(xiàng)逡逑進(jìn)行數(shù)據(jù)管理、管理系統(tǒng)的相關(guān)資源等。逡逑
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:U215.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 張敬波,范玉順,尚福華;Web下基于XPDL的工作流建模技術(shù)研究[J];計(jì)算機(jī)應(yīng)用;2003年S1期
2 潘啟澍,姜兵;基于Petri網(wǎng)的工作流建模技術(shù)及應(yīng)用[J];清華大學(xué)學(xué)報(bào)(自然科學(xué)版);2000年09期
3 趙衛(wèi)東,黃麗華,蔡斌;工作流過程模型研究[J];系統(tǒng)工程理論方法應(yīng)用;2002年03期
4 鄂明成,郭偉,,查建中,董明,王愛虎;并行設(shè)計(jì)實(shí)施策略的研究[J];中國機(jī)械工程;1996年03期
本文編號:2542640
本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/2542640.html
最近更新
教材專著