【摘要】本文對仲裁委員會日常辦案的工作流程和業(yè)務功能進行了分析,采用中國人自己開發(fā)的基于jQuery實現(xiàn)的Ajax RIA開源框架DWZ進行了系統(tǒng)的設計與開發(fā)實踐。DWZ框架的引入,有效的提高了系統(tǒng)的可擴展性、穩(wěn)定性和開發(fā)效率,目前該系統(tǒng)運行及應用效果良好。
【關鍵詞】仲裁委員會辦案管理;MVC框架模式;DWZ框架
一、引言
仲裁委員會辦案管理系統(tǒng)主要是為了解決仲裁委員會日常工作量大,數(shù)據(jù)資料繁多,紙質文檔不易管理存儲,且查閱不便等一系列問題而設計和開發(fā)的。本系統(tǒng)主要是以辦案管理流程為主線,涵蓋了仲裁委員會日常工作的全部過程,描述了由立案到裁決以及執(zhí)行等各環(huán)節(jié)的情況,并提供了相關的統(tǒng)計查詢功能。該系統(tǒng)的提出與設計實現(xiàn),大大的提高了仲裁委的工作效率,同時也方便領導對下屬每個人的工作情況進行掌握和管理。
二、系統(tǒng)分析
(一)業(yè)務功能分析
通過對仲裁委員會立案及辦案流程的分析,將辦案管理系統(tǒng)分為五個大的功能模塊以及六種角色的用戶。五大功能模塊包括案件受理、案件辦理、案件檢索、案件統(tǒng)計和系統(tǒng)管理模塊;六種用戶角色包含仲裁秘書、各科室科長、副主任、中心主任、仲裁委主任和系統(tǒng)管理員。
辦案管理系統(tǒng)的核心功能模塊和各種角色的用戶在系統(tǒng)中的操作權限如下。
1.案件受理模塊
該模塊包含錄入申請人、被申請人基本信息、立案審批和審批通過后指定仲裁秘書三個部分。首先,仲裁秘書根據(jù)申請人提交的仲裁申請通過本系統(tǒng)記錄申請人(可以為個人或企業(yè)法人代表)和被申請人的相關信息,錄入的過程中要保證相關信息的完整性。信息錄入完成后,開始進入立案審批流程,仲裁申請的受理分別依次由立案科科長、副主任、中心主任和仲裁委主任進行審批。審批通過后,再由聯(lián)絡科科長負責將案件指派給某個仲裁秘書,該秘書可以和錄入仲裁申請的不是同一個人,被指派的仲裁秘書將負責辦案過程中相關信息的錄入和文件的上傳。
2.案件辦理模塊
該模塊包括了從聯(lián)絡科科長將審批通過的案件指派給某個仲裁秘書開始,一直到仲裁程序終結、下達裁決書的各個環(huán)節(jié),是辦案管理系統(tǒng)的主要功能模塊。仲裁秘書接收到被指派的案件后,首先需要在系統(tǒng)中記錄需要送達給申請人和被申請人的相關仲裁文書和具體的送達方式;并且,在正式組庭之前,需要確認并記錄雙方的送達回證。仲裁雙方被送達后,辦案流程將開始進行組庭。仲裁委員會受理的案件分為簡易和普通兩種適用程序,簡易程序需要申/被申請人雙方各指定一名獨任仲裁員,普通程序需要雙方各指定一名首席仲裁員和普通仲裁員。仲裁員確定之后,須由立案科科長,中心主任和仲裁委主任依次審批。審批通過,案件將于不少于一周內正式開庭,系統(tǒng)需要支持由仲裁秘書上傳開庭筆錄等文件。案件審理結束后,系統(tǒng)支持錄入和打印裁決書,一個完整的辦案流程到此結束。
(二)技術方案分析
辦案管理系統(tǒng)采用MVC框架模式進行開發(fā)。MVC的全名是Model View Controller,即模型(Model)-視圖(View)-控制器(Controller)的縮寫。它強制性的使應用程序的輸入、處理和輸出分開,模型、視圖和控制器各自處理自己的任務。最典型的MVC框架的應用就是JSP+Servlet+JavaBean的模式。我們的系統(tǒng)采用的正是這種模式,不同之處在于前臺的頁面展示引入了DWZ開源框架。系統(tǒng)中,Model層負責數(shù)據(jù)庫的相關操作,使用JavaBean來實現(xiàn);Servlet扮演控制器的角色,主要負責處理業(yè)務邏輯,向下調用Model層提供的各種接口,向上為前臺的頁面展示提供各種服務;前臺的DWZ富客戶端框架,本身提供了各種風格的展示頁面。DWZ基于jQuery,提供的UI組件以jQuery插件的形式發(fā)布,擴展起來非常方便。開源框架DWZ的使用,大大的減少了前臺頁面的開發(fā)工作量,提高了系統(tǒng)的開發(fā)效率。
三、系統(tǒng)設計與實現(xiàn)
(一)數(shù)據(jù)庫設計
根據(jù)上述對辦案管理系統(tǒng)業(yè)務功能的分析,抽象出系統(tǒng)所包括的主要實體關系表有:用戶表、案件信息表、角色表、立案審批表、仲裁員管理表和申/被申請人信息管理表等。通過對各個數(shù)據(jù)庫表以及它們之間關系的分析與設計,得到如圖1所示的數(shù)據(jù)模型。
(二)業(yè)務功能設計與實現(xiàn)
我們以仲裁申請審批模塊為例,介紹辦案管理系統(tǒng)具體功能的設計與實現(xiàn),其他業(yè)務模塊的功能與之相近,本文中不再贅述。該模塊中,信息的錄入和保存功能比較簡單,關鍵問題在于審批流程的控制以及相關提醒功能的實現(xiàn)。
對于審批流程的控制,我們在Case(案件信息)表中增加了一個status字段,用于記錄案件當前的審批進度。當仲裁秘書在添加申請頁面填寫完相關信息單擊“保存”按鈕,頁面提交至ApplicationServlet進行處理,在該Servlet中調用CaseDAO的saveCase方法保存從前臺頁面獲取的具體內容,同時將status字段的值設置為0;申請被提交后,立案科科長登錄系統(tǒng)時,“我的主頁”會顯示當前待審批的申請,業(yè)務邏輯層控制科長只能看到Case表中status字段為0的記錄。立案科長審核并填寫立案建議,點擊“同意”按鈕后,仍由ApplicationServlet完成對Case表狀態(tài)轉換的設置,status字段的值由0改設為1。接下來系統(tǒng)的處理過程跟上述的設計一致,通過設置status字段的值來控制整個審批流程。
系統(tǒng)中很多地方都要用到提醒功能,我們用jQuery框架進行實現(xiàn)。例如,從申請人提出仲裁申請到仲裁委給出是否受理的明確答復,有關法律規(guī)定時間間隔不能超過7天。我們必須在期限將近時給當前負責審批的用戶以適當?shù)奶嵝?。當用戶登錄時,系統(tǒng)首頁的右下角彈出一個對話框,顯示即將到期的待辦事項。解決彈出窗口的JS關鍵部分實現(xiàn)代碼如下。
var TopY=0;//初始化元素距父元素的距離
$(this).css(\"width\",widht+\"px\").css (“height”,height+”px”);//設置消息框的大小
$(this).slideDown(1000);//彈出
$(\"#messageTool\").css(“margin-top”, -height);//為內容部分創(chuàng)建高度
$(“#message_close”).click(function (){//當點擊關閉按鈕的時候
if(TopY==0)
$(“#message”).slideUp(1000);//兼容Firefox瀏覽器
})。
四、結束語
本文介紹了采用MVC框架模式,并基于DWZ富客戶端開源框架設計與開發(fā)仲裁委員會辦案管理系統(tǒng)的具體思路。經實踐證明,MVC框架的應用,使系統(tǒng)的結構更加合理,系統(tǒng)的可擴展性、可維護性大大的增強;DWZ開源框架的引入,使開發(fā)效率得以顯著提高。
參考文獻
[1]吳秀紅.承德市人事勞動爭議仲裁辦案管理系統(tǒng)設計與實現(xiàn)[D].成都:電子科技大學,2012.