摘 要:為適應當前高校科研管理工作現(xiàn)代化、科學化和規(guī)范化的需求,本文以北京語言大學科研信息管理系統(tǒng)為例,介紹了系統(tǒng)的研發(fā)過程及其相關問題,重點闡述了系統(tǒng)與教育部指定使用的“全國普通高等學校人文社科管理系統(tǒng)”,在協(xié)同工作、數(shù)據(jù)共享和同步等方面的技術實現(xiàn)。
關鍵詞:科研信息管理 信息化 多級用戶
中圖分類號:TP311 文獻標識碼:B文章編號:1673-8454(2007)10-0052-03
一、引言
近年來,科研成果已成為反映高校綜合實力和核心競爭力的重要指標。隨著科研投入的持續(xù)增長和科研項目的大幅度增加,學??蒲泄芾砉ぷ髁侩S之增多且日漸復雜,對科研管理工作的要求也是越來越高。為了有效提高科研管理工作效率,進一步推進科研管理工作的規(guī)范化、科學化和現(xiàn)代化,實現(xiàn)科研管理數(shù)據(jù)與學校人力資源庫的數(shù)據(jù)關聯(lián)和共享,建立高效的、依托校園網(wǎng)環(huán)境的科研信息管理系統(tǒng)已經(jīng)成為科學管理高??蒲行畔⒌钠惹行枨蟆?/p>
本文以北京語言大學科研信息管理系統(tǒng)研發(fā)為例,論述了建立安全穩(wěn)定、高效實用的、網(wǎng)絡版的科研信息管理平臺的技術路線及實現(xiàn)方法。
二、系統(tǒng)設計目標
目前,北京語言大學科研信息管理采用的是半自動化管理模式。一方面,應教育部的要求使用“全國普通高等學校人文社科管理系統(tǒng)”簡稱“人文社科管理系統(tǒng)”,根據(jù)教育部的要求進行年終報表,其管理內(nèi)容僅限于人文社科類,適用范圍僅限于教師。另一方面,對全校的科研信息管理仍采用excel表格操作。同時使用兩套系統(tǒng)導致數(shù)據(jù)重復錄入,工作效率低、工作強度大。
針對現(xiàn)有工作模式的不足,我們從學??蒲泄芾砉ぷ鲗嶋H需求出發(fā),研發(fā)了基于校園網(wǎng)環(huán)境的科研信息管理系統(tǒng),本系統(tǒng)實現(xiàn)了將科研處此前集中承擔的數(shù)據(jù)采集和錄入工作,分發(fā)給科研項目參與人或各部門的科研秘書,科研管理人員主要負責數(shù)據(jù)審核、處理、統(tǒng)計和發(fā)布等工作,從而實現(xiàn)數(shù)據(jù)處理的實時性、準確性和全面性。同時,系統(tǒng)實現(xiàn)了對學校整個科研工作的全面管理,以及與教育部指定使用的“人文社科管理系統(tǒng)”的協(xié)同工作。自此,向教育部報數(shù)據(jù)時不需重復錄入數(shù)據(jù),只需按照教育部圈定的數(shù)據(jù)采集范圍點擊按鈕即可實現(xiàn)兩個系統(tǒng)、不同數(shù)據(jù)庫間的數(shù)據(jù)交換。在系統(tǒng)研發(fā)過程中,我們兼顧了以下特點:
(1)信息標準化:將科研相關業(yè)務類別和信息代碼表按照已有標準進行錄入。同時系統(tǒng)為用戶提供了規(guī)范的科研信息管理業(yè)務流程,以實現(xiàn)信息標準化、業(yè)務管理規(guī)范化。
(2)共享性:系統(tǒng)遵循數(shù)據(jù)共享原則??蒲腥藛T的基本人事信息從學校人力資源共享庫讀取再與科研信息關聯(lián),既保證了人員基本人事信息的一致性,又避免了重復錄入。
(3)多平臺操作:為了實現(xiàn)本系統(tǒng)既參與學校的數(shù)據(jù)共享,又與教育部指定使用的“人文社科管理系統(tǒng)”間的數(shù)據(jù)共享,達到數(shù)據(jù)整合的目的,該系統(tǒng)與校內(nèi)其他管理信息系統(tǒng)一致,使用SQL SERVER作為后臺數(shù)據(jù)庫,“人文社科系統(tǒng)”使用Mysql作為后臺數(shù)據(jù)庫。本系統(tǒng)實現(xiàn)了對“人文社科系統(tǒng)”圈定人員的批量數(shù)據(jù)導出和指定數(shù)據(jù)的導出,實現(xiàn)了兩系統(tǒng)間多數(shù)據(jù)平臺操作。
(4)用戶接口人性化:從用戶角度出發(fā),提供給用戶方便、易于使用的界面接口。
三、系統(tǒng)設計
根據(jù)科研信息管理工作的內(nèi)容和流程,以實現(xiàn)信息處理的及時、準確、完整為原則,方便用戶使用為基礎,系統(tǒng)分為機構管理、人員管理、項目管理、成果管理、會議及論文管理、基礎信息管理、統(tǒng)計與報表、數(shù)據(jù)導出、系統(tǒng)管理等9大功能模塊。整體結構框圖見圖1。
圖1 整體結構框圖
1.系統(tǒng)功能模塊設計
(1)機構管理
機構管理模塊主要是對學?,F(xiàn)有機構基本信息進行梳理并錄入到系統(tǒng)中進行統(tǒng)一管理。
(2)人員管理
人員管理模塊主要是對本校參與科研人員的基本人事信息進行管理。系統(tǒng)中人員的基本人事信息從學校人力資源庫讀取,科研數(shù)據(jù)另建庫保存,該數(shù)據(jù)同時也支持與人力資源管理系統(tǒng)的數(shù)據(jù)關聯(lián)和共享。
(3)項目管理
項目管理模塊主要是實現(xiàn)對科研項目數(shù)據(jù)進行采集、錄入、編輯、存儲、查詢和統(tǒng)計等操作。項目管理以項目申請、立項、中檢、結項為主線,對項目的投入和產(chǎn)出進行管理。其中項目的投入包括投入經(jīng)費、人力等信息,項目的產(chǎn)出包括在該項目資助下產(chǎn)生的科研成果。其流程如下:科研人員首先登陸系統(tǒng),按系統(tǒng)要求填報項目申請表,確定無誤后提交。相關責任人將對其提交信息進行審查,并將結果反饋給申請人。項目立項后,項目承擔人在立項庫中查看該項目的相關信息,并有權對相關內(nèi)容進行更正。在項目實施過程中,項目承擔人可通過系統(tǒng)提交其項目的中期報告、結題報告及其他相關資料,并接受項目負責人審核,系統(tǒng)將根據(jù)審核結果自動完成對項目狀態(tài)的修改。
(4)成果管理
成果管理模塊主要是對全校教職員工的學術成果進行管理。管理內(nèi)容包括成果的詳細信息、獲獎信息以及成果相關人員信息等。
(5)會議及論文管理
會議及論文管理模塊主要是對科研會議及會議論文進行管理。根據(jù)我??蒲泄芾硇枨?,會議分為學校主辦會議、校內(nèi)學術報告、外出學術交流三種類型。
(6)統(tǒng)計報表
根據(jù)本??蒲泄芾硇枨螅瑢崿F(xiàn)多層次、多交叉的統(tǒng)計功能,統(tǒng)計結果可選擇打印報表或生成excel格式。對于教育部要求的年報統(tǒng)計,仍使用教育部指定使用的“人文社科管理系統(tǒng)”提供的報表功能完成,而其所需數(shù)據(jù)可通過本系統(tǒng)導出。
(7)數(shù)據(jù)導出
為了保證本系統(tǒng)在滿足學??蒲泄芾硇枨蟮耐瑫r,也滿足“人文社科系統(tǒng)”需求,本系統(tǒng)提供數(shù)據(jù)導出功能。對于由“人文社科系統(tǒng)”圈定的項目、成果、會議及論文等,本系統(tǒng)實現(xiàn)成批或分別導進“人文社科系統(tǒng)”。對已經(jīng)導進“人文社科系統(tǒng)”的數(shù)據(jù),在本系統(tǒng)對相關記錄進行修改時,“人文社科系統(tǒng)”中的相應記錄也執(zhí)行相同操作。
(8)基礎信息管理
基礎信息管理模塊主要是對基礎信息如研究方向、學科方向等信息進行管理。包括信息錄入、編輯、查找、刪除等功能。該模塊僅限科研管理人員使用。
(9)系統(tǒng)管理
系統(tǒng)管理模塊主要完成用戶管理、用戶權限設置、密碼修改、數(shù)據(jù)備份與恢復等功能。
2.數(shù)據(jù)庫設計
數(shù)據(jù)庫設計是數(shù)據(jù)生存周期中一個重要階段,其質量對數(shù)據(jù)庫系統(tǒng)影響頗大,因此數(shù)據(jù)庫的設計是科研信息管理系統(tǒng)的一個至關重要的環(huán)節(jié)。在數(shù)據(jù)庫設計過程中,我們遵循了真實性、避免冗余、簡單性以及選擇合適的數(shù)據(jù)類型等原則。
為了實現(xiàn)兩個系統(tǒng)間數(shù)據(jù)共享、交互和導出,本系統(tǒng)實現(xiàn)了數(shù)據(jù)庫與學校其他管理系統(tǒng)及教育部的“人文社科管理系統(tǒng)”的數(shù)據(jù)庫相關聯(lián)。其中科研信息管理系統(tǒng)通過讀取“人力資源管理系統(tǒng)”的相關數(shù)據(jù)實現(xiàn)數(shù)據(jù)共享。對于科研信息管理系統(tǒng)與教育部“人文社科管理系統(tǒng)”數(shù)據(jù)庫之間的交互是通過讀寫實現(xiàn)數(shù)據(jù)導出和同步,所以本系統(tǒng)在建立數(shù)據(jù)庫和數(shù)據(jù)詞典表時,函蓋了“人文社科系統(tǒng)”中已存在的相關內(nèi)容。三者之間關系如圖2。
圖2 相關聯(lián)數(shù)據(jù)庫關系圖
四、系統(tǒng)的難點及實現(xiàn)
1.多級用戶權限管理
為了實現(xiàn)科研信息的分級管理,并確保系統(tǒng)的安全性,本系統(tǒng)通過基于角色的訪問控制,以角色為核心,將用戶與資源權限隔離開來。需要新增用戶時,只要將該用戶加入到相關角色中即可,如果要取消某用戶的權限,只要將其從角色中刪除。系統(tǒng)中的角色包括管理員、科研秘書、項目參與人等,其中管理員的權限最高,可以為科研秘書、各部門的負責人和項目參與人分配用戶名、密碼及使用權限。用戶名和密碼的授權遵照學校的統(tǒng)一身份認證體系。
2.操作多數(shù)據(jù)平臺
本系統(tǒng)與教育部指定使用的“人文社科管理系統(tǒng)”協(xié)同工作,要求同時操作Sql Server和My Sql兩種數(shù)據(jù)庫。
3.系統(tǒng)安全性
由于科研信息具有保密性特點,所以系統(tǒng)的安全性很重要。進入本系統(tǒng)時除了進行統(tǒng)一身份認證外,還使用session保存登陸數(shù)據(jù),限定有效時間為10分鐘。系統(tǒng)根據(jù)用戶的權限顯示可操作內(nèi)容。數(shù)據(jù)庫連接采用ODBC方式,在讀取數(shù)據(jù)時,調用屏蔽特殊字符的函數(shù)request_safe(ParaName,ParaType),防止sql注入。系統(tǒng)還根據(jù)數(shù)據(jù)庫服務器的并發(fā)處理能力設置了最大客戶數(shù),限制消耗臨界資源較大的事務性操作的瞬時并發(fā)數(shù),合理使用其時間片,引入排隊機制等,有效避免了大量用戶同時訪問系統(tǒng)造成的進程阻塞問題,確保了系統(tǒng)穩(wěn)定運行。
4.分布式實時查詢
系統(tǒng)查詢可以按用戶需求選擇任意項組合進行查詢,查詢結果根據(jù)用戶權限進行顯示。
五、系統(tǒng)的運行
系統(tǒng)基于 ASP的Web數(shù)據(jù)庫開發(fā)技術,結合Javascript和Vbscript腳本開發(fā)語言生成和執(zhí)行動態(tài)、交互式的服務器應用程序。
系統(tǒng)服務器端運行在Windows2000及以上版本環(huán)境下,采用IIS6.0進行管理,數(shù)據(jù)庫選擇MS Sql Server 2000??蛻舳藶g覽器建議使用IE6.0及以上版本。
六、結論
本系統(tǒng)仍在試運行中,有待于根據(jù)用戶反饋意見進一步完善。本系統(tǒng)滿足高校科研管理工作的特點,它的多級用戶權限管理、分布式查詢功能增強了系統(tǒng)的可操作性。尤其是數(shù)據(jù)導出等功能有效解決了長期困擾各高校的學??蒲行畔⒐芾硐到y(tǒng)和教育部指定使用的“人文社科管理系統(tǒng)”因管理范圍不同,而產(chǎn)生的數(shù)據(jù)不能共享、不能協(xié)同工作和數(shù)據(jù)重復錄入等問題,有效地提高了我校科研管理工作的高效性、科學性和透明度,使科研管理工作能更好地服務于學校建設,更好地為學校領導提供科研決策支持。
參考文獻:
[1]田欣,齊冬梅.校內(nèi)網(wǎng)的科研管理信息系統(tǒng)的設計與實現(xiàn)[J].中華醫(yī)學科研管理雜志,2005(5)
[2]孫麗娜,趙大力,張曉豐,靳其兵.與高校管理結合的科研網(wǎng)絡信息管理系統(tǒng)的設計開發(fā)[J].北京化工大學學報,2005(4)
[3]趙海軍.高等院??蒲泄芾硇畔⒒ㄔO方案[J].科學觀察
[4]張榮貴,趙存明.高校科研管理系統(tǒng)的設計與實現(xiàn)[J].機電技術,2005(2)
[5]呂濱,許兆新,溫麗華.科研項目管理系統(tǒng)的設計與實現(xiàn)[J].黑龍江工程學院學報,2005(4)
[6]徐安,李霆,劉琦暉,李晶.用ASP和SQL Server建立高??蒲行畔⒐芾硐到y(tǒng)[J].暨南大學學報,2006(1)