宋濤
摘 要:本文主要探討了基于工作流的交通執(zhí)法信息管理系統(tǒng)功能研究的主要內(nèi)容,包括了系統(tǒng)應(yīng)用邊界、用戶邊界、功能邊界、權(quán)限設(shè)置、功能模塊設(shè)計、應(yīng)用系統(tǒng)設(shè)計和系統(tǒng)選型等七個方面。
關(guān)鍵詞:工作流;執(zhí)法信息管理;功能研究
中圖分類號:TP315 文獻標識碼:A
經(jīng)過反復調(diào)研,充分研讀了國家和省交通廳的各項法律法規(guī),并對大量典型案例分析,及充分考慮可能在辦案過程中出現(xiàn)的突發(fā)情況和應(yīng)急措施的基礎(chǔ)之上,基于工作流的交通執(zhí)法信息管理的主要研究內(nèi)容如下:
1 綜合執(zhí)法系統(tǒng)的應(yīng)用邊界
綜合執(zhí)法系統(tǒng)在省交通通訊信息中心統(tǒng)一部署,建立全省綜合執(zhí)法信息數(shù)據(jù)庫和全省綜合執(zhí)法數(shù)據(jù)發(fā)布平臺,提供對內(nèi)對外的信息服務(wù)。
吉林交通廳及廳直屬企事業(yè)單位:省運管局、省公路局、省路政局、省高管局、省質(zhì)監(jiān)站,省航道局和省海事局是本系統(tǒng)的省級應(yīng)用單位。
省交通廳在全省設(shè)市級運管處、公路處、質(zhì)監(jiān)站、海事局等部門是本系統(tǒng)的市級應(yīng)用單位。
各區(qū)/縣的運管所、公路段、海事處等部門是本系統(tǒng)的縣級應(yīng)用單位。
2 綜合執(zhí)法系統(tǒng)的用戶邊界
綜合執(zhí)法系統(tǒng)的用戶包括如下五類:(1)省級系統(tǒng)維護和管理人員。(2)省交通廳法規(guī)處領(lǐng)導及工作人員。(3)省交通廳涉及綜合執(zhí)法管理的其它相關(guān)處室領(lǐng)導及成員。(4)各交通執(zhí)法單位內(nèi)勤人員,包括單位領(lǐng)導、業(yè)務(wù)操作員、系統(tǒng)管理員等。(5)各交通執(zhí)法單位外勤上路執(zhí)法人員。
3 綜合執(zhí)法系統(tǒng)的功能邊界
綜合執(zhí)法系統(tǒng)的功能邊界依據(jù)為吉林省交通廳的《綜合執(zhí)法建設(shè)目標和業(yè)務(wù)需求概述》及法規(guī)處提出的業(yè)務(wù)需求。主要包括如下內(nèi)容:(1)綜合執(zhí)法案件管理功能:案件簡易處罰流程,案件標準處罰流程、案件聽證流程等,建立交通案件信息數(shù)據(jù)庫。(2)綜合執(zhí)法法律文書管理提供的功能:法律、條款、案由的維護工作,建立完備的交通執(zhí)法文書檔案。(3)執(zhí)法隊伍管理提供功能:對全省的執(zhí)法單位、執(zhí)法人員、執(zhí)法證件進行管理。(4)輔助決策分析提供的功能:全省案件匯總統(tǒng)計等。
4 系統(tǒng)的權(quán)限設(shè)置
按照組織機構(gòu)的劃分,系統(tǒng)采用橫向和縱向兩種權(quán)限設(shè)置,即:縱向上,省級部門主管市級部門,市級部門主管縣級部門,橫向上,各級交通局及省廳,主管下屬的運管,海事,路政,稽查等執(zhí)法部門。
5 綜合執(zhí)法系統(tǒng)的功能模塊設(shè)計
業(yè)務(wù)流程管理平臺由三部分組成:
(1)流程配置工具(WorkFlowTool)。通過C/S版的(WinForm)流程配置工具,能夠使用戶通過拖拽的方式實現(xiàn)可視化的流程設(shè)計,流程模板發(fā)生變化時只需修改配置即可,無需重新編譯程序;流程模板可以導入導出,方便備份和恢復。配置工具還可以建立企業(yè)組織機構(gòu)、配置系統(tǒng)權(quán)限和表單管理。
(2)流程引擎(Work Flow Engine)。本業(yè)務(wù)流程引擎使用最流行的.Net語言和SQL Server數(shù)據(jù)庫編寫,具有可視化的配置工具和完善的業(yè)務(wù)展現(xiàn)平臺,能夠適應(yīng)任何復雜情況流轉(zhuǎn)。不但具有流程引擎一般的功能,還可以很方便的嵌入到現(xiàn)有的業(yè)務(wù)系統(tǒng)中,不影響現(xiàn)有的業(yè)務(wù)系統(tǒng)的代碼結(jié)構(gòu)。流程引擎的基本功能主要有:順序流轉(zhuǎn)、條件流轉(zhuǎn)、分流、合流、指派、授權(quán)、回退、異常終止、流程掛起、召回(在下一任務(wù)未處理前可召回)、子流程(流程嵌套)等。
(3)B/S業(yè)務(wù)應(yīng)用平臺。B/S結(jié)構(gòu)的業(yè)務(wù)展現(xiàn)平臺,能夠方便辦案人員用戶通過瀏覽器訪問案件業(yè)務(wù),積木式的軟件架構(gòu)使系統(tǒng)管理員靈活配置業(yè)務(wù)界面。
6 綜合執(zhí)法系統(tǒng)的應(yīng)用系統(tǒng)設(shè)計
第一步:利用建模工具畫好工作流程圖,配置好每一個節(jié)點的處理者和處理方式。第二步:利用Visual Studio(2005/2008/ 2010)制作工作流業(yè)務(wù)表單。第三步:利用建模工具在流程圖的每一個節(jié)點上配置業(yè)務(wù)表單。第四步:把業(yè)務(wù)表單的界面文件和生成的DLL發(fā)布到服務(wù)器。
應(yīng)用系統(tǒng)包括綜合執(zhí)法案件管理子系統(tǒng)、執(zhí)法隊伍管理子系統(tǒng)、執(zhí)法文書管理子系統(tǒng)、決策審批子系統(tǒng)和管理監(jiān)控平臺子系統(tǒng)。
7 綜合執(zhí)法系統(tǒng)的系統(tǒng)選型
考慮到系統(tǒng)的應(yīng)用環(huán)境復雜多樣,執(zhí)法人員的水平參差不齊,系統(tǒng)客戶端平臺多種多樣,我們決定,采用B/S架構(gòu)的網(wǎng)站式前端辦案應(yīng)用平臺,管理端采用C/S架構(gòu)的流程設(shè)計工具,這么做的好處是,對于辦案人員來說,不管何時何地,只要有一臺接入互聯(lián)網(wǎng)的移動設(shè)備,就可以訪問到本系統(tǒng),而對于法規(guī)處負責制定、維護、管理人員權(quán)限和工作流程的角色來說,采用Windows平臺下的應(yīng)用程序,更好的能夠適應(yīng)需要。
本系統(tǒng)擬采用微軟的基于C#語言的ASP.NET動態(tài)網(wǎng)頁制作技術(shù),前臺界面應(yīng)用先進方便的Web框架,配合AJAX無刷新技術(shù)和Jquery前端頁面級查詢,實現(xiàn)對交通行政執(zhí)法系統(tǒng)中各類功能的有機整合,界面整體達到簡潔美觀,后臺通過WEBSERVICE技術(shù)配合微軟工作流解決方案,以一種創(chuàng)新的方式實現(xiàn)對執(zhí)法工作流程中各個環(huán)節(jié)的管理,引入多起始節(jié)點,多結(jié)束節(jié)點,多分支處理,協(xié)同審批,委托代理等復雜的處理機制,針對交通執(zhí)法過程中遇到的問題,預備多種解決方案。
(1)多層結(jié)構(gòu)模式ASP.NET網(wǎng)站架構(gòu),分層處理UI,數(shù)據(jù)模型,業(yè)務(wù)邏輯處理。創(chuàng)新的工廠模式數(shù)據(jù)架構(gòu),能夠讓網(wǎng)站在應(yīng)對大數(shù)據(jù)流量時,隨時切換各種數(shù)據(jù)庫產(chǎn)品,實現(xiàn)對案件信息的超大容量管理,針對復雜的功能需求,本系統(tǒng)可以在短時間內(nèi)修改邏輯結(jié)構(gòu),而不影響網(wǎng)站的整體性能。
(2)經(jīng)過二次開發(fā)的微軟工作流解決方案,提供了完善的分級權(quán)限和角色管理,針對交通管理系統(tǒng)組織機構(gòu)復雜,人員角色重疊等非線性結(jié)構(gòu)可以處理的問題進行了規(guī)劃,以二維交錯式的樹狀組織機構(gòu)給出了全省交通廳的橫向和縱向的組織機構(gòu)權(quán)限的劃分方案。
(3)圖形化的工作流設(shè)計工具可以在系統(tǒng)初始化時就進行嚴格規(guī)范,在完全符合《吉林省交通廳交通裁量規(guī)范》的前提下,給出了細致而規(guī)范的辦案流程,而采用XML技術(shù)來保存的交通行政執(zhí)法流程,可以隨時根據(jù)執(zhí)法過程中遇到的非規(guī)則問題來進行修改。
(4)智能化的web表單,可以在提交辦案基本信息的前提下,以附件或者其他形式攜帶辦案過程中的非標準化表格,一方面給無紙化辦公提供了實現(xiàn)的基礎(chǔ),另一方面給辦案過程增加了更加有力的輔助措施和保障。
參考文獻
[1]焦海旺.濰坊交通運政管理系統(tǒng)的設(shè)計與實現(xiàn)[D].山東大學, 2009.