国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于工作流的公路養(yǎng)護系統(tǒng)的設計

2016-05-30 18:34:59王云光張妍邵澤國周朋
中國集體經(jīng)濟 2016年12期
關鍵詞:工作流

王云光 張妍 邵澤國 周朋

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

關鍵詞:工作流;系統(tǒng)框架;流程考核;流程引擎;流程菜單API;公路養(yǎng)護管理系統(tǒng)

隨著計算機技術和網(wǎng)絡技術的快速發(fā)展,公路養(yǎng)護管理工作朝著無紙化、網(wǎng)絡化和規(guī)范化的方向發(fā)展,因此,很多公路工程建設項目實現(xiàn)了信息化的管理。

但是傳統(tǒng)的信息系統(tǒng)把業(yè)務過程編碼到應用程序中,給后期的維護和升級變更帶來難度。而基于工作流的公路養(yǎng)護管理系統(tǒng)則能將過程邏輯和應用邏輯很好的分離開來,這種分離不僅克服了不同系統(tǒng)之間數(shù)據(jù)不能共享而造成的數(shù)據(jù)冗余問題,而且創(chuàng)建了易于更改和靈活的系統(tǒng)結(jié)構(gòu),通過修改過程模型來適應公路署管理過程的需求變化,改進和優(yōu)化業(yè)務流程,實現(xiàn)更好的業(yè)務過程控制,提高業(yè)務工作效率。針對這些現(xiàn)狀,本文以上海市某公路管理署的公路養(yǎng)護信息系統(tǒng)為例,在工作流的設計思想指導下,論述了工作流系統(tǒng)的基本概念,介紹了如何設計與實現(xiàn)公路養(yǎng)護信息系統(tǒng)。

一、工作流概述

工作流管理聯(lián)盟(WFMC)對工作流的定義是:工作流是一類能夠完全或者部分自動執(zhí)行的經(jīng)營流程,它根據(jù)一系列流程規(guī)則、文檔信息或任務能夠在不同的執(zhí)行者之間進行傳遞與執(zhí)行。從而實現(xiàn)預期的業(yè)務目標,或者促使該目標的實現(xiàn)。工作流包含業(yè)務處理系統(tǒng)中的控制流和信息流。控制流決定了流程軌跡,即信息在哪些角色之間傳遞及其傳遞順序。信息流就是流轉(zhuǎn)于各部門各角色之間的信息,包括附件、文檔、數(shù)據(jù)、圖片等。工作流將業(yè)務流程進行分解,得到良好定義的角色、活動以及過程規(guī)則,對流程進行分析、管理以及再造。

二、需求分析

三、系統(tǒng)框架

該系統(tǒng)的框架結(jié)構(gòu)如圖2所示。

流程引擎是由流程設計器和流程解析執(zhí)行器組成。流程設計器的功能 設計流程圖、流程運轉(zhuǎn)方向、流程運轉(zhuǎn)條件、流程屬性、節(jié)點屬性、表單與節(jié)點的關系等。流程解析執(zhí)行器由菜單、工作處理器和工作查看器組成,其功能是讀取流程設計器所定義的流程信息、按照其定義的規(guī)則運轉(zhuǎn)流程。菜單由發(fā)起、待辦、在途、掛起、查詢等API組成。工作控制按鈕工具欄和表單構(gòu)成了工作處理器。工作查看器顯示所有流程實例的詳細信息和運行情況,由流程軌跡圖和流程日志兩部分組成。

表單引擎是由表單設計器和表單解析執(zhí)行器組成。表單設計器是用來定義表單的結(jié)構(gòu),譬如表單的元素以及表單元素之間的業(yè)務規(guī)則等。表單解析執(zhí)行器的功能是讀取表單設計器所定義的表單信息,展現(xiàn)表單的元素,解釋并執(zhí)行表單的業(yè)務邏輯等。其中,流程解析執(zhí)行器和表單解析執(zhí)行器構(gòu)成了工作流的前臺,流程設計器和表單設計器構(gòu)成了工作流的后臺。

組織機構(gòu)是用來控制用戶的權限。在該系統(tǒng)中有5張組織機構(gòu)表:崗位表Port_Station、部門表Port_Dept、人員表Port_Emp、人員崗位表Port_EmpStation、人員部門表Port_EmpDept。每一任務并不直接分配給某一具體員工,而是分配給某一特定角色,再把角色賦予相關崗位人員;賦予相應角色權限的員工,可以對業(yè)務過程中相應工作項進行處理、跟蹤、監(jiān)控及催辦。

Server文件夾里是該系統(tǒng)的一些公用類和方法,包括與數(shù)據(jù)庫交互的BP框架的底層類庫、BP框架的控件類庫、流程引擎層類庫。

四、系統(tǒng)實現(xiàn)—流程菜單API

流程菜單就是指系統(tǒng)呈現(xiàn)當前用戶能對流程實例進行的操作,包括發(fā)起、待辦、在途、退回、移交、掛起等。本系統(tǒng)采用Visual Studio2010、SQL SERVER2008R2、Silverlight工具來進行開發(fā)。

(二)待辦

待辦是指等待當前登錄人員辦理的任務,這些任務是系統(tǒng)根據(jù)當前登錄人員的No.從數(shù)據(jù)庫查詢出其待辦項集合并將其呈現(xiàn)出來的,按照到達該節(jié)點的時間先后順序排列,單擊一個待處理的工作標題,頁面就跳轉(zhuǎn)到相應的工作處理器頁面。如果施工隊的一個員工申請了該任務,但是后來發(fā)現(xiàn)自己不能處理,則可以將其從自己的待辦事項中移到任務池中,那么施工隊的同事便可重新申請該任務。

