修改2批注計(jì)050128張雄靈(II)_第1頁
修改2批注計(jì)050128張雄靈(II)_第2頁
修改2批注計(jì)050128張雄靈(II)_第3頁
修改2批注計(jì)050128張雄靈(II)_第4頁
修改2批注計(jì)050128張雄靈(II)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、工作流管理系統(tǒng)工作流業(yè)務(wù)流程編輯器的設(shè)計(jì)與實(shí)現(xiàn)開題報告班級(學(xué)號)計(jì)0501(28) 姓名 張雄靈指導(dǎo)教師 劉旭紅一、綜述1.1課題研究的意義工作流管理系統(tǒng)Workflow Management System,簡稱WFMS)就是通過管理工作活動序列,調(diào)用與各種活動步驟相關(guān)的人員、IT資源,對業(yè)務(wù)過程提供自動化處理1。工作流管理系統(tǒng)的作用就在于以下三點(diǎn):第一,使用工作流以后可以大大的縮減了文件處理時間。即縮減了文件在各個部門間流轉(zhuǎn)的大量時間,一般在工作中,文件的傳遞及轉(zhuǎn)發(fā)需要人力和紙張,還需要牽扯到對文件的保護(hù)責(zé)任,都是費(fèi)心費(fèi)時的。其次,使用工作流以后可以實(shí)現(xiàn)工作流的專業(yè)化以及組織的分層,也就是

2、說要做到每項(xiàng)工作都有專業(yè)的人員來處理。再次,運(yùn)用工作流以后,可以實(shí)現(xiàn)對整個業(yè)務(wù)流程的監(jiān)控管理。如大型的審批需要十幾個環(huán)節(jié),這個審批到了哪個環(huán)節(jié),是否拖延了很久,通過工作流管理系統(tǒng)可以一目了然,而如果是人工操作的話,到十幾個部門去查就是一個極大的工作。因此,研究工作流具有重要的意義。1.2 研究的現(xiàn)狀及發(fā)展趨勢如果將工作流軟件的發(fā)展劃分為導(dǎo)入期、成長期、成熟期、衰退期幾個階段的話,目前,中國工作流軟件正處于成長中期。在2002年底以前,中國工作流軟件基本上還處于導(dǎo)入期。在20032009年期間,中國工作流軟件處于成長期。隨著大型的綜合的應(yīng)用軟件提供商們更多地將工作流軟件整合進(jìn)入到ERP、CRM、

3、SCM、BPM、OA、EAI等應(yīng)用系統(tǒng)與解決方案中,并逐漸成為系統(tǒng)中的一個不可分割的重要組成部分,工作流軟件市場將逐漸進(jìn)入成熟期。 隨著市場進(jìn)一步成長,分析認(rèn)為,在20092011年中仍將保持不斷的增長趨勢,不過增長速度將逐年有所下降。目前國內(nèi)外工作流管理系統(tǒng)開源軟件廠商及其代表性產(chǎn)品有:Shark、OSworkflow、jBPM、ActiveBpel等,商業(yè)的有YAWL、IBM LOTAS WORKFLOW等。工作流是一個年輕卻又具有良好發(fā)展前景的研究方向。工作流的適用行業(yè)有消費(fèi)品行業(yè),制造業(yè),電信服務(wù)業(yè),銀證險等金融服務(wù)業(yè),物流服務(wù)業(yè),物業(yè)服務(wù)業(yè),物業(yè)管理,大中型進(jìn)出口貿(mào)易公司,政府事業(yè)機(jī)

4、構(gòu),研究院所及教育服務(wù)業(yè)等,特別是大的跨國企業(yè)和集團(tuán)公司。二、研究內(nèi)容2.1 研究方向和研究內(nèi)容本課題是在理解工作流管理系統(tǒng)的業(yè)務(wù)流程運(yùn)行的基礎(chǔ)上開發(fā)一款工作流管理系統(tǒng)。該系統(tǒng)應(yīng)能實(shí)現(xiàn)諸如報銷、請假等業(yè)務(wù)流程的應(yīng)用。本課題由四個同學(xué)合作完成,系統(tǒng)采用工作流參考模型如下。工作流參考模型(Workflow reference model)是由工作流管理聯(lián)盟于1995年提出的工作流管理系統(tǒng)的體系結(jié)構(gòu)模型2。工作流參考模型標(biāo)識了構(gòu)成工作流管理系統(tǒng)的基本部件和這些基本部件交互使用的接口。這些基本部件包括:工作流執(zhí)行服務(wù)、工作流引擎、流程定義工具、客戶端應(yīng)用、調(diào)用應(yīng)用、管理監(jiān)控工具;基本部件交互使用的接口

