999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

JBPM4工作流引擎在科研項目管理系統中的應用研究

2017-03-06 23:47:12朱春旭
電子技術與軟件工程 2017年1期
關鍵詞:引擎項目管理用戶

教師科研工作在提高學生培養質量上占有舉足輕重的地位,許多高等院校都投入了大量資源來支持教師開展科學研究。然而,繁重的教研項目管理既加大了高校科研管理部門的負荷又要耗費教師大量的時間和精力用于項目紙質材料的申報和審核,管理效率很低。因此,本文提出基于JBPM工作流引擎設計在線科研項目管理系統,系統具有流程定制、管理自動高效的特點。

【關鍵詞】科研項目管理 JBPM工作流引擎

1 高校科研管理現狀

教師科研工作在提高人才培養質量、有效服務社會經濟發展等方面具有非常重要的地位,科研項目也事關高校的成績與名譽。因此,高等院校一般都設置專門的科研管理機構,同時配備專職管理人員,投入大量資源幫助教師對各級各類科研項目進行申報、審核。隨著科研項目管理要求更加規范、詳盡,這對高校科研管理工作提出了更高的要求。

目前,在科研項目管理實踐中,高校科研項目的申報、評審等環節主要基于手工方式,有些采用簡單的網上材料提交方式,即通過對數據庫的直接操作來實現項目流程控制,這些方式都無法有效支持項目的逐級審核以及靈活的流程定制,從而既造成重科研項目管理部門的負荷很重,又需耗費教師大量的時間和精力用于項目材料的申報和審核,管理效率很低。為提高科研項目的管理效率,急需引入工作流引擎等新型信息化技術手段,實現科研項目的高效在線管理。

2 工作流引擎技術

2.1 工作流引擎概念

工作流簡稱流程,是業務流程的全部或部分自動化實現。工作流引擎是將工作流作為應用系統的組成部分,負責為工作流提供控制流程走向的機制,包括工作流的節點管理,工作流的流向管理和工作流的實例管理等。

工作流引擎能有效保證所構建系統的穩定性、易維護性和彈性,使得設計者可以更專注于設計功能強大的邏輯層而不必過多操心程序的正確性。工作流引擎允許用戶自己設定流程的定義,實現工作流的用戶高度定制,極大提高系統適應環境變化的能力,大大增強系統的可擴展性,同時顯著降低對系統的維護成本。

2.2 JBPM4工作流管理框架

JBPM4是基于Java語言的開源工作流/業務流程管理框架(Framework),主要包括工作流引擎(Workflow Engine)和基于Eclipse平臺的圖形化流程設計器(Graph Process Designer)。JBPM憑借其良好的開放性和擴展性被廣泛應用于金融、電信、制造業、政府等需要“流程”管理的諸多行業領域。

2.2.1 JBPM4工作流引擎架構

JBPM4工作流引擎的架構如圖1所示,JBPM4的核心類是Process Engine類,用于獲取Execution Service(執行服務)、Task Service(任務服務)、History Service(歷史服務)、Identity Service(身份服務)等功能類,這些功能分別與流程執行、流程任務、歷史流程、組身份的定義識別相關。

2.2.2 JBPM4所用數據庫表結構

JBPM4工作流引擎采用了18張數據庫表,圖2列出了其中關鍵的七張表及其表結構。這些數據庫表分別用于記錄用戶名、用戶組關系、當前任務、當前流程變量、歷史任務、歷史流程變量等工作流信息。JBPM4工作流引擎通過hibernate3模塊實現對這些數據庫表的操作。

2.2.3 JBPM4工作流引擎的工作流程

JBPM4工作流引擎的工作流程如圖3所示,從定義流程開始,直到調用JBPM接口結束。定義流程時需要設計者或使用者繪制流程圖,生成JPDL或直接編寫XML文檔(JPDL)。工作流引擎能夠識別JPDL并用它來創建流程實例。被綁定的流程實例中的每個節點都能夠被令牌(Token)對象訪問。使用者可以通過界面操作或直接對后臺操作來調用JBPM提供的接口以實現具體的流程操作。

3 高校在線科研項目管理系統

高校在線科研項目管理系統能幫助高校科研管理機構高效地定制項目提交并審核流程,有效提高科研項目的管理效率。系統的核心是項目管理模塊,通過在該模塊中應用JBPM4工作流引擎,可以實現全自動的流程管理。

高校在線科研項目管理系統涉及教師、院校管理人員和專家等不同用戶角色。系統設計時通過引入JBPM4工作流引擎框架,重點實現了項目管理流程、項目管理狀態、各用戶角色間交互關系的處理等模塊。

3.1 項目管理流程設計

在線科研管理系統項目管理模塊的流程設計如圖4所示。用戶首先填寫對應項目所需的申報信息,然后由用戶自己負責對所填報信息進行在線確認。當信息確認無誤后即可成功提交。用戶的項目信息一旦成功提交,就會被系統依次自動報送院級管理人員和專家審核。