(三)退回

如果當前節(jié)點發(fā)現(xiàn)任務出現(xiàn)錯誤,可以選擇退回節(jié)點,寫出退回原因及更改建議,將其與該任務一起退回到該流程中的任意節(jié)點。被退回節(jié)點參照退回原因?qū)θ蝿者M行重新處理,然后任務按原路返回。

譬如,“開(竣)工報告”流程中,有四個節(jié)點,依次是施工監(jiān)理、施工隊、投資監(jiān)理、建設單位,如果建設單位發(fā)現(xiàn)錯誤并要退回給施工監(jiān)理,則書寫退回原因及更改建議,將其與該任務一起退回給施工監(jiān)理。退回成功后,該任務從建設單位的待辦菜單中轉(zhuǎn)移到施工監(jiān)理的待辦菜單,施工監(jiān)理根據(jù)建設單位的意見重新處理該任務,然后發(fā)送,任務會按原路返回,直接發(fā)送給建設單位,而不經(jīng)過施工隊和投資監(jiān)理,建設單位便可對其進行進一步的處理再發(fā)送。

(四)移交、掛起

如果當前登錄人員無法處理自己待辦菜單的某項工作,或者因為公司人員變動需要將該工作移交給其他員工去處理,這個過程就是工作的移交。執(zhí)行移交后,該任務從當前人員的待辦菜單轉(zhuǎn)移到被移交人的待辦菜單,被移交人處理好任務后,將其發(fā)送給流程的下個節(jié)點。

一個任務由于一些情況,需要被擱置一段時間再被處理,這就是掛起操作。掛起之后,該任務就從該員工的待辦列表中轉(zhuǎn)移到掛起列表。譬如某個任務A中需要其他任務B的某個數(shù)據(jù),但是任務B還沒被處理結(jié)束,此時就需要將A任務掛起,待任務B被執(zhí)行結(jié)束后,再將任務A取消掛起,重新處理任務A。

五、結(jié)語

采用工作流思想,設計與實現(xiàn)了公路養(yǎng)護系統(tǒng)。系統(tǒng)研究的關鍵點在于系統(tǒng)框架的提出、流程屬性、流程考核、各流程菜單API,如發(fā)起、待辦、在途、退回、移交、掛起的實現(xiàn)。該系統(tǒng)使公路署管理工作朝著無紙化、網(wǎng)絡化、和規(guī)范化方向發(fā)展,使之具有一定的智能型。該系統(tǒng)經(jīng)過上海市某公路管理署進行試運行,取得了良好的效果,提高了公路養(yǎng)護管理的質(zhì)量與效率。

參考文獻:

[1]蔡孝武,韓永國,藍科.一種輕量級工作流引擎的研究與設計[J].計算機工程,2010(20).

[2]黃雙喜,范玉順.基于工作流的ERP系統(tǒng)開發(fā)與實施[J].計算機集成制造系統(tǒng),2004(02).

[3]張勇,黃濤.基于工作流的網(wǎng)上協(xié)同辦公系統(tǒng)的設計與實現(xiàn)[J].計算機應用研究,2004(09).

[4]劉建軍,杜榮華,諶海軍,等.OA與MIS的結(jié)合及其在公路工程項目集成管理系統(tǒng)中的應用[J].中外公路,2005 (01).

[5]丁晶,曹健.基于工作流管理系統(tǒng)的人力資源考核[J].計算機工程,2004(S).

[6]楊擴武,武鳳翔.工作流管理技術及其應用研究[J].機械科學與技術,2009(02).

[7]張洪山,殷人昆,張素琴.基于Web的工作流引擎設計[J].計算機工程,2004(04).

[8]溫小勇.基于工作流和角色協(xié)同的畢業(yè)論文管理系統(tǒng)的設計與實現(xiàn)[J].實驗室研究與探索,2012(04).

猜你喜歡
工作流
支持節(jié)點協(xié)同的工作流模型構(gòu)建方法研究
基于工作流2.0的智慧教室設計與研究
工作流在電力生產(chǎn)管理信息系統(tǒng)中的設計和應用
“奔向共贏、做到最好”行業(yè)信息化研究方法論
價值工程(2016年32期)2016-12-20 15:51:16
個性化計算機輔助教學系統(tǒng)的設計與實現(xiàn)
商情(2016年39期)2016-11-21 09:57:19
工作流技術在醫(yī)療信息整合工程中的應用分析
基于工作流的水運應急信息管理平臺設計 
軟件導刊(2016年9期)2016-11-07 21:29:10
辦公自動化系統(tǒng)中公文管理模塊的設計和實現(xiàn)
基于J2EE的電子政務系統(tǒng)研究與應用
考試周刊(2016年71期)2016-09-20 18:20:53
基于J2EE的電子政務系統(tǒng)研究與應用
考試周刊(2016年71期)2016-09-20 18:20:52
团风县| 上饶市| 太白县| 香河县| 多伦县| 呼和浩特市| 衡东县| 阳东县| 淳安县| 大厂| 吴堡县| 泰州市| 台湾省| 广德县| 永兴县| 比如县| 丽水市| 黄平县| 合作市| 邹城市| 嘉义市| 新营市| 武川县| 伊金霍洛旗| 醴陵市| 湖北省| 宁南县| 宜黄县| 明水县| 庆城县| 金塔县| 浦县| 微博| 平南县| 昌图县| 榆中县| 来安县| 叙永县| 哈巴河县| 朝阳市| 黄山市|