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