許悅

【摘要】科研管理信息化建設是目前高職院校科研管理的方向,也是提升高職院校科研競爭力的主要措施。該文闡述了遼寧工程職業學院科研管理系統的設計和實現方法及采用的關鍵技術,系統能夠適應科研成果提交、項目申報、審核等管理的要求。 應用B/S架構搭建的管理系統有效提高了工作效率。
【關鍵詞】科研管理;ASP.NET;項目
一、引言
近年來,隨著高職教育的蓬勃發展,競爭也越加激烈,而代表高職院校整體實力和對外形象的關鍵因素之一的科研管理水平在其中發揮著至關重要的作用,科研的好壞直接影響到學校各個方面。
首先,科研工作涉及學科門類、科學領域和成果數量較多,傳統的人工操作方式已經很難駕馭日趨繁重的科研管理任務,制約了科研水平的發展。因為科研管理工作瑣碎、內容復雜、工作量大而又要求盡量低的出錯率,傳統的手工辦公方式需要填制大量的表格和統計匯總,這樣做既耗時,又容易造成相關信息不一致等錯誤。
其次,使用計算機管理科研信息既能夠確保數據準確、快速輸出,有利于工作人員管理越來越多的科研信息;又能夠對相關的所有信息進行統計,大量減少了科研管理人員的日常工作,極大地提高了科研信息管理的效率和質量。
再次,利用校園網,便于建立統一的科研信息管理數據庫,實現信息共享、互聯互動的科研論文、項目等在線申報、管理的網絡平臺。
綜上所述,高職院校建立一套規范化、信息化、網絡化的高效科研信息管理系統勢在必行。針對本校科研管理的實際需求,本人開發并實現了基于B/S架構的科研管理系統,下面將就系統的設計、實現方法及關鍵技術等方面予以介紹。
二、系統設計
(一)設計目標
作為一個剛剛起步的高職院校,我院的日常科研管理工作基本還停留在手工操作層面,而隨著學院辦學規模的不斷擴大,科研成果、科研立項等數據的數量迅速增長,傳統的管理方式已經力不從心,科研管理信息化需求越來越迫切。根據我院科研管理的實際需要,建立了較完善的科研信息數據庫,設計了基于web的科研管理平臺,提供信息多點錄入、數據整合、分析、查詢、統計,在線審核等多項服務。力求實現節約資源、共享數據、實時方便高效的處理繁雜科研數據的功能,為領導管理和決策提供有效的參考依據。
(二)系統整體結構圖
圖1 系統整體結構圖
(三)系統主的安要功能模塊設計
系統按登陸權限分為三個模塊(如圖1所示):教師模塊、審核人模塊和管理員模塊,加上登陸模塊本身,共四個模塊。
1.登陸模塊
為了提高系統安全性,不同的用戶有不同的權限,可以登陸不同的頁面執行操作。并且為了實現一個時間段內分配給某個用戶一個權限,過一段時間將其撤銷,再過一段時間又重新恢復該權限的功能,需要記錄這個不斷變化的權限狀態。比如說一位教師申請了一個項目,他可以查看同一項目內其他成員的科研信息,等這個項目結束后,將撤銷該權限;當其再申請其他項目時,又將該權限恢復。因此,為了便于變更用戶的權限狀態,在用戶登陸數據庫表中,不僅設置了用戶ID、用戶名、密碼、身份字段,還增加了目前狀態字段,用以記錄用戶當前的權限情況。
2.教師模塊
教師模塊分為論文、專利、科技獎項、項目申報、項目中期階段成果、項目結題階段成果的提交,以及相應內容的查詢、修改操作幾個方面。論文需要填寫和上傳的主要信息有:名稱、第幾作者、出版物、出版日期、出版狀態和期刊級別等,并上傳該名稱論文至該教師文件夾中。專利需要填寫的主要信息有:名稱、類別、授理日期和授權日期等。科技獎項需要填寫的主要信息有:名稱、類別、級別、頻發部門和頻發日期等。項目申報階段需要填寫和上傳的主要信息有:名稱、級別、摘要、第一申報人、申報單位和電話,并上傳項目申報書至第一申報人教師文件夾中。項目中期需要提交的成果包括:論文、專利、科技獎項、專著和經費分配情況等。項目結題需要提交的成果同中期。教師日常提交的論文等材料如果作為項目成果之一,可能會出現論文內容與項目研究方向不符的情況,所以需要在數據表中每條材料的基本信息(包括名稱等通過界面錄入的信息)后增加兩個字段,用以標識該論文是屬于哪一個項目的,并且記錄作為該項目的成果材料是否審核通過。項目負責人在整個項目運行階段擁有“特權”,可以查看其他教師的科研信息,當提交本項目中期成果時,首先查看所有教師提交的材料,然后將該項目組內成員的論文、專利等資料信息選中,提交給數據庫。此外,還包括以上信息的查詢、修改等功能的實現。教師還可以通過即時修改密碼等更新個人基本情況。
3.審核人模塊
審核模塊主要由科研工作負責人執行操作,包括對全院教師提交的所有論文、專利、科技獎項、項目申報、項目中期與結題階段所提交的資料予以查詢匯總,在線瀏覽、審核,并給出審核意見。以科研立項中期材料審核為例:首先,通過多種方式查詢、瀏覽到需要審核的項目。接下來分別進行審核,當選擇完某個項目后,與該項目相關的所有材料將分類顯示在頁面上。然后分別點擊各個材料文件鏈接查看具體內容,對該材料作出審核是否通過的決定。最后對項目本身給出審核通過與否的結果,并給出審核意見。
4.管理員模塊
系統管理員主要負責用戶權限的設置與修改、數據庫的維護等工作,以增強系統的安全性。有時需要增加新的用戶;有時用戶會轉變身份,例如當教師成為項目負責人時,需要更大的權限,不但需要看到自己的科研信息,還需要查看到其他人的科研成果;類似這些情況出現時都需要重新設置用戶權限。為了便于數據匯總和查詢,還要實現對數據庫的加密、自動備份與恢復、跟蹤并記錄下重要操作過程等操作。
三、 系統開發與運行環境
本文論述的科研管理系統是基于微軟的ASP.Net平臺開發的,采用B/S三層架構[1],即表現層、業務層和數據層架構,其中表示層為ASP.NET[2],業務層為組件構造,后臺數據庫為SQL Server。客戶端使用瀏覽器通過ADO.Net訪問后臺數據庫。采用B/S架構和瘦客戶端技術,使用戶不能直接操作系統的數據層,大大增強了系統的穩定性,且實現簡單,加之固有的先進性、開放性、擴展性和成熟性,整體模式己經成為當今B/S架構管理系統開發的主流技術[3]。
四、系統使用的關鍵技術
在實現項目負責人提交中期或者結題時項目組所有成員科研信息時,需要用到模式對話框子窗口向父窗口傳值技術。即在父窗口點擊項目組中某個成員名字時,彈出子窗口,其中顯示該成員的科研信息,選擇與該項目相關的信息后,保存ID值,返回父窗口的文本框中。主要步驟如下:
1.傳參:window.showModalDialog("ff.aspx",{"sDomainName":sDomainName},‘dialogWidth:600px;dialogHeight:800px;);
2.接受:var sDomainName= window.dialogArguments.sDomainName;
3.返回:window.returnValue = params; window.close();其中,利用window.showModal Dialog函數打開IE子窗口后,不能操作父窗口,直到子窗口關閉時才能操作,return Value返回子窗口的值,從而實現傳值操作。
五、結語
科研管理系統在科研管理領域中起著重要的作用,特別是在高職院校不斷發展、競爭愈加激烈的今天,本系統在設計過程中立足于我院科研的日常管理,采用先進的網絡化、信息化手段,使科研管理工作更加規范、準確、便捷、高效,必將提高我院科研管理工作的效率,加強我院在科研方面的競爭力。
參考文獻
[1]范振鈞.基于ASP.net的三層結構實現方法研究[J].計算機科學,2007(4):34.
[2]胡艷.基于ASP.NET技術的網站群系統設計[J].中國新技術新產品,2013(4):38.
[3]王鵬.基于三層架構信息管理系統設計與實現[J].長春理工大學學報(自然科學版),2008(4):120-123.
本文屬遼寧工程職業學院校級科研項目(編號:2013LGZY005)。