資源描述:
《輕量級工作流引擎的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、輕量級工作流引擎的設(shè)計與實現(xiàn)目錄目錄1摘要3Abstract4第一章引言51.1輕量級工作流引擎的概念51.2工作流管理系統(tǒng)的分類及本文的側(cè)重點51.2.1面向文檔的與面向過程的51.2.2結(jié)構(gòu)化的與即席的61.2.3基于郵件和基于數(shù)據(jù)庫61.2.4任務(wù)推動的與目標(biāo)拉動的61.2.5本文的側(cè)重點6第二章工作流管理系統(tǒng)參考模型簡介7第三章系統(tǒng)分析與設(shè)計93.1工作流模型的設(shè)計93.1.1工作流模型的對象93.1.1.1從一個簡單的業(yè)務(wù)實例看業(yè)務(wù)的需求93.1.1.2工作流對象的具體分析和說明113.1.2對象之間的邏輯關(guān)系133.1.2.1對對象進行分類以及各個分類中對象之間的關(guān)系
2、133.1.2.2各個模型之間的邏輯關(guān)系153.1.3工作流實例,流程實例,環(huán)節(jié)實例和工作項的狀態(tài)轉(zhuǎn)換163.1.4任務(wù)分派193.1.5轉(zhuǎn)換條件的滿足193.2系統(tǒng)結(jié)構(gòu)213.3系統(tǒng)模塊的劃分223.4數(shù)據(jù)庫設(shè)計223.5類的設(shè)計263.5.1實體類的設(shè)計263.5.1.1數(shù)據(jù)庫訪問類263.5.1.2值對象類313.5.2業(yè)務(wù)類的設(shè)計353.5.3接口類的設(shè)計37第四章系統(tǒng)實現(xiàn)3745輕量級工作流引擎的設(shè)計與實現(xiàn)4.1關(guān)鍵問題的解決方案374.1.1啟動工作流實例374.1.2推進工作流實例的進程384.1.3類型為文檔的附件的處理394.2一個簡單工作流管理系統(tǒng)的實現(xiàn)394
3、.2.1系統(tǒng)應(yīng)用框架394.2.2J2EE相關(guān)技術(shù)的應(yīng)用404.2.2.1J2EE核心模式和類的實現(xiàn)414.2.2.2JavaBean技術(shù)與類的實現(xiàn)414.2.2.3JBOSS應(yīng)用服務(wù)器和工作流引擎的實現(xiàn)414.2.2.4Jsp/Servlet技術(shù)和系統(tǒng)界面的實現(xiàn)434.2.3具體編碼實現(xiàn)43第五章系統(tǒng)的不足44第六章總結(jié)44參考文獻4545輕量級工作流引擎的設(shè)計與實現(xiàn)輕量級工作流引擎的設(shè)計與實現(xiàn)摘要工作流管理技術(shù)由于良好的企事業(yè)業(yè)務(wù)適應(yīng)性得到了廣泛的應(yīng)用,基于工作流管理技術(shù)的工作流管理系統(tǒng)已經(jīng)為各企事業(yè)單位帶來傳統(tǒng)信息系統(tǒng)所沒有的效益。工作流是一種反映業(yè)務(wù)流程的計算機化的模型,
4、是為了在先進計算機環(huán)境下實現(xiàn)經(jīng)營過程集成和經(jīng)營過程自動化而建立的可由工作流管理系統(tǒng)執(zhí)行的業(yè)務(wù)模型。工作流管理系統(tǒng)是支持企業(yè)經(jīng)營過程高效執(zhí)行并監(jiān)控其執(zhí)行過程的計算機軟件系統(tǒng)。工作流引擎是工作流管理系統(tǒng)的核心。它為管理系統(tǒng)提供一系列通用的服務(wù),以實現(xiàn)各種管理系統(tǒng)的具體應(yīng)用。針對目前企事業(yè)的一般業(yè)務(wù),我們運用了輕量級工作流引擎的概念,主要探討輕量級工作流引擎的具體設(shè)計和具體實現(xiàn)。實踐證明,輕量級的工作流引擎可以滿足企事業(yè)一般的需求,而且明顯縮短了開發(fā)周期。關(guān)鍵字:輕量級,工作流引擎,工作流模型,工作流實例,業(yè)務(wù)規(guī)則45輕量級工作流引擎的設(shè)計與實現(xiàn)AbstractBecauseofthe
5、goodadaptabilitiestotheenterprises’business,theworkflowmanagementtechnologynowhasalreadybeenusedextensively.Theworkflowmanagementsystemwhichbasesontheworkflowmanagementtechnologyhasalsoalreadybroughtthebenefitthatthetraditionalinformationsystemcouldn’tbring.Theworkflowisacomputerizemodelwhich
6、reflectsthebusinessprocess,anditisalsoabusinessmodelwhichcanbecarriedoutbytheworkflowmanagementsystem,settingupwiththepurposeofaccomplishingtheintegrationandautomationofthemanagementprocessundertheadvancedcomputercircumstances.Theworkflowmanagementsystemisacomputersoftwaresystemthatcansupport
7、theenterprisesmanagementprocesstocarryoutinahighefficiencyanddominatethemanagementprocess.Theworkflowengineisthecoreoftheworkflowmanagementsystem.Theworkflowengineoffersseriesofcommonservicesforthemanagementsystemswiththepurposeofbringingallk