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