工作流的公路養(yǎng)護(hù)系統(tǒng)的設(shè)計(jì)方案_第1頁
工作流的公路養(yǎng)護(hù)系統(tǒng)的設(shè)計(jì)方案_第2頁
工作流的公路養(yǎng)護(hù)系統(tǒng)的設(shè)計(jì)方案_第3頁
工作流的公路養(yǎng)護(hù)系統(tǒng)的設(shè)計(jì)方案_第4頁
工作流的公路養(yǎng)護(hù)系統(tǒng)的設(shè)計(jì)方案_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余2頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、工作流的公路養(yǎng)護(hù)系統(tǒng)的設(shè)計(jì)方案摘要:通過對公路養(yǎng)護(hù)信息系統(tǒng)的業(yè)務(wù)進(jìn)行需求分析, 發(fā)現(xiàn)該系統(tǒng)的流程性非常強(qiáng),故此系統(tǒng)采用了基于工作流的 思想和技術(shù)來進(jìn)行開發(fā)。文章介紹了工作流的概念,分析了 系統(tǒng)的業(yè)務(wù)需求和系統(tǒng)框架,介紹了流程屬性,提由了流程 考核方法,實(shí)現(xiàn)了各流程菜單 API,譬如流程的發(fā)起、待辦、 在途、退回、移交、桂起等。本系統(tǒng)采用 Visual Studio2010+SQL SERVER2008R2+Silverlight工具開發(fā)。本文基于某市公路管理署公路養(yǎng)護(hù)信息系統(tǒng)的需求,對一般的 工作流進(jìn)行完善和優(yōu)化,提生了一套完整的工作流解決方案。 目前該系統(tǒng)已在上海市某公路署公司試運(yùn)行,實(shí)踐表

2、明了該 系統(tǒng)的有效性,大大提高了公路養(yǎng)護(hù)管理的質(zhì)量與效率。關(guān)鍵詞:工作流;系統(tǒng)框架;流程考核;流程引擎;流 程菜單API;公路養(yǎng)護(hù)管理系統(tǒng)隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,公路養(yǎng)護(hù)管理 工作朝著無紙化、網(wǎng)絡(luò)化和規(guī)范化的方向發(fā)展,因此,很多 公路工程建設(shè)項(xiàng)目實(shí)現(xiàn)了信息化的管理。但是傳統(tǒng)的信息系統(tǒng)把業(yè)務(wù)過程編碼到應(yīng)用程序中,給 后期的維護(hù)和升級變更帶來難度。而基于工作流的公路養(yǎng)護(hù) 管理系統(tǒng)則能將過程邏輯和應(yīng)用邏輯很好的分離開來,這種 分離不僅克服了不同系統(tǒng)之間數(shù)據(jù)不能共享而造成的數(shù)據(jù) 冗余問題,而且創(chuàng)建了易于更改和靈活的系統(tǒng)結(jié)構(gòu),通過修 改過程模型來適應(yīng)公路署管理過程的需求變化,改進(jìn)和優(yōu)化 業(yè)務(wù)