5、包括:接口一、接口二、接口三、接口四和接口五。這個模型很大地影響了人們后來對工作流技術(shù)的討論。圖1 WMfC模型1) 流程定義工具:一般提供GUI工具,將GUI模型轉(zhuǎn)換為工作流引擎能理解的模型。提供系統(tǒng)執(zhí)行的過程所有信息。2) 客戶端應(yīng)用:工作流系統(tǒng)為對應(yīng)角色分配的相應(yīng)任務(wù)或活動的功能。3) 調(diào)用應(yīng)用:對于工作流系統(tǒng)集成的一些其他應(yīng)用系統(tǒng),需要提供調(diào)用的接口。這樣工作流引擎能在需要的時候調(diào)用外部應(yīng)用。4) 管理監(jiān)控工具:能夠通過接口獲得全部過程實(shí)例的信息,能夠檢索統(tǒng)計(jì)管理相應(yīng)的信息。并且能夠在一定權(quán)限下直接操作過程實(shí)例。本子課題承擔(dān)其中的流程定義也稱過程建模。工作流管理系統(tǒng)建立階段的功能主要完

6、成經(jīng)營過程的計(jì)算機(jī)化的定義。在這個階段,利用一個或多個建模技術(shù)與工具,完成實(shí)際的經(jīng)營過程到計(jì)算機(jī)可處理的形式化定義的轉(zhuǎn)化,所得到的定義通??煞Q為過程模型、過程模板、過程元數(shù)據(jù)或過程定義。因此,在工作流管理系統(tǒng)建立階段主要完成過程建模工作3。過程建模是經(jīng)營過程分析與經(jīng)營過程重組的重要基礎(chǔ)。過程建模主要解決如何根據(jù)過程目標(biāo)和系統(tǒng)約束條件,將系統(tǒng)內(nèi)的活動組織為適當(dāng)?shù)慕?jīng)營過程的問題4。過程建模的作用體現(xiàn)為:1.用于準(zhǔn)確描述企業(yè)的經(jīng)營過程,供流程分心和優(yōu)化使用。2.用于在不同的組織和信息系統(tǒng)間共享經(jīng)營過程知識,便于實(shí)現(xiàn)基準(zhǔn)工程及企業(yè)動態(tài)聯(lián)盟。3.用于研究、開發(fā)新的經(jīng)營工程,以滿足不同業(yè)務(wù)需求和企業(yè)動態(tài)結(jié)

7、構(gòu)演化。2.2系統(tǒng)功能本項(xiàng)目最終的目標(biāo)是設(shè)計(jì)出一款工作流管理系統(tǒng)軟件,具有登陸功能,具有選取請假、報銷等工作流模型,具有自行設(shè)計(jì)工作流程模型的功能,具有系統(tǒng)自動按工作流模型運(yùn)行流轉(zhuǎn)的,最后完成工作到注銷事件的功能。 本小組的工作流管理系統(tǒng)主要由四個部分組成,分別由小組四位同學(xué)負(fù)責(zé)。如圖2。圖2 系統(tǒng)結(jié)構(gòu)圖該系統(tǒng)由引擎負(fù)責(zé)核心部分,實(shí)現(xiàn)其他各個部分的調(diào)度,流程編輯器設(shè)計(jì)出流程的模型,在引擎的指引下把相關(guān)信息存入數(shù)據(jù)庫,數(shù)據(jù)庫編預(yù)先編寫好所需要的函數(shù),存儲和讀取相應(yīng)的信息,UI負(fù)責(zé)在web模式下設(shè)計(jì)出供用戶登錄,選取工作流模型的,審批操作等一系列給用戶的操作3。本子課題需要完成工作流管理系統(tǒng)的工作

8、流業(yè)務(wù)流程編輯器的設(shè)計(jì)并編程,即實(shí)現(xiàn)工作流系統(tǒng)建模工具的設(shè)計(jì)。本子課題的任務(wù)是做出流程編輯器,即實(shí)現(xiàn)可以在編輯器里畫流程模型的唯一功能。細(xì)分來說,第一,流程編輯器可以根據(jù)所畫的各個活動,各個活動的參數(shù)設(shè)置和各個活動的連接順序?qū)懗蓌ml語言來記錄信息。第二,流程編輯器可以提供各種快捷的畫圖工具,供用戶選擇,新建,刪除,移動各種元件。第三,流程編輯器可以提供文件打開,新建,刪除,存儲文件,其中存儲文件就是與數(shù)據(jù)庫連接的唯一接口,也是與整個系統(tǒng)其它部分的唯一接口。三、實(shí)現(xiàn)方法及預(yù)期目標(biāo)3.1初步方案整個系統(tǒng)采用B/S架構(gòu),用戶通過Web網(wǎng)頁形式登陸使用該工作流管理系統(tǒng),工作流引擎工作于服務(wù)器端,屬于

9、java編程。流程編輯器將完全在eclipse swt插件平臺上設(shè)計(jì),預(yù)計(jì)設(shè)計(jì)出來的流程編輯器界面將如圖3:圖3 流程編輯器界面設(shè)計(jì)圖 如圖所示,流程編輯器就是要設(shè)計(jì)一個這樣的可以自行編輯流程的子界面,可以設(shè)計(jì)五個窗口,其中有標(biāo)題欄,菜單欄,工具欄,索引欄和建模窗口。標(biāo)題欄和菜單欄即實(shí)現(xiàn)最常用的功能,包括最大最小化,文件存儲打開等功能,工具試圖等功能。工具欄有各種工具可以選取,包括活動,子過程,條件判斷,順序流等等。索引欄可以體現(xiàn)各個活動之間的關(guān)系,及進(jìn)行設(shè)置。建模窗口里可以通過工具按自己的設(shè)計(jì)畫出各種流程。 流程編輯器的設(shè)計(jì)有幾個要求:第一,實(shí)現(xiàn)圖形化工作流系統(tǒng)建模功能,實(shí)現(xiàn)判斷、循環(huán)等基本

