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

基于J2EE的工作流管理系統的研究

2013-12-31 00:00:00楊麗春
中國新通信 2013年22期

【摘要】 文章基于J2EE技術對工作流管理系統的進行了分析,主要對工作流管理系統的組成、應用J2EE實現的工作流管理系統的功能以及系統設計完成了闡述。

【關鍵詞】 J2EE技術 工作流 管理系統 功能

工作流管理系統(英文縮寫:WfMS)作為一種軟件系統,通過計算機來實現工作業務流程的自動化或半自動化。自動化或半自動化的工作流系統必然會成為各企事業單位必不可少的辦公工具。

一、工作流管理系統的組成

工作流管理系統主要是對工作流進行定義、建立及執行。在此軟件系統的開發過程當中,要將各節點的活動協調好,執行事先已定義好的工作流,以實現系統的自動化管理。工作流管理系統主要由過程定義工具、過程定義、工作流執行子系統和工作流引擎、工作流控制數據、工作流相關數據、工作表和工作表處理程序、應用程序和應用數據等幾個部分組成。

1、過程定義工具:一種形式化定義語言或一組用戶信息傳輸命令,它是用來描述所創建的業務過程。

2、過程定義:包含了開始和結束條件、所有組成活動及安排規則、所有參與者的工作職責、調用應用程序以及數據等相關信息,以上信息均是工作流執行子系統所要執行的內容。

3、工作流執行子系統和工作流引擎:簡而言之,也就是過程執行環境,工作流執行子系統所包含的引擎至少是一個,工作流管理系統中最為關鍵的軟件元素就是工作流引擎。它的功能比較強大,包括對過程定義進行說明、對過程進行創建并執行、所有活動的安排、將工作項加入到用戶工資表中、通過API對應用程序進行調用、對工作流進行監督與管理。該子系統不止一個工作流引擎,它們通過相互協作來完成所有業務過程。

4、工作流控制數據:即工作流執行子系統和工作流引擎所管理的數據,如一些狀態信息。

5、工作流相關數據:即有關業務過程的數據,工作流管理系統通過決策數據或傳輸數據等對工作流的狀態變化進行確定。不管是工作流引擎還是應用程序,都可以使用工作流相關數據。

6、工作表和工作表處理程序:工作表將有關流程參與者的所有工作項陳列出來;而其處理程序是管理用戶對工作表的操作,用戶可以通過該處理程序選擇工作表中一個工作項,對工作項進行再次分配,對完成的工作項進行提示,調用正在處理的工作項中的應用程序。

7、應用程序和應用數據:工作流管理系統可直接對應用程序進行調用,也可由應用程序代理進行調用。通過應用程序調用,工作流管理系統可以通過調用應用程序而實現活動執行的半自動化或自動化,也可以給予業務參與者一些幫助。不同于工作流控制數據及相關數據,對于應用程序而言,應用數據是有限定的,它們并不能用于工作流管理系統所有部件。

二、應用J2EE實現的工作流管理系統的功能

工作流管理系統主要分為管理員和工作臺這兩個模塊。管理員模塊包含五個部分,即機構管理、用戶管理、角色管理、模塊管理以及流程管理;而工作臺模塊包含四個部分,即新工作、已完成工作、待處理工作和已處理工作。以下是對管理員模塊功能的描述:

(1)機構管理:其描述方式采取的是樹形結構,管理員通過此版塊可以對企業的所有機構結構進行查看,還可對機構信息進行相應的修改,并可直接對界面上的機構進行移動操作。

(2)用戶管理:用戶直屬某機構,管理員可以通過此版塊對企業的每個用戶的信息進行查看,也可對個別機構人員的相關信息進行查看,用戶信息主要包括一些基本信息和系統角色。管理員可根據需要對用戶信息進行相應的修改,也可直接對用戶進行移動操作。

(3)角色管理:用戶管理可通過系統角色而變得更加簡單,該版塊包括的操作有添加、刪除、修改以及授權。

(4)模塊管理:可進行添加、刪除以及修改等操作,可對系統的功能模塊進行動態管理。

(5)流程管理:在完成流程建模后,管理員可對其進行文件壓縮操作,再在系統中進行部署。不僅可以部署和刪除系統的某些流程,還能對流程定義文件和圖片進行查看,詳細描述流程信息。除此之外,對流程表單進行定義也是非常重要的一個環節,因為它可以實現數據的動態化。

系統在完成流程部署之后,用戶開始執行的業務過程即是工作臺模塊,以下是對每個功能模塊的描述:

(1)新工作:用戶在提交新的工作時首先要對系統已定義的流程進行選擇,再將相關的數據補充進去并保存。此時新工作還是剛剛新建,用戶還能做相應的修改,若提交了,新工作就不能刪除了,只能看到目前工作的狀態以及領導審批的具體信息。