3、流程,實(shí)現(xiàn)更好的業(yè)務(wù)過程控制,提高業(yè)務(wù)工作效率。 針對這些現(xiàn)狀,本文以上海市某公路管理署的公路養(yǎng)護(hù)信息 系統(tǒng)為例,在工作流的設(shè)計(jì)思想指導(dǎo)下,論述了工作流系統(tǒng) 的基本概念,介紹了如何設(shè)計(jì)與實(shí)現(xiàn)公路養(yǎng)護(hù)信息系統(tǒng)。一、工作流概述工作流管理聯(lián)盟(WFMC對工作流的定義是:工作流是 一類能夠完全或者部分自動(dòng)執(zhí)行的經(jīng)營流程,它根據(jù)一系列 流程規(guī)則、文檔信息或任務(wù)能夠在不同的執(zhí)行者之間進(jìn)行傳 遞與執(zhí)行。從而實(shí)現(xiàn)預(yù)期的業(yè)務(wù)目標(biāo),或者促使該目標(biāo)的實(shí) 現(xiàn)。工作流包含業(yè)務(wù)處理系統(tǒng)中的控制流和信息流??刂屏?決定了流程軌跡,即信息在哪些角色之間傳遞及其傳遞順序。 信息流就是流轉(zhuǎn)于各部門各角色之間的信息,包括附件、文

4、檔、數(shù)據(jù)、圖片等。工作流將業(yè)務(wù)流程進(jìn)行分解,得到良好 定義的角色、活動(dòng)以及過程規(guī)則,對流程進(jìn)行分析、管理以 及再造。二、需求分析三、系統(tǒng)框架 流程引擎是由流程設(shè)計(jì)器和流程解析執(zhí)行器組成。流程設(shè)計(jì)器的功能 設(shè)計(jì)流程圖、流程運(yùn)轉(zhuǎn)方向、流程運(yùn)轉(zhuǎn)條件、 流程屬性、節(jié)點(diǎn)屬性、表單與節(jié)點(diǎn)的關(guān)系等。流程解析執(zhí)行 器由菜單、工作處理器和工作查看器組成,其功能是讀取流 程設(shè)計(jì)器所定義的流程信息、按照其定義的規(guī)則運(yùn)轉(zhuǎn)流程。 菜單由發(fā)起、待辦、在途、桂起、查詢等 API組成。工作控 制按鈕工具欄和表單構(gòu)成了工作處理器。工作查看器顯示所 有流程實(shí)例的詳細(xì)信息和運(yùn)行情況,由流程軌跡圖和流程日 志兩部分組成。表單引擎是由

5、表單設(shè)計(jì)器和表單解析執(zhí)行器組成。表單 設(shè)計(jì)器是用來定義表單的結(jié)構(gòu),譬如表單的元素以及表單元 素之間的業(yè)務(wù)規(guī)則等。表單解析執(zhí)行器的功能是讀取表單設(shè) 計(jì)器所定義的表單信息,展現(xiàn)表單的元素,解釋并執(zhí)行表單 的業(yè)務(wù)邏輯等。其中,流程解析執(zhí)行器和表單解析執(zhí)行器構(gòu) 成了工作流的前臺,流程設(shè)計(jì)器和表單設(shè)計(jì)器構(gòu)成了工作流 的后臺。組織機(jī)構(gòu)是用來控制用戶的權(quán)限。在該系統(tǒng)中有5張組織機(jī)構(gòu)表:崗位表 Port_Station 、部門表 Port_Dept、人員 表 Port_Emp、人員崗位表 Port_EmpStation 、人員部門表 Port_EmpDept。每一任務(wù)并不直接分配給某一具體員工,而 是分配給某

6、一特定角色,再把角色賦予相關(guān)崗位人員;賦予 相應(yīng)角色權(quán)限的員工,可以對業(yè)務(wù)過程中相應(yīng)工作項(xiàng)進(jìn)行處 理、跟蹤、監(jiān)控及催辦。Server文件夾里是該系統(tǒng)的一些公用類和方法,包括與數(shù)據(jù)庫交互的BP框架的底層類庫、BP框架的控件類庫、流 程引擎層類庫。四、系統(tǒng)實(shí)現(xiàn)一流程菜單 API流程菜單就是指系統(tǒng)呈現(xiàn)當(dāng)前用戶能對流程實(shí)例進(jìn)行 的操作,包括發(fā)起、待辦、在途、退回、移交、桂起等。本 系統(tǒng)采用 Visual Studio2010、SQL SERVER2008R2 Silverlight工具來進(jìn)行開發(fā)。(二)待辦待辦是指等待當(dāng)前登錄人員辦理的任務(wù),這些任務(wù)是系統(tǒng)根據(jù)當(dāng)前登錄人員的No.從數(shù)據(jù)庫查詢由其待辦項(xiàng)

7、集合并將其呈現(xiàn)由來的,按照到達(dá)該節(jié)點(diǎn)的時(shí)間先后順序排列,單 擊一個(gè)待處理的工作標(biāo)題,頁面就跳轉(zhuǎn)到相應(yīng)的工作處理器 頁面。如果施工隊(duì)的一個(gè)員工申請了該任務(wù),但是后來發(fā)現(xiàn) 自己不能處理,則可以將其從自己的待辦事項(xiàng)中移到任務(wù)池 中,那么施工隊(duì)的同事便可重新申請?jiān)撊蝿?wù)。(三)退回如果當(dāng)前節(jié)點(diǎn)發(fā)現(xiàn)任務(wù)由現(xiàn)錯(cuò)誤,可以選擇退回節(jié)點(diǎn), 寫生退回原因及更改建議,將其與該任務(wù)一起退回到該流程 中的任意節(jié)點(diǎn)。被退回節(jié)點(diǎn)參照退回原因?qū)θ蝿?wù)進(jìn)行重新處 理,然后任務(wù)按原路返回。譬如,“開(竣)工報(bào)告”流程中,有四個(gè)節(jié)點(diǎn),依次 是施工監(jiān)理、施工隊(duì)、投資監(jiān)理、建設(shè)單位,如果建設(shè)單位發(fā)現(xiàn)錯(cuò)誤并要退回給施工監(jiān)理,則書寫退回原因及

