崔建海, 姬升啟, 鄭路遙
(1.中國人民公安大學(xué),北京 100038;2.公安部第一研究所科研處,北京 100048)
為改進(jìn)傳統(tǒng)的評審方式,有些單位開發(fā)了基于局域網(wǎng)或者互聯(lián)網(wǎng)的評審系統(tǒng);但是,一般僅限于特定的需求,單獨(dú)開發(fā),對于多項(xiàng)評審任務(wù),時常重復(fù)開發(fā)類似的系統(tǒng)。本文分析各類評審任務(wù)的相似情形,設(shè)計(jì)了一套可以靈活定制的多功能網(wǎng)絡(luò)評審系統(tǒng)/平臺,實(shí)現(xiàn)評審活動的數(shù)字化、網(wǎng)絡(luò)化,而且可以避免分別開發(fā)不同任務(wù)的評審系統(tǒng)。該多功能網(wǎng)絡(luò)評審系統(tǒng)能夠執(zhí)行并管理多次同類評審任務(wù),簡單定制后可以完成并管理多類評審任務(wù)。
各類評審任務(wù),如項(xiàng)目立項(xiàng)、驗(yàn)收、獎勵和職稱、論文等評審,一般包括審閱材料、打分、投票、填寫意見等若干項(xiàng)活動[1-3]。相似之處為:均需依據(jù)管理辦法制定評審流程和評審規(guī)則,通過召開若干場次評審會議完成該評審任務(wù);每場評審會議需要邀請若干相關(guān)專家,專家瀏覽參評材料、遴選,按評審流程完成評分、投票、填寫評審意見等工作;會議管理員通過匯總專家提交的打分表、投票表、意見表,得出評審結(jié)果。據(jù)此,可以歸納出評審任務(wù)的一般流程(如圖1所示),即:在評審前,管理員選定評審規(guī)則和流程,將參評材料及專家信息等導(dǎo)入評審系統(tǒng),向每位專家分配材料;在評審中,專家審閱材料,按照評審規(guī)則和流程完成打分、投票、填寫意見等評審工作,管理員在后臺完成計(jì)算結(jié)果、打印報(bào)表等管理工作;在評審后,管理員將評審過程和結(jié)果數(shù)據(jù)歸檔。
圖1 評審任務(wù)的一般流程
為了便于描述相關(guān)需求及設(shè)計(jì)工作,本文對評審任務(wù)、評審會議、參評材料、評審流程、評審規(guī)則和回避原則的定義作如下重申。
1)評審任務(wù)。指以打分、投票或者既打分又投票而完成篩選參評材料并評定等級的一件工作,如立項(xiàng)評審、驗(yàn)收評價、獎勵評審、論文評選、職稱評審等。每類評審任務(wù)都依據(jù)相關(guān)的管理辦法或規(guī)定,定制相應(yīng)的評審流程、評審規(guī)則,每年舉辦若干次。
2)評審會議。指為了完成某次評審任務(wù)而組織的若干場次會議。評審會議的主要屬性包括評審任務(wù)編號、會議編號、名稱、起止日期、會議議程、投票限額、是否回避等。對于需要限制投票數(shù)量的評審任務(wù),則需要指定每種評審結(jié)果/投票等級在本場次評審會議的投票限額。
3)參評材料。指申報(bào)單位報(bào)送的參加評審會議的文件材料,供專家會上審閱。同一場評審會議的材料可能包括多個類別,不同類別材料應(yīng)分別使用指定的打分表、投票表和意見表進(jìn)行評審。
4)評審流程。指通過遴選、打分、投票、寫意見等評審參評材料的過程。不同的評審流程決定不同的評審結(jié)果體現(xiàn)形式(分?jǐn)?shù)、等級、是否通過等)。打分、投票、寫意見可以隨意串行或者并行組成評審流程。
5)評審規(guī)則。指依據(jù)相關(guān)管理辦法制定的,通過遴選、打分、投票、寫意見等評審參評材料的準(zhǔn)則。評審規(guī)則一般對應(yīng)于特定的評審任務(wù),相對穩(wěn)定,在修改管理辦法前一般不調(diào)整,如調(diào)整應(yīng)作為新規(guī)則對待,并做出相應(yīng)說明。評審規(guī)則由評分表、計(jì)分方法、投票等級序列、計(jì)票方法、達(dá)標(biāo)票率、評審意見表等元素組成。每個元素可能存在若干種常用選項(xiàng)供選擇。在設(shè)定評審任務(wù)時通過選擇元素方式確定評審規(guī)則,然后對選定的元素作適當(dāng)修改或者不修改直接使用,即可定制為新的規(guī)則。
評分表由若干評分指標(biāo)組成,每個指標(biāo)有各自的分值、權(quán)重、說明。在就某一次評審任務(wù)設(shè)定評分表時,可以對不同類別的材料分別指定評分表。
計(jì)票方法指計(jì)算參評材料得票數(shù)的方法,未獲評高等級結(jié)果時,將該等級票數(shù)轉(zhuǎn)入下一個等級計(jì)算或者不轉(zhuǎn)入。設(shè)定投票等級時,選擇計(jì)票方法。
達(dá)標(biāo)票率指參評材料的每個投票等級的得票數(shù)是否達(dá)到參評該材料的專家人數(shù)的某一比例限制,進(jìn)而決定該材料獲得哪項(xiàng)評審結(jié)果的一個數(shù)值。一般用分?jǐn)?shù)或者百分?jǐn)?shù)表示,如1/2、2/3、50%等(存在是否包含臨界值的情形)。
評審意見表指專家填寫評審意見時使用的表格格式??梢詫Σ煌悇e的材料分別指定意見表??赡艽嬖诙鄠€專家使用同一意見表,共同對同一份材料填寫意見的情形。
6)回避原則。指為保證評審的公正、客觀,因涉及明顯的利害關(guān)系等原因而導(dǎo)致某些專家不能參與某些評審工作的規(guī)定。如果某專家需要回避某參評材料,則不向該專家分配對于該材料的評審工作。存在回避情形時,計(jì)分和計(jì)票的專家數(shù)務(wù)必為實(shí)際參與評審該參評材料的專家數(shù)。
領(lǐng)域模型是面向?qū)ο蠓治鲋薪?jīng)典的和最重要的模型[4-5]。根據(jù)上述有關(guān)評審系統(tǒng)的有關(guān)定義分析,本文建立了網(wǎng)絡(luò)評審系統(tǒng)/平臺的領(lǐng)域模型,主要部分如圖2所示。
圖2 多功能網(wǎng)絡(luò)評審系統(tǒng)/平臺的部分領(lǐng)域模型
評審系統(tǒng)要穩(wěn)定可靠,保證數(shù)據(jù)安全,能適應(yīng)廣泛的應(yīng)用環(huán)境。依托的網(wǎng)絡(luò)可能為會場臨時局域網(wǎng)、單位局域網(wǎng)或者互聯(lián)網(wǎng),客戶端的操作系統(tǒng)可能多樣。綜合考慮安全、用戶、部署等情況,本文把系統(tǒng)分為C/S模式的后臺管理子系統(tǒng)和B/S模式的專家評審子系統(tǒng)2部分,分別實(shí)現(xiàn)內(nèi)部用戶的后臺控制和外部用戶的評審操作,主要功能如下。
編輯元素:新建、編輯評審任務(wù)/會議的基本元素,包括評分表的指標(biāo)的名稱、說明和權(quán)重、投票表的投票等級和名稱、意見表的填寫說明、評審流程等;配置評審結(jié)果報(bào)表模板。
定制任務(wù):選定元素,定制、維護(hù)評審任務(wù);打印評審任務(wù)的定制情況。
導(dǎo)入數(shù)據(jù):對當(dāng)前的評審任務(wù),導(dǎo)入?yún)⒃u材料的基本信息和文檔。
設(shè)置會議:選定元素,定制、維護(hù)評審會議;如有投票流程,則設(shè)定投票限額;為會議選擇專家和評審材料,并按照評審流程分配材料,按照回避需求設(shè)定專家回避;打印評審會議的設(shè)置情況。
流程控制:管理評審進(jìn)度(會議進(jìn)程),在授權(quán)后代替專家提交或者撤銷評分表、投票表、意見表;按照既定的計(jì)分方法計(jì)算評分結(jié)果,按照計(jì)票方法和達(dá)標(biāo)票率計(jì)算投票結(jié)果。
打印結(jié)果:批量或者單獨(dú)打印評審專家個人評分表、評審會議的打分統(tǒng)計(jì)表、專家個人投票表、評審會議的投票統(tǒng)計(jì)表、專家評審意見表等結(jié)果報(bào)表。同時可以打印成帶日期時間標(biāo)記的PDF格式文件,以便作文件的電子化歸檔。如果某項(xiàng)目有多位專家參與填寫評審意見,則逐一添加每位專家的評審意見生成匯總的專家評審意見表。評分流程評定的結(jié)果按照平均分由多到少排列項(xiàng)目,投票流程評定的結(jié)果按照結(jié)果等級和一、二、三等級的得票數(shù)排序。
專家評審:把參評材料準(zhǔn)確、快速地展示給評審專家,供專家瀏覽后按照既定的評審流程和規(guī)則遴選、打分、投票、填寫意見,后臺計(jì)算發(fā)布后專家可以查看評審結(jié)果。
網(wǎng)上監(jiān)督:提供會議管理人員瀏覽參評材料、專家信息、評審結(jié)果等;查看會議整體和專家個人的評審進(jìn)度。授權(quán)后可以查看專家個人的評審詳情,包括評分表、投票表、意見表等。
數(shù)據(jù)管理:備份、恢復(fù)數(shù)據(jù)庫;導(dǎo)出評審過程和結(jié)果數(shù)據(jù)(同時寫入歸檔標(biāo)志)。各評審任務(wù)間參評材料相對獨(dú)立,完成每項(xiàng)評審任務(wù)導(dǎo)出評審結(jié)果后,可一鍵清除系統(tǒng)內(nèi)的參評材料和相關(guān)數(shù)據(jù)。
用戶管理:注冊、維護(hù)用戶信息,暫停、刪除用戶;配置系統(tǒng)的角色(管理員、專家、監(jiān)督員),給用戶指定角色,設(shè)置權(quán)限;導(dǎo)入或者錄入專家信息并進(jìn)行管理,多條件組合查詢專家信息,統(tǒng)計(jì)歷史參會情況,動態(tài)生成密碼,考評專家參會情況;打印相關(guān)表格。
限于篇幅,本文只簡要介紹設(shè)計(jì)要求較高、實(shí)現(xiàn)難度較大的專家評審子系統(tǒng)。該子系統(tǒng)的主要用戶為評審專家,使用頻率很低,必須簡便,易學(xué)易操作,而且要兼顧不同評審任務(wù)間的通用性。經(jīng)過充分論證和試驗(yàn),本文設(shè)計(jì)實(shí)現(xiàn)了如圖3所示的專家評審子系統(tǒng)主界面。
圖3 專家評審子系統(tǒng)的主界面
1)頁面上部為本評審任務(wù)/會議的名稱等。
2)頁面左側(cè)為查看管理辦法、任務(wù)說明、會議議程,提交評分、投票、意見,和維護(hù)個人信息、瀏覽系統(tǒng)幫助的功能按鈕。
3)基本區(qū)域?yàn)楸緢鰰h的參評材料列表,其右側(cè)為可以開展的打分、投票、填寫意見等評審工作的操作區(qū)域。根據(jù)每項(xiàng)評審任務(wù)設(shè)置的評審流程和當(dāng)前進(jìn)行的環(huán)節(jié),自動添加相應(yīng)的當(dāng)前操作區(qū)域。如果存在填寫意見環(huán)節(jié),則將填寫意見操作區(qū)域添加在最后。各操作區(qū)的同一行對應(yīng)同一份參評材料。
4)頁面底部為狀態(tài)欄,顯示會議狀態(tài)、預(yù)設(shè)的投票限額和專家本人目前的進(jìn)度等情況。
1)點(diǎn)擊基本區(qū)域的材料名稱,可以打開瀏覽參評材料的窗口。
2)點(diǎn)擊“打分”,彈出本評審任務(wù)、本材料類別的評分表,對本參評材料進(jìn)行打分。保存分?jǐn)?shù)后,打分二字變?yōu)閷<冶救舜虻姆謹(jǐn)?shù)。未提交并再次打開時,可以對打分詳情進(jìn)行修改。
3)點(diǎn)擊“投票”,可打開本評審任務(wù)的投票等級列表,進(jìn)行投票。
4)點(diǎn)擊“填寫意見”,可以打開本評審任務(wù)需要專家本人填寫的本材料對應(yīng)類別的評審意見表。點(diǎn)擊“回避”單元格時提醒相應(yīng)的回避詳情。
5)點(diǎn)擊提交評分、投票或者意見時,顯示本人的打分、投票、意見匯總表,包括材料名稱、類別、得分、投票和意見等,并提示是否提交,也可返回修改。彈出的匯總表可以理解為相應(yīng)操作區(qū)域和基本區(qū)域的聯(lián)合放大界面。提交時,按一定規(guī)則校驗(yàn)。
為有效應(yīng)對評審流程的自由設(shè)定及可能頻繁變更的用戶需求,且對系統(tǒng)安全性、穩(wěn)定性、可維護(hù)性以及可擴(kuò)展性等較高要求,本文采用表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層3層架構(gòu)進(jìn)行設(shè)計(jì)和開發(fā);環(huán)境和工具使用了 WindowsServer2008、MySql[6]、ASP.NET、C#。為適應(yīng)不斷變化的需求,系統(tǒng)要具備較強(qiáng)的擴(kuò)展性,要易于升級或者鏈接其他系統(tǒng)。與專家管理系統(tǒng)和材料申報(bào)系統(tǒng)留有標(biāo)準(zhǔn)化的接口,并提供完善的技術(shù)說明。
為應(yīng)對網(wǎng)絡(luò)威脅,采取在服務(wù)器上設(shè)置防火墻、安裝入侵檢測軟件等措施,防范非法入侵;采用MD5數(shù)據(jù)庫加密技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫的安全管理。為應(yīng)對硬件故障、系統(tǒng)崩潰或突然斷電等意外情況,應(yīng)當(dāng):定期備份數(shù)據(jù)庫,拷貝另存;利用備用服務(wù)器進(jìn)行雙機(jī)熱備,以免丟失數(shù)據(jù)并可盡快切換服務(wù)器;配備UPS。為防止參評材料外泄,采用Flash顯示參評材料,并且禁止拷貝和下載網(wǎng)頁內(nèi)容等操作。過濾每個提交到系統(tǒng)的查詢語句中的變量,屏蔽惡意代碼的攻擊。當(dāng)管理員登錄后臺管理子系統(tǒng)和專家登錄評審子系統(tǒng)時,驗(yàn)證用戶身份并記錄登錄時間。專家的電子簽名信息與提交的評分、投票、意見等信息同時保存到數(shù)據(jù)庫中,以便驗(yàn)證核實(shí),確保數(shù)據(jù)完整無篡改。
本文建立了多功能網(wǎng)絡(luò)評審系統(tǒng)的領(lǐng)域模型,設(shè)計(jì)的多功能網(wǎng)絡(luò)評審系統(tǒng)支持自定義評審流程和規(guī)則,可以更簡便、高效地開展多類評審任務(wù),避免了重復(fù)開發(fā)相似系統(tǒng);然而,各類評審任務(wù)的需求紛繁復(fù)雜,在如何執(zhí)行混合使用評分表、投票表或意見表作為評審工作表的評審任務(wù)方面,仍需作進(jìn)一步的探索研究,以實(shí)現(xiàn)更強(qiáng)的定制能力和更廣的適用范圍。
[1]張小艷,趙渭泳.高??萍柬?xiàng)目申報(bào)評審系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技管理研究,2008(9):138-139.
[2]唐智國.構(gòu)建高校教師專業(yè)技術(shù)資格網(wǎng)絡(luò)評審系統(tǒng)的研究[J].浙江理工大學(xué)學(xué)報(bào),2010,27(3):497-501.
[3]郭元鋒,楊遠(yuǎn)芬,彭佼蛟,等.科技獎勵評審系統(tǒng)構(gòu)建研究[J].科技管理研究,2007(3):177-179.
[4]MikeO’Docherty.面向?qū)ο蠓治雠c設(shè)計(jì)[M].俞志翔,譯.北京:清華大學(xué)出版社,2006.
[5]CraigLarman.UML和模式應(yīng)用[M].李洋,鄭龔,譯.北京:機(jī)械工業(yè)出版社,2009.
中國人民公安大學(xué)學(xué)報(bào)(自然科學(xué)版)2012年1期