(2)已完成工作:指的是各級領導對用戶提交的工作已審批,處于完成狀態的工作,通過該模塊用戶可以對工作的具體信息進行查看。

(3)待處理工作:這個工資表主要是記錄用戶需要但未處理的工作,通過這個模塊用戶可以對需要處理的工作進度以及具體信息進行查看和審批。

(4)已處理工作:這個工作列表主要是記錄用戶已處理的工作,這樣用戶查看和審查起來較為方便。

三、系統設計

基于篇幅這里介紹僅介紹部署流程界面的設計。只給以下系統設計。

系統統一采用ExtJS庫做的界面,具有較好的外觀,可支持動態換膚,真正做到One Page, One Application的設計。管理員先在jBPM的流程設計器中定義系統業務流程,jBPM流程設計器只需通過簡單的拖拽,即可畫出美觀的流程,并生成流程定義文件processdefinition.xml、流程定義圖片processimage.jpg和供流程監控用的gpd.xml文件。jBPM流程設計器如圖1所示。

然后將流程定義文件打包成zip文件,通過協同工作平臺提供的接口,部署流程。如圖2所示。

系統提供單點登錄入口,輸入用戶名和密碼進行登錄,通過Web Service的登錄接口對用戶進行檢驗,合格后登錄進系統。登錄成功后,跳轉到系統的主頁面。

參 考 文 獻

[1] 付松齡,譚慶平. 基于J2EE的分布式工作流管理系統方案[J]. 計算機應用,2003,08:117-120

[2] 李嘉菲,劉大有,于萬鈞. 基于J2EE的交互式工作流管理系統[J]. 計算機工程與應用,2005,22:208-210

[3] 范延平,曾建鷹. 基于J2EE架構的工作流引擎的分析與設計[J]. 武漢大學學報(信息科學版),2005,12:1107-1110

[4] 李青,趙萌,聞敬謙. 基于工作流的集成質量管理系統設計[J]. 北京航空航天大學學報,2005,11:1264-1268

主站蜘蛛池模板: 亚洲狠狠婷婷综合久久久久| 精品超清无码视频在线观看| 精品亚洲国产成人AV| 婷婷色在线视频| 国产精品吹潮在线观看中文| 中文字幕中文字字幕码一二区| 国产视频 第一页| 在线精品自拍| 91亚洲精选| 最新日本中文字幕| 亚洲天堂视频在线播放| 黄色网站不卡无码| 日韩激情成人| 亚洲啪啪网| 亚洲AⅤ无码国产精品| a毛片免费观看| 乱色熟女综合一区二区| 福利视频一区| 国产自视频| 日本高清视频在线www色| 欧美成人午夜影院| 综合成人国产| 亚洲天堂视频网站| 亚洲男人天堂久久| 五月天天天色| 亚洲精品日产AⅤ| 欧美特黄一级大黄录像| 免费看a级毛片| 久草中文网| 久久99精品国产麻豆宅宅| 国产在线观看91精品亚瑟| 麻豆精品视频在线原创| 亚洲欧州色色免费AV| 亚洲精品色AV无码看| 欧美日韩午夜视频在线观看 | 亚洲成人播放| 欧美不卡在线视频| 亚洲日产2021三区在线| 欧美97欧美综合色伦图| 亚洲男人在线| 72种姿势欧美久久久大黄蕉| 国产一区二区三区精品久久呦| 欧美第九页| 欧美高清国产| 国产女人在线视频| 91小视频在线观看免费版高清| 2022国产91精品久久久久久| 91青青草视频在线观看的| 青青青国产视频| 91成人在线免费视频| 67194亚洲无码| 亚洲综合狠狠| 国产69精品久久久久孕妇大杂乱 | 国产福利在线免费| 伊人久久婷婷五月综合97色| 伊人久久精品亚洲午夜| 日韩大乳视频中文字幕| 国产成人精品三级| 亚洲视频四区| 亚洲国产一区在线观看| 91在线国内在线播放老师 | 亚洲成人在线网| 成年片色大黄全免费网站久久| av无码一区二区三区在线| 国产女人喷水视频| 99成人在线观看| jizz在线观看| 亚洲av无码成人专区| 欧美性久久久久| 久久黄色小视频| 成人国产免费| 精品超清无码视频在线观看| 日本高清成本人视频一区| 亚洲毛片网站| 国产福利微拍精品一区二区| 日本三区视频| 在线观看亚洲精品福利片| 蜜桃视频一区二区| 素人激情视频福利| 老司机久久99久久精品播放 | 国产欧美日韩专区发布| 午夜影院a级片|