周 炫,劉 佩
(1.松遼水利委員會(huì)水文局(信息中心),吉林長春130021;2.松遼水利委員會(huì)綜合服務(wù)中心,吉林長春130021)
科技進(jìn)步獎(jiǎng)評(píng)審是松遼水利委員會(huì)科技管理的一項(xiàng)重要工作。多年來,松遼委科技進(jìn)步獎(jiǎng)評(píng)審工作主要采用傳統(tǒng)的紙質(zhì)申報(bào)、專用卡紙投票、老式讀卡機(jī)檢票、人工統(tǒng)計(jì)等方式完成。隨著參評(píng)項(xiàng)目的增加、評(píng)價(jià)指標(biāo)的完善,工作量迅速增加,導(dǎo)致評(píng)審周期不斷延長,且人工操作易出錯(cuò)、效率低。為進(jìn)一步提高松遼委科技進(jìn)步獎(jiǎng)評(píng)審的工作效率和科技管理部門的管理水平,科技進(jìn)步獎(jiǎng)評(píng)審的信息化建設(shè)迫在眉睫。
松遼委科技進(jìn)步獎(jiǎng)評(píng)審系統(tǒng)主要為科技進(jìn)步獎(jiǎng)申報(bào)評(píng)審管理服務(wù),提高項(xiàng)目申報(bào)評(píng)審效率,確保信息精確完整,使管理人員從重復(fù)的統(tǒng)計(jì)分析中解放出來,提高工作效率。在性能需求方面,能在現(xiàn)有服務(wù)器等硬件設(shè)備條件下,系統(tǒng)支持多用戶并發(fā)訪問,運(yùn)行穩(wěn)定和低延時(shí)響應(yīng)。
結(jié)合項(xiàng)目申報(bào)和項(xiàng)目評(píng)審等科技管理業(yè)務(wù)需要,采用B/S 架構(gòu)(網(wǎng)頁端)與C/S 架構(gòu)(桌面端)相結(jié)合的方式[1],構(gòu)建以科技進(jìn)步獎(jiǎng)業(yè)務(wù)為中心的科技管理系統(tǒng)。網(wǎng)頁端為專家投票提供交互界面,桌面端為管理人員實(shí)時(shí)監(jiān)控投票進(jìn)程、匯總投票信息、輸出投票結(jié)果,二者相輔相成,共同完成科技進(jìn)步獎(jiǎng)評(píng)審工作。系統(tǒng)設(shè)計(jì)路線圖如圖1所示。
圖1 系統(tǒng)設(shè)計(jì)路線圖
系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)是系統(tǒng)建設(shè)中重要的組成部分,數(shù)據(jù)庫設(shè)計(jì)的合理與否直接影響到整個(gè)應(yīng)用系統(tǒng)的后續(xù)開發(fā)和使用效果。系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)的基本任務(wù)是根據(jù)管理單位和申報(bào)單位的信息需求、處理需求和數(shù)據(jù)庫的支撐環(huán)境來設(shè)計(jì)數(shù)據(jù)模式及應(yīng)用程序[2]。信息需求是指系統(tǒng)運(yùn)行所需的數(shù)據(jù)及其結(jié)構(gòu),這是對(duì)數(shù)據(jù)庫的內(nèi)容及結(jié)構(gòu)的要求。如申報(bào)單位上傳的項(xiàng)目申報(bào)材料、申報(bào)項(xiàng)目的審查狀態(tài)等。處理需求是指系統(tǒng)運(yùn)行涉及的數(shù)據(jù)處理,這是基于數(shù)據(jù)庫的數(shù)據(jù)處理要求,如評(píng)審專家對(duì)申報(bào)項(xiàng)目的投票過程、申報(bào)項(xiàng)目評(píng)審結(jié)果的統(tǒng)計(jì)分析等。
科技進(jìn)步獎(jiǎng)評(píng)審系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)建立在前期充分調(diào)研需求的基礎(chǔ)上,使通過關(guān)系型數(shù)據(jù)庫SQL Server 構(gòu)建的數(shù)據(jù)庫與評(píng)審系統(tǒng)的需求協(xié)調(diào)一致[3]。與此同時(shí),隨著系統(tǒng)建設(shè)的推進(jìn),也面臨用戶需求不確定的難題,因此在設(shè)計(jì)數(shù)據(jù)庫結(jié)構(gòu)時(shí)也要充分考慮數(shù)據(jù)庫結(jié)構(gòu)的可擴(kuò)展性。
ASP.NET 是一個(gè)使用 HTML,CSS,JavaScript和服務(wù)器腳本創(chuàng)建網(wǎng)頁和網(wǎng)站的開發(fā)框架。ASP.NET MVC框架把Web應(yīng)用程序分為模型(model)、視圖(view)、控制(controller)三部分,模型負(fù)責(zé)數(shù)據(jù)、視圖負(fù)責(zé)顯示、控制器負(fù)責(zé)輸入,這三層有明確的分工,且模塊更新不影響其他模塊的正常運(yùn)行[4]。ASP.NET MVC 框架提供了ASP.NET Web窗體模式的替代方法,用于創(chuàng)建基于MVC 的Web應(yīng)用程序[5],適合當(dāng)前輕量級(jí)的開發(fā)模式。
Ajax 是一種用于創(chuàng)建快速動(dòng)態(tài)網(wǎng)頁的技術(shù),采用數(shù)據(jù)信息的請(qǐng)求和發(fā)送異步傳輸。通過在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,Ajax可以使網(wǎng)頁實(shí)現(xiàn)異步更新[6]。這意味著可以在不重新加載整個(gè)網(wǎng)頁的情況下,對(duì)網(wǎng)頁的局部進(jìn)行更新,使JavaScript 的處理能力大幅提高,增加了用戶體驗(yàn)。
系統(tǒng)主要由項(xiàng)目申報(bào)、項(xiàng)目審查、項(xiàng)目評(píng)審、投票指標(biāo)設(shè)置、證書設(shè)計(jì)等模塊組成。系統(tǒng)采用Visual Studio 2017 開發(fā)平臺(tái),開發(fā)語言為VB.NET,數(shù)據(jù)庫管理系統(tǒng)為SQL Server 2008 R2。
實(shí)現(xiàn)在線申報(bào)項(xiàng)目功能,主要功能包括申報(bào)單位管理、申報(bào)材料管理、申報(bào)項(xiàng)目瀏覽等。項(xiàng)目申報(bào)單位可批量導(dǎo)入申報(bào)項(xiàng)目基本信息。
實(shí)現(xiàn)項(xiàng)目在線形式審查功能,主要包括審查項(xiàng)目申報(bào)材料的完整性和合理性、反饋項(xiàng)目審查意見。審查申報(bào)資料是否齊全、項(xiàng)目是否涉及重復(fù)申報(bào)。為提高項(xiàng)目審查效率和準(zhǔn)確率及項(xiàng)目查重需要,系統(tǒng)錄入了1975 年以來松遼委已申報(bào)的所有項(xiàng)目信息。
實(shí)現(xiàn)在線投票功能,主要包括評(píng)審專家管理、項(xiàng)目投票、評(píng)審信息查詢等。系統(tǒng)采用網(wǎng)頁端匿名投票與桌面端的投票監(jiān)控管理相結(jié)合,網(wǎng)頁端為專家投票提供友好的交互界面,桌面端為管理人員實(shí)時(shí)監(jiān)控投票進(jìn)程、匯總投票信息,二者相輔相成,共同完成項(xiàng)目評(píng)審工作。
項(xiàng)目評(píng)分規(guī)則采用評(píng)定內(nèi)容和評(píng)委權(quán)重相結(jié)合的方式,加權(quán)計(jì)算得到項(xiàng)目最終得分。為保證項(xiàng)目評(píng)審的公正性,采用匿名投票,過程不可溯源,結(jié)果不可篡改,同時(shí)評(píng)審專家可在現(xiàn)場(chǎng)投影設(shè)備上查看項(xiàng)目的具體投票過程。
實(shí)現(xiàn)投票指標(biāo)調(diào)整功能。針對(duì)水利科學(xué)技術(shù)類項(xiàng)目和綜合管理科學(xué)類項(xiàng)目,共設(shè)計(jì)了兩組指標(biāo),每組指標(biāo)分為評(píng)定內(nèi)容和評(píng)委權(quán)重兩類。第一組指標(biāo)包含科學(xué)技術(shù)水平、經(jīng)濟(jì)社會(huì)效益、作用及評(píng)委權(quán)重,第二組指標(biāo)包含先進(jìn)程度、應(yīng)用效果、發(fā)表相關(guān)論文級(jí)別及評(píng)委權(quán)重。系統(tǒng)可根據(jù)申報(bào)項(xiàng)目類型,切換相應(yīng)的評(píng)價(jià)指標(biāo)。
實(shí)現(xiàn)證書設(shè)計(jì)功能。根據(jù)獲獎(jiǎng)項(xiàng)目名稱、申報(bào)單位、主要完成人等信息,調(diào)整獲獎(jiǎng)證書的布局和格式,保證證書布局合理、美觀大方。
系統(tǒng)緊緊圍繞松遼委科技進(jìn)步獎(jiǎng)評(píng)審的工作實(shí)際,針對(duì)科技進(jìn)步獎(jiǎng)項(xiàng)目申報(bào)、形式審查、專家評(píng)審等業(yè)務(wù)環(huán)節(jié)中的重點(diǎn)和難點(diǎn),搭建系統(tǒng)框架,開發(fā)相應(yīng)的功能模塊。系統(tǒng)已正式上線,在近3 年的科技進(jìn)步獎(jiǎng)申報(bào)評(píng)審中,系統(tǒng)保持穩(wěn)定運(yùn)行,圓滿完成既定工作任務(wù),提高了工作效率,為松遼委科技進(jìn)步獎(jiǎng)評(píng)審工作提供有力支撐作用。