3.2 項目管理狀態轉換

用戶所申報的項目在經歷申報到立項過程中,涉及三種不同狀態之間的轉換,如圖5所示。當某一個項目剛被創建時,該項目將會進入“未提交”狀態;當用戶已確認信息無誤并提交項目后,該項目就進入“已提交”狀態;如果院級審批和專家審批都獲通過時,則項目獲得立項或報送上一級管理機構,否則該項目就進入“被退回”狀態。進入“被退回”狀態的項目,經用戶修改后,可重新進入“已提交”狀態。

3.3 系統職能用戶間交互

系統工作流涉及教師、院校管理人員和專家等職能用戶間的交互。結合科研管理系統工作流設計,圖6展示了教師、院校管理人員和專家職能用戶間在項目管理過程中的交互關系。

4 結論

通過引入JBPM4工作流引擎,可以有效實現對業務流程的全自動管理,有助于設計者極大簡化對流程的管理,可以使設計者更多關注用戶需求和體驗設計。工作流引擎設計也便于用戶定制流程,提高管理效率。實踐表明,采用工作流引擎設計的系統更加安全、運行也更為穩定。

參考文獻

[1]羅華永,張敏杰,楊寧,張曉慧.基于BPMN2.0標準的電力系統業務流程管理平臺[J].電力系統自動化,36(18),2012,148-152.

[2]常宏建,張體勤.高校科研項目管理模式創新研究[J].技術與創新管理, 2010,412-415.

[3]高杰.深入淺出jbpm(第1版)[M].人民郵電出版社,2009.

作者簡介

朱春旭(1996-),男,江蘇省鹽城市人。曾為常州信息職業技術學院軟件學院C語言助教。研究方向為軟件技術。

作者單位

1.常州信息職業技術學院軟件學院 江蘇省常州市 213164

2.蘇州科大訊飛教育科技有限公司 江蘇省蘇州市 215002

猜你喜歡
引擎項目管理用戶
裝配式EPC總承包項目管理
基于大數據分析的集合式EPC總承包項目管理軟件技術的應用
項目管理在科研項目管理中的應用
現代企業(2021年2期)2021-07-20 07:56:54
未來如何更高效地進行工程項目管理
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于Cocos2d引擎的PuzzleGame開發
主站蜘蛛池模板: 尤物精品视频一区二区三区| 一本大道AV人久久综合| 国产理论精品| 国产一二三区在线| 亚洲视频免| 亚洲高清无码久久久| 久久久亚洲国产美女国产盗摄| 国产真实乱子伦视频播放| 91激情视频| 夜夜操国产| 国产人成在线视频| 久久精品91麻豆| 无码国产伊人| 国产色婷婷视频在线观看| 日本人妻一区二区三区不卡影院| 亚洲性视频网站| 黄色污网站在线观看| 久久久黄色片| 97成人在线观看| 2020极品精品国产| 国产亚洲欧美另类一区二区| 欧美国产在线一区| 亚洲第一香蕉视频| 91系列在线观看| 在线日韩一区二区| 99re在线免费视频| 成人亚洲天堂| 国产97视频在线| 久久亚洲美女精品国产精品| 国产熟睡乱子伦视频网站| 香蕉蕉亚亚洲aav综合| 午夜免费小视频| 亚洲视频无码| 蜜芽国产尤物av尤物在线看| 制服丝袜 91视频| 久久国产黑丝袜视频| 老色鬼久久亚洲AV综合| 伊人久久久大香线蕉综合直播| 特级aaaaaaaaa毛片免费视频 | 麻豆精品在线视频| 日本在线免费网站| 在线日本国产成人免费的| 99在线观看精品视频| 亚洲男人天堂2020| 欧美中文字幕在线视频| 欧美激情第一区| 91香蕉视频下载网站| 99久久精彩视频| 婷婷激情五月网| 国产在线八区| 人人看人人鲁狠狠高清| 亚洲第一成人在线| 国产精品嫩草影院av| 亚瑟天堂久久一区二区影院| 日韩无码一二三区| 乱系列中文字幕在线视频| 国产精品理论片| 久久黄色影院| 午夜欧美理论2019理论| 亚洲色无码专线精品观看| 日韩无码真实干出血视频| 亚洲人成网线在线播放va| 亚洲精品麻豆| 国产精品亚洲五月天高清| 91九色视频网| 欧美高清国产| 国产亚洲精品资源在线26u| 欧美精品黑人粗大| 国产十八禁在线观看免费| 91精品视频播放| 精品色综合| 中文国产成人精品久久| 欧美日韩v| 国产免费福利网站| 国产成人精品日本亚洲| 自慰高潮喷白浆在线观看| 成人福利在线免费观看| 久久久久久尹人网香蕉 | 亚洲天堂免费观看| 狼友av永久网站免费观看| 久久午夜夜伦鲁鲁片无码免费| 尤物在线观看乱码|