8、更改建議, 將其與該任務(wù)一起退回給施工監(jiān)理。退回成功后,該任務(wù)從 建設(shè)單位的待辦菜單中轉(zhuǎn)移到施工監(jiān)理的待辦菜單,施工監(jiān) 理根據(jù)建設(shè)單位的意見重新處理該任務(wù),然后發(fā)送,任務(wù)會(huì) 按原路返回,直接發(fā)送給建設(shè)單位,而不經(jīng)過施工隊(duì)和投資 監(jiān)理,建設(shè)單位便可對其進(jìn)行進(jìn)一步的處理再發(fā)送。(四)移交、桂起如果當(dāng)前登錄人員無法處理自己待辦菜單的某項(xiàng)工作, 或者因?yàn)楣救藛T變動(dòng)需要將該工作移交給其他員工去處 理,這個(gè)過程就是工作的移交。執(zhí)行移交后,該任務(wù)從當(dāng)前 人員的待辦菜單轉(zhuǎn)移到被移交人的待辦菜單,被移交人處理 好任務(wù)后,將其發(fā)送給流程的下個(gè)節(jié)點(diǎn)。一個(gè)任務(wù)由于一些情況,需要被擱置一段時(shí)間再被處理, 這就是桂起操

9、作。桂起之后,該任務(wù)就從該員工的待辦列表 中轉(zhuǎn)移到桂起列表。譬如某個(gè)任務(wù)A中需要其他任務(wù) B的某個(gè)數(shù)據(jù),但是任務(wù) B還沒被處理結(jié)束,此時(shí)就需要將 A任務(wù) 桂起,待任務(wù)B被執(zhí)行結(jié)束后,再將任務(wù) A取消桂起,重新 處理任務(wù)Ao五、結(jié)語采用工作流思想,設(shè)計(jì)與實(shí)現(xiàn)了公路養(yǎng)護(hù)系統(tǒng)。系統(tǒng)研 究的關(guān)鍵點(diǎn)在于系統(tǒng)框架的提由、流程屬性、流程考核、各 流程菜單 API,如發(fā)起、待辦、在途、退回、移交、桂起的實(shí)現(xiàn)。該系統(tǒng)使公路署管理工作朝著無紙化、網(wǎng)絡(luò)化、和規(guī)范化方向發(fā)展,使之具有一定的智能型。該系統(tǒng)經(jīng)過上海市 某公路管理署進(jìn)行試運(yùn)行,取得了良好的效果,提高了公路 養(yǎng)護(hù)管理的質(zhì)量與效率。參考文獻(xiàn):1蔡孝武,韓永國,藍(lán)科.一種輕量級工作流引擎的研 究與設(shè)計(jì)J.計(jì)算機(jī)工程,2010 (20).2黃雙喜,范玉順.基于工作流的ERP系統(tǒng)開發(fā)與實(shí)施 J.計(jì)算機(jī)集成制造系統(tǒng),2004 (02).3張勇,黃濤.基于工作流的網(wǎng)上協(xié)同辦公系統(tǒng)的設(shè)計(jì) 與實(shí)現(xiàn)J.計(jì)算機(jī)應(yīng)用研究,2004 (09).4劉建軍,杜榮華,湛海軍,等.OA與MIS的結(jié)合及其 在公路工程項(xiàng)目集成管理系統(tǒng)中的應(yīng)用J.中外公路,2005(01).5 丁晶,曹健.基于工作流管理系統(tǒng)的人力資源考核J.計(jì)算

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論