基于Flowable工作流引擎的研究與應(yīng)用
發(fā)布時(shí)間:2023-06-02 05:33
隨著企業(yè)中業(yè)務(wù)多樣化,以及管理水平的提高和對(duì)精細(xì)化管理的需要,出現(xiàn)了很多各種類型的信息系統(tǒng)。傳統(tǒng)信息系統(tǒng)將流程引擎集成在各個(gè)業(yè)務(wù)系統(tǒng)中,使得業(yè)務(wù)系統(tǒng)系統(tǒng)開(kāi)發(fā)復(fù)雜;業(yè)務(wù)變更頻繁而導(dǎo)致的系統(tǒng)維護(hù)困難;因系統(tǒng)間跳轉(zhuǎn)而導(dǎo)致的用戶體驗(yàn)不佳;數(shù)據(jù)交互困難導(dǎo)致一個(gè)個(gè)信息孤島。針對(duì)以上問(wèn)題,本文采用Spring、Spring MVC、Mybatis三大框架,結(jié)合使用Flowable工作流引擎,構(gòu)建了一套跨系統(tǒng)的統(tǒng)一任務(wù)平臺(tái)。首先,本文先分析了國(guó)內(nèi)外工作流引擎的現(xiàn)狀,其次,依據(jù)現(xiàn)實(shí)需求,完成系統(tǒng)的需求設(shè)計(jì),根據(jù)需求設(shè)計(jì)抽取了業(yè)務(wù)系統(tǒng)中一致的流程模型,制定了詳細(xì)的設(shè)計(jì)思路及實(shí)現(xiàn)方法;再次,本文按照企業(yè)中常見(jiàn)需求,對(duì)Flowable進(jìn)行升級(jí)改造,實(shí)現(xiàn)了會(huì)簽、加簽、委托、催辦等特色化功能;從次,本文對(duì)關(guān)鍵技術(shù)和方法進(jìn)行梳理,對(duì)系統(tǒng)實(shí)現(xiàn)過(guò)程中要點(diǎn)及難點(diǎn)進(jìn)行闡述;最后通過(guò)展示系統(tǒng)成果,總結(jié)現(xiàn)在系統(tǒng)中存在問(wèn)題,然后提出對(duì)未來(lái)系統(tǒng)的展望。本系統(tǒng)希望借助Flowable流程引擎,并進(jìn)行適度改造,實(shí)現(xiàn)跨系統(tǒng)的適合軌道交通這類大型企業(yè)的統(tǒng)一任務(wù)平臺(tái),將業(yè)務(wù)系統(tǒng)與流程平臺(tái)之間進(jìn)行解耦,降低業(yè)務(wù)系統(tǒng)開(kāi)發(fā)復(fù)雜度,提升開(kāi)發(fā)效率。
【文章頁(yè)數(shù)】:59 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 選題的背景及研究意義
1.1.1 選題背景
1.1.2 研究意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)
1.2.1 國(guó)內(nèi)研究現(xiàn)狀及發(fā)展趨勢(shì)
1.2.2 國(guó)外研究現(xiàn)狀及發(fā)展趨勢(shì)
1.3 主要研究?jī)?nèi)容與技術(shù)路線
1.3.1 主要研究?jī)?nèi)容
1.3.2 技術(shù)路線
第2章 系統(tǒng)需求分析
2.1 業(yè)務(wù)流程需求
2.1.1 用戶任務(wù)查詢
2.1.2 用戶任務(wù)處理
2.1.3 流程自驅(qū)動(dòng)
2.2 系統(tǒng)功能需求
2.2.1 任務(wù)自動(dòng)簽收
2.2.2 待辦任務(wù)/已辦任務(wù)
2.2.3 發(fā)起的任務(wù)
2.2.4 任務(wù)辦理
2.2.5 部室內(nèi)會(huì)簽
2.2.6 跨部門(mén)會(huì)簽
2.2.7 第三方系統(tǒng)處理任務(wù)
2.2.8 流程自動(dòng)流轉(zhuǎn)
2.2.9 催辦消息發(fā)送及狀態(tài)跟蹤
2.2.10 委托代辦
2.2.11 下一節(jié)點(diǎn)動(dòng)態(tài)人員指定
2.2.12 流轉(zhuǎn)狀態(tài)的查詢
2.3 本章小結(jié)
第3章 關(guān)鍵技術(shù)與方法
3.1 B/S架構(gòu)模式
3.2 Spring應(yīng)用
3.3 Spring MVC應(yīng)用
3.4 Mybatis應(yīng)用
3.5 Flowable應(yīng)用
3.6 Spring與Flowable整合
3.7 工作流的運(yùn)轉(zhuǎn)方式
3.8 本章小結(jié)
第4章 總體設(shè)計(jì)
4.1 總體設(shè)計(jì)方案
4.2 系統(tǒng)開(kāi)發(fā)環(huán)境及建模工具
4.2.1 開(kāi)發(fā)環(huán)境搭建
4.2.2 流程設(shè)計(jì)器
4.3 系統(tǒng)建模
4.3.1 工作流生命周期
4.3.2 流程定義
4.3.3 組/用戶建模
4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.4.1 數(shù)據(jù)庫(kù)訪問(wèn)設(shè)計(jì)
4.4.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)
4.4.3 系統(tǒng)E-R圖設(shè)計(jì)
4.5 系統(tǒng)關(guān)鍵部分設(shè)計(jì)
4.5.1 Spring的整合
4.5.2 系統(tǒng)登錄的設(shè)計(jì)
4.5.3 頁(yè)面驅(qū)動(dòng)設(shè)計(jì)
4.5.4 工作流運(yùn)行設(shè)計(jì)
4.5.5 辦理情況設(shè)計(jì)
4.5.6 委托代辦設(shè)計(jì)
4.5.7 流程加簽設(shè)計(jì)
4.6 本章小結(jié)
第5章 系統(tǒng)實(shí)現(xiàn)
5.1 系統(tǒng)運(yùn)行方案
5.2 登錄實(shí)現(xiàn)
5.3 系統(tǒng)主界面
5.4 管理員界面
5.5 功能模塊的實(shí)現(xiàn)
5.6 委托代辦實(shí)現(xiàn)
5.7 流程加簽功能的實(shí)現(xiàn)
5.8 流程信息界面的實(shí)現(xiàn)
5.9 本章小結(jié)
第6章 結(jié)論與展望
6.1 結(jié)論
6.2 展望
參考文獻(xiàn)
附錄
致謝
攻讀學(xué)位期間參加的科研項(xiàng)目和成果
本文編號(hào):3827763
【文章頁(yè)數(shù)】:59 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
abstract
第1章 緒論
1.1 選題的背景及研究意義
1.1.1 選題背景
1.1.2 研究意義
1.2 國(guó)內(nèi)外研究現(xiàn)狀及發(fā)展趨勢(shì)
1.2.1 國(guó)內(nèi)研究現(xiàn)狀及發(fā)展趨勢(shì)
1.2.2 國(guó)外研究現(xiàn)狀及發(fā)展趨勢(shì)
1.3 主要研究?jī)?nèi)容與技術(shù)路線
1.3.1 主要研究?jī)?nèi)容
1.3.2 技術(shù)路線
第2章 系統(tǒng)需求分析
2.1 業(yè)務(wù)流程需求
2.1.1 用戶任務(wù)查詢
2.1.2 用戶任務(wù)處理
2.1.3 流程自驅(qū)動(dòng)
2.2 系統(tǒng)功能需求
2.2.1 任務(wù)自動(dòng)簽收
2.2.2 待辦任務(wù)/已辦任務(wù)
2.2.3 發(fā)起的任務(wù)
2.2.4 任務(wù)辦理
2.2.5 部室內(nèi)會(huì)簽
2.2.6 跨部門(mén)會(huì)簽
2.2.7 第三方系統(tǒng)處理任務(wù)
2.2.8 流程自動(dòng)流轉(zhuǎn)
2.2.9 催辦消息發(fā)送及狀態(tài)跟蹤
2.2.10 委托代辦
2.2.11 下一節(jié)點(diǎn)動(dòng)態(tài)人員指定
2.2.12 流轉(zhuǎn)狀態(tài)的查詢
2.3 本章小結(jié)
第3章 關(guān)鍵技術(shù)與方法
3.1 B/S架構(gòu)模式
3.2 Spring應(yīng)用
3.3 Spring MVC應(yīng)用
3.4 Mybatis應(yīng)用
3.5 Flowable應(yīng)用
3.6 Spring與Flowable整合
3.7 工作流的運(yùn)轉(zhuǎn)方式
3.8 本章小結(jié)
第4章 總體設(shè)計(jì)
4.1 總體設(shè)計(jì)方案
4.2 系統(tǒng)開(kāi)發(fā)環(huán)境及建模工具
4.2.1 開(kāi)發(fā)環(huán)境搭建
4.2.2 流程設(shè)計(jì)器
4.3 系統(tǒng)建模
4.3.1 工作流生命周期
4.3.2 流程定義
4.3.3 組/用戶建模
4.4 數(shù)據(jù)庫(kù)設(shè)計(jì)
4.4.1 數(shù)據(jù)庫(kù)訪問(wèn)設(shè)計(jì)
4.4.2 數(shù)據(jù)庫(kù)表設(shè)計(jì)
4.4.3 系統(tǒng)E-R圖設(shè)計(jì)
4.5 系統(tǒng)關(guān)鍵部分設(shè)計(jì)
4.5.1 Spring的整合
4.5.2 系統(tǒng)登錄的設(shè)計(jì)
4.5.3 頁(yè)面驅(qū)動(dòng)設(shè)計(jì)
4.5.4 工作流運(yùn)行設(shè)計(jì)
4.5.5 辦理情況設(shè)計(jì)
4.5.6 委托代辦設(shè)計(jì)
4.5.7 流程加簽設(shè)計(jì)
4.6 本章小結(jié)
第5章 系統(tǒng)實(shí)現(xiàn)
5.1 系統(tǒng)運(yùn)行方案
5.2 登錄實(shí)現(xiàn)
5.3 系統(tǒng)主界面
5.4 管理員界面
5.5 功能模塊的實(shí)現(xiàn)
5.6 委托代辦實(shí)現(xiàn)
5.7 流程加簽功能的實(shí)現(xiàn)
5.8 流程信息界面的實(shí)現(xiàn)
5.9 本章小結(jié)
第6章 結(jié)論與展望
6.1 結(jié)論
6.2 展望
參考文獻(xiàn)
附錄
致謝
攻讀學(xué)位期間參加的科研項(xiàng)目和成果
本文編號(hào):3827763
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3827763.html
最近更新
教材專著