某電信企業(yè)流程設(shè)計器的設(shè)計與實現(xiàn)
發(fā)布時間:2020-12-19 11:45
隨著業(yè)務(wù)需求的不斷增加,現(xiàn)代科技的不斷發(fā)展,某電信企業(yè)對工作效率的要求越來越高,為此,該企業(yè)在本世紀(jì)初期引進(jìn)了傳統(tǒng)的流程管理系統(tǒng)。但傳統(tǒng)的流程管理系統(tǒng)在運行中暴露出很多問題,例如系統(tǒng)的業(yè)務(wù)流程是開發(fā)人員通過硬編碼的方式嵌套在整體的內(nèi)部結(jié)構(gòu)中的,因此當(dāng)面對復(fù)雜多變的業(yè)務(wù)需求時不能實現(xiàn)動態(tài)擴(kuò)展;且系統(tǒng)只能在IE瀏覽器上進(jìn)行操作,限制了瀏覽器的使用。這些問題已經(jīng)嚴(yán)重影響了企業(yè)的工作效率,因此需要開發(fā)一個高效便捷的流程設(shè)計器系統(tǒng),以便可以解決當(dāng)前面臨的問題。論文通過調(diào)研企業(yè)的業(yè)務(wù)需求和分析現(xiàn)有的流程設(shè)計器,設(shè)計并實現(xiàn)了適合企業(yè)本身的流程設(shè)計器系統(tǒng)。論文的主要工作如下:(1)根據(jù)企業(yè)的需求對系統(tǒng)進(jìn)行了設(shè)計,包括自定義可視化流程設(shè)計器設(shè)計、流程邏輯設(shè)計、安全性設(shè)計等。自定義可視化流程設(shè)計器設(shè)計是用戶在瀏覽器上打開設(shè)計器界面,通過拖拽元件的方式繪制流程圖,并配置相關(guān)屬性;流程邏輯設(shè)計是設(shè)計系統(tǒng)完整的業(yè)務(wù)邏輯,在基于自定義可視化流程設(shè)計器的基礎(chǔ)上,完成系統(tǒng)的類別管理、業(yè)務(wù)流程管理、流程圖管理、環(huán)節(jié)管理、路徑管理、角色管理和個性化流程推薦功能設(shè)計;安全性設(shè)計是通過資源互斥算法和深度優(yōu)先搜索遍歷算法,防止...
【文章來源】:內(nèi)蒙古大學(xué)內(nèi)蒙古自治區(qū) 211工程院校
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【部分圖文】:
SpringMVC工作原理圖
內(nèi)蒙古大學(xué)碩士學(xué)位論文9圖2.2BPMN2.0定義的對象圖形Figure2.2ObjectGraphicsDefinedbyBPMN2.02.4本章小結(jié)本章首先介紹了系統(tǒng)要使用的SSM框架集,并分別闡述了Spring的關(guān)鍵技術(shù)、SpringMVC的工作原理和MyBatis的特點;其次介紹了Canvas技術(shù)和BPMN2.0,為系統(tǒng)的設(shè)計和實現(xiàn)打下了理論基矗
某電信企業(yè)流程設(shè)計器的設(shè)計與實現(xiàn)12(4)當(dāng)業(yè)務(wù)需求發(fā)生改變時可以及時修改相關(guān)的業(yè)務(wù)流程圖,并且可以在同一界面中對照流程圖設(shè)置相應(yīng)的屬性,方便用戶使用,減少出錯幾率。通過分析現(xiàn)有的流程設(shè)計器系統(tǒng),發(fā)現(xiàn)為企業(yè)設(shè)計一個新的流程設(shè)計器系統(tǒng)具有以下技術(shù)難點:(1)前后端分離開發(fā)。系統(tǒng)實現(xiàn)業(yè)務(wù)流程功能邏輯,并通過SSM框架完成前后端數(shù)據(jù)的交互。自定義可視化流程設(shè)計器可以在前端頁面完成業(yè)務(wù)流程圖的繪制和相關(guān)屬性的設(shè)置,后端接收前端傳遞的數(shù)據(jù),并將其保存在數(shù)據(jù)庫中。(2)元件優(yōu)化。分析現(xiàn)有流程設(shè)計器系統(tǒng)中的元件,結(jié)合企業(yè)用戶深層次的需求,需要對其進(jìn)行精簡和優(yōu)化,使優(yōu)化后的元件更適合自定義流程設(shè)計器。(3)拖拽式生成。傳統(tǒng)的流程管理系統(tǒng)是將業(yè)務(wù)邏輯直接嵌入到系統(tǒng)代碼中的,不能很好地適應(yīng)企業(yè)復(fù)雜多變的業(yè)務(wù)需求。自定義可視化流程設(shè)計器通過拖拽元件的方式繪制業(yè)務(wù)流程圖,使用戶實現(xiàn)“所拽即所得”。拖拽式生成可以更加靈活地應(yīng)對企業(yè)的業(yè)務(wù)需求,但實現(xiàn)拖拽方式首先需要判斷元件是否可以拖拽,可拖拽的元件是否可以正確地放置在了指定的區(qū)域內(nèi),區(qū)域內(nèi)的元件是否可以改變其大小和位置,這都是要解決的問題。(4)設(shè)置屬性。每一個元件都有自己對應(yīng)的屬性設(shè)置,屬性設(shè)置既有共性也有差異性,需要對所有的元件分別進(jìn)行處理,方便設(shè)計者使用。3.2.2用戶分析新的流程設(shè)計器系統(tǒng)有兩類用戶,分別是系統(tǒng)管理員和普通用戶,其中普通用戶根據(jù)操作的業(yè)務(wù)功能又分為流程設(shè)計員和流程管理員。圖3.1說明了系統(tǒng)用戶及用戶之間的關(guān)系。圖3.1用戶關(guān)系圖Figure3.1RelationshipDiagramofUser(1)系統(tǒng)管理員:擁有系統(tǒng)的最高權(quán)限,對系統(tǒng)進(jìn)行維護(hù)以及為其他人員分配功能操作
【參考文獻(xiàn)】:
期刊論文
[1]基于項目協(xié)同過濾的電視產(chǎn)品營銷推薦模型[J]. 檀亞寧,金澤明,陳輝. 科技資訊. 2019(32)
[2]基于物品的協(xié)同過濾算法對“寧波地鐵go”用戶個性化推薦系統(tǒng)研究[J]. 曹夏琳,周健勇. 物流科技. 2019(06)
[3]基于Canvas的共享服務(wù)流程的研究[J]. 吳瑩瑩,梁正和. 計算機(jī)技術(shù)與發(fā)展. 2019(08)
[4]軟件測試在軟件開發(fā)中應(yīng)用的探討[J]. 王一帆. 電子世界. 2019(01)
[5]基于Spring框架的Web應(yīng)用輕量級3S解決方案[J]. 梁弼,王光瓊,鄧小清. 西華大學(xué)學(xué)報(自然科學(xué)版). 2018(03)
[6]基于Spring框架的研究與設(shè)計[J]. 黃俊勇. 電腦知識與技術(shù). 2018(03)
[7]SSM框架在Web應(yīng)用開發(fā)中的設(shè)計與實現(xiàn)[J]. 李洋. 計算機(jī)技術(shù)與發(fā)展. 2016(12)
[8]HTML 5中的Canvas動畫研究[J]. 楊靜. 計算機(jī)時代. 2016(08)
[9]創(chuàng)新創(chuàng)業(yè)與企業(yè)競爭力[J]. 陳勁. 科學(xué)與管理. 2015(03)
[10]芻議JBPM工作流引擎在OA系統(tǒng)中的應(yīng)用[J]. 孫啟良. 科技創(chuàng)新與應(yīng)用. 2015(11)
博士論文
[1]基于Petri網(wǎng)的工作流模型化方法及其應(yīng)用研究[D]. 劉磊.浙江理工大學(xué) 2013
碩士論文
[1]基于J2EE的人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 苑馨研.大連海事大學(xué) 2019
[2]HTML5 Canvas下交互式圖形模式的設(shè)計與實現(xiàn)[D]. 王文建.西北大學(xué) 2019
[3]以提升用戶體驗為目的的政府服務(wù)網(wǎng)站覺設(shè)計研究[D]. 陳昕.江南大學(xué) 2018
[4]重慶市雛鷹計劃管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D]. 刁沉.重慶大學(xué) 2018
[5]基于流程引擎的高校網(wǎng)上辦事大廳研究與實現(xiàn)[D]. 王磊.西安科技大學(xué) 2018
[6]基于業(yè)務(wù)流程引擎的可配置工單系統(tǒng)的設(shè)計與實現(xiàn)[D]. 石藝軒.西安電子科技大學(xué) 2018
[7]基于J2EE輕量級框架的能源管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 馬研.南昌大學(xué) 2018
[8]動態(tài)自定義Web服務(wù)平臺設(shè)計與應(yīng)用[D]. 宋佳歡.華中科技大學(xué) 2017
[9]基于SaaS模式的工作流平臺關(guān)鍵技術(shù)研究與實現(xiàn)[D]. 苗潔.東華理工大學(xué) 2016
[10]基于SpringMVC的企業(yè)辦公管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 劉晶姝.電子科技大學(xué) 2011
本文編號:2925845
【文章來源】:內(nèi)蒙古大學(xué)內(nèi)蒙古自治區(qū) 211工程院校
【文章頁數(shù)】:65 頁
【學(xué)位級別】:碩士
【部分圖文】:
SpringMVC工作原理圖
內(nèi)蒙古大學(xué)碩士學(xué)位論文9圖2.2BPMN2.0定義的對象圖形Figure2.2ObjectGraphicsDefinedbyBPMN2.02.4本章小結(jié)本章首先介紹了系統(tǒng)要使用的SSM框架集,并分別闡述了Spring的關(guān)鍵技術(shù)、SpringMVC的工作原理和MyBatis的特點;其次介紹了Canvas技術(shù)和BPMN2.0,為系統(tǒng)的設(shè)計和實現(xiàn)打下了理論基矗
某電信企業(yè)流程設(shè)計器的設(shè)計與實現(xiàn)12(4)當(dāng)業(yè)務(wù)需求發(fā)生改變時可以及時修改相關(guān)的業(yè)務(wù)流程圖,并且可以在同一界面中對照流程圖設(shè)置相應(yīng)的屬性,方便用戶使用,減少出錯幾率。通過分析現(xiàn)有的流程設(shè)計器系統(tǒng),發(fā)現(xiàn)為企業(yè)設(shè)計一個新的流程設(shè)計器系統(tǒng)具有以下技術(shù)難點:(1)前后端分離開發(fā)。系統(tǒng)實現(xiàn)業(yè)務(wù)流程功能邏輯,并通過SSM框架完成前后端數(shù)據(jù)的交互。自定義可視化流程設(shè)計器可以在前端頁面完成業(yè)務(wù)流程圖的繪制和相關(guān)屬性的設(shè)置,后端接收前端傳遞的數(shù)據(jù),并將其保存在數(shù)據(jù)庫中。(2)元件優(yōu)化。分析現(xiàn)有流程設(shè)計器系統(tǒng)中的元件,結(jié)合企業(yè)用戶深層次的需求,需要對其進(jìn)行精簡和優(yōu)化,使優(yōu)化后的元件更適合自定義流程設(shè)計器。(3)拖拽式生成。傳統(tǒng)的流程管理系統(tǒng)是將業(yè)務(wù)邏輯直接嵌入到系統(tǒng)代碼中的,不能很好地適應(yīng)企業(yè)復(fù)雜多變的業(yè)務(wù)需求。自定義可視化流程設(shè)計器通過拖拽元件的方式繪制業(yè)務(wù)流程圖,使用戶實現(xiàn)“所拽即所得”。拖拽式生成可以更加靈活地應(yīng)對企業(yè)的業(yè)務(wù)需求,但實現(xiàn)拖拽方式首先需要判斷元件是否可以拖拽,可拖拽的元件是否可以正確地放置在了指定的區(qū)域內(nèi),區(qū)域內(nèi)的元件是否可以改變其大小和位置,這都是要解決的問題。(4)設(shè)置屬性。每一個元件都有自己對應(yīng)的屬性設(shè)置,屬性設(shè)置既有共性也有差異性,需要對所有的元件分別進(jìn)行處理,方便設(shè)計者使用。3.2.2用戶分析新的流程設(shè)計器系統(tǒng)有兩類用戶,分別是系統(tǒng)管理員和普通用戶,其中普通用戶根據(jù)操作的業(yè)務(wù)功能又分為流程設(shè)計員和流程管理員。圖3.1說明了系統(tǒng)用戶及用戶之間的關(guān)系。圖3.1用戶關(guān)系圖Figure3.1RelationshipDiagramofUser(1)系統(tǒng)管理員:擁有系統(tǒng)的最高權(quán)限,對系統(tǒng)進(jìn)行維護(hù)以及為其他人員分配功能操作
【參考文獻(xiàn)】:
期刊論文
[1]基于項目協(xié)同過濾的電視產(chǎn)品營銷推薦模型[J]. 檀亞寧,金澤明,陳輝. 科技資訊. 2019(32)
[2]基于物品的協(xié)同過濾算法對“寧波地鐵go”用戶個性化推薦系統(tǒng)研究[J]. 曹夏琳,周健勇. 物流科技. 2019(06)
[3]基于Canvas的共享服務(wù)流程的研究[J]. 吳瑩瑩,梁正和. 計算機(jī)技術(shù)與發(fā)展. 2019(08)
[4]軟件測試在軟件開發(fā)中應(yīng)用的探討[J]. 王一帆. 電子世界. 2019(01)
[5]基于Spring框架的Web應(yīng)用輕量級3S解決方案[J]. 梁弼,王光瓊,鄧小清. 西華大學(xué)學(xué)報(自然科學(xué)版). 2018(03)
[6]基于Spring框架的研究與設(shè)計[J]. 黃俊勇. 電腦知識與技術(shù). 2018(03)
[7]SSM框架在Web應(yīng)用開發(fā)中的設(shè)計與實現(xiàn)[J]. 李洋. 計算機(jī)技術(shù)與發(fā)展. 2016(12)
[8]HTML 5中的Canvas動畫研究[J]. 楊靜. 計算機(jī)時代. 2016(08)
[9]創(chuàng)新創(chuàng)業(yè)與企業(yè)競爭力[J]. 陳勁. 科學(xué)與管理. 2015(03)
[10]芻議JBPM工作流引擎在OA系統(tǒng)中的應(yīng)用[J]. 孫啟良. 科技創(chuàng)新與應(yīng)用. 2015(11)
博士論文
[1]基于Petri網(wǎng)的工作流模型化方法及其應(yīng)用研究[D]. 劉磊.浙江理工大學(xué) 2013
碩士論文
[1]基于J2EE的人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 苑馨研.大連海事大學(xué) 2019
[2]HTML5 Canvas下交互式圖形模式的設(shè)計與實現(xiàn)[D]. 王文建.西北大學(xué) 2019
[3]以提升用戶體驗為目的的政府服務(wù)網(wǎng)站覺設(shè)計研究[D]. 陳昕.江南大學(xué) 2018
[4]重慶市雛鷹計劃管理信息系統(tǒng)的設(shè)計與實現(xiàn)[D]. 刁沉.重慶大學(xué) 2018
[5]基于流程引擎的高校網(wǎng)上辦事大廳研究與實現(xiàn)[D]. 王磊.西安科技大學(xué) 2018
[6]基于業(yè)務(wù)流程引擎的可配置工單系統(tǒng)的設(shè)計與實現(xiàn)[D]. 石藝軒.西安電子科技大學(xué) 2018
[7]基于J2EE輕量級框架的能源管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 馬研.南昌大學(xué) 2018
[8]動態(tài)自定義Web服務(wù)平臺設(shè)計與應(yīng)用[D]. 宋佳歡.華中科技大學(xué) 2017
[9]基于SaaS模式的工作流平臺關(guān)鍵技術(shù)研究與實現(xiàn)[D]. 苗潔.東華理工大學(xué) 2016
[10]基于SpringMVC的企業(yè)辦公管理系統(tǒng)設(shè)計與實現(xiàn)[D]. 劉晶姝.電子科技大學(xué) 2011
本文編號:2925845
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/2925845.html
最近更新
教材專著