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