10、功能。即,流程圖必須考慮到各種可能出現(xiàn)的情況,都有相應(yīng)的動作,要有判斷,符合實(shí)際的正確的工作流程。第二,業(yè)務(wù)流程建模符號標(biāo)準(zhǔn)需參考BPMN等業(yè)界知名標(biāo)準(zhǔn)。BPMN規(guī)范是由標(biāo)準(zhǔn)組織BPMI發(fā)布的.BPMN 1.0規(guī)范發(fā)布于2004年5月。事件-一個事件用圓圈來描述,表示一個業(yè)務(wù)流程期間發(fā)生的東西?;顒右粋€活動用圓角矩形表示,是要處理工作的一般術(shù)語。條件條件用熟悉的菱形表示,用于控制序列流的分支與合并。順序流-順序流用一個帶實(shí)心箭頭的實(shí)心線表示,用于指定活動執(zhí)行的順序。消息流消息流用一條帶有開箭頭的虛線表示,用于描述兩個獨(dú)立的業(yè)務(wù)參與者(業(yè)務(wù)實(shí)體或業(yè)務(wù)角色)之間發(fā)送和接受的消息流動。關(guān)聯(lián)用一根帶有

11、線箭頭的點(diǎn)線表示關(guān)聯(lián),用于將相關(guān)的數(shù)據(jù)、文本和其他人工信息與流對象聯(lián)系起來。第三、實(shí)現(xiàn)數(shù)據(jù)庫的存取、打開、修改等操作。即把流程編輯器設(shè)計(jì)的模型通過活動ID編號,和執(zhí)行邏輯關(guān)系等形式把,流程模型存入數(shù)據(jù)庫。第四、定義詳細(xì)的流程信息及元件信息,盡可能滿足引擎需求及用戶界面需求,即根據(jù)用戶的需要,盡可能多的考慮到用戶的需求,提供更多的元件信息,并且應(yīng)當(dāng)要考慮到通俗易懂,讓非專業(yè)的用戶操作起來方便順利。其中流程編輯器與其它部分的耦合僅僅在于與數(shù)據(jù)庫的存儲,本流程編輯器將在菜單欄設(shè)計(jì)存儲按鈕,調(diào)用數(shù)據(jù)庫的函數(shù)將流程圖的內(nèi)容存入,其中包括各個活動,以及每個活動的名字,id,任務(wù),下一結(jié)點(diǎn)和上一節(jié)點(diǎn)等參數(shù)內(nèi)

12、容,然而這些參數(shù)應(yīng)當(dāng)與數(shù)據(jù)庫的各個參數(shù)準(zhǔn)確對應(yīng)。3.2重點(diǎn)難點(diǎn) 該項(xiàng)目工作流管理系統(tǒng)軟件的開發(fā),是一個大型項(xiàng)目不同于其他畢設(shè)課題,需要四個人之間合作,對于缺乏經(jīng)驗(yàn)而又基礎(chǔ)知識不足的我們來說,能否成功合作是最大的難點(diǎn),也是我們需要充分重視和花費(fèi)工作的地方。對于本人負(fù)責(zé)的子項(xiàng)目流程編輯器來說,重點(diǎn)是要制作出建模工具的子系統(tǒng),能夠調(diào)出各種畫流程圖所需要的復(fù)雜工具。難點(diǎn)是對流程圖的正確理解,BPMN標(biāo)準(zhǔn)的正確要求,同時映射到畫出符合正確標(biāo)準(zhǔn)的流程圖中,其二是流程圖模型產(chǎn)生后,如何方便正確的被其他系統(tǒng)部分調(diào)用。3.3 開發(fā)條件:操作系統(tǒng):Microsoft Windows XP professional或Windows2000等。開發(fā)環(huán)境: Eclipse等。數(shù)據(jù)庫: SQL Server 2000、Access、Oracle等。服務(wù)器: T omcat等。四、進(jìn)度具體安排第1-3周 調(diào)研及準(zhǔn)備開題報告第4 周 開題第5周 系統(tǒng)詳細(xì)設(shè)計(jì)第6-8周 編碼第9-10周 中期檢查第11周 編碼第12-13周 撰寫論文第14周 指導(dǎo)教師審閱論文第15周 評閱教師審閱論文第16周 畢業(yè)答辯五、參考文獻(xiàn)1 王建民,聞立杰等. 工作流管理模型、方法和系統(tǒng)M. 北京:清華大學(xué)出版社, 2004.2 范玉順. 工作流管理技術(shù)基礎(chǔ) M. 北京:清華大學(xué)出版社, 2001.3 徐明華. J

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論