唐福濤,劉亞鳳
1.天津商業(yè)大學科技處,天津 300134
2.天津商業(yè)大學現(xiàn)代教育技術(shù)中心,天津 300134
隨著近些年網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,國內(nèi)許多高校也掀起了全面信息化管理的浪潮,而科研管理是高校信息化的重要組成部分,過去一些高校的科研管理系統(tǒng)大都是基于局域網(wǎng)系統(tǒng)的,所以信息不能及時更新,共享程度低,所以構(gòu)建一個現(xiàn)代化的高??蒲泄芾硐到y(tǒng)勢在必行[1]。
長期以來,天津商業(yè)大學科研處一直是采用傳統(tǒng)的手工勞動操作方式,造成了辦公效率低下、信息滯后嚴重、項目管理松弛等問題,嚴重影響到學??蒲械乃?,因此,盡快研發(fā)基于網(wǎng)絡(luò)的科研系統(tǒng)刻不容緩。
建立基于B/S 結(jié)構(gòu)的科研管理信息系統(tǒng)的設(shè)計目標是:
1)建立一個從管理角度出發(fā),實現(xiàn)多層用戶的分級管理,包括科研處管理人員,學院科研秘書以及教師三個層次的管理;
2)實現(xiàn)科研項目和科研考核的流程化和規(guī)范化,教師項目的申報,中期檢查,結(jié)項等事宜流程化管理,教師的科研成果包括專利,獲獎等實行網(wǎng)上申報和管理;
3)兼容年底的科研統(tǒng)計。兼容各級科研管理部門,例如教育部,天津市科委等部門的統(tǒng)計任務(wù);
4)網(wǎng)上辦公。實現(xiàn)通過管理系統(tǒng)實現(xiàn)信息發(fā)布、資源共享,郵件傳送等功能;
5)輔助科研決策。用戶可以通過對自己感興趣的數(shù)據(jù)進行整理分析。
目前,管理信息系統(tǒng)主要有客戶端/服務(wù)器(Client/Server,C/S)結(jié)構(gòu)和瀏覽器/服務(wù)器(Browser/Sever,B/S)結(jié)構(gòu)[2]。C/S 模式的客戶端和服務(wù)器是通過局域網(wǎng)連接,所以能有效降低網(wǎng)絡(luò)通訊量,安全性高,但是客戶端都需要安裝專門的軟件,操作復雜,不易推廣。B/S 模式下,用戶工作界面是通過Internet 瀏覽器實現(xiàn)的,它能實現(xiàn)無論何時,何地只要有適當?shù)慕尤敕绞蕉寄茉L問操作信息系統(tǒng)??紤]到設(shè)計的科研管理系統(tǒng)面對的有教師,科研管理人員以及上級科研管理部門,所以從易于推廣使用的角度,系統(tǒng)選擇B/S 架構(gòu)模式。
Java Server Pages(簡稱JSP)是一種基于Java 系統(tǒng)的動態(tài)網(wǎng)頁開發(fā)技術(shù),是由Sun Micro system 倡導,多公司合作建立的。該技術(shù)就是在傳統(tǒng)的網(wǎng)頁文件中加入Java 程序段和JSP 標記形成新的JSP 文件,可以簡捷快速地創(chuàng)建顯示動態(tài)頁面。JSP 對于客戶界面的更新非常迅速。系統(tǒng)的應用程序均運行在服務(wù)器上,它們可以及時升級??蛻舳丝诜浅:唵?,容易管理和維護[3]。
JSP 體系的運行需要至少Web 服務(wù)器、Java 虛擬機和JSP引擎這三部分。當客戶端訪問JSP 頁面時,請求類型由Web服務(wù)器進行鑒定:HTML 頁面請求的話則直接執(zhí)行其中的相關(guān)程序并將結(jié)果反饋。鑒定為JSP 請求的話則傳送給JSP 引擎,JSP 引擎在此處負責進行代碼轉(zhuǎn)換,若在轉(zhuǎn)換過程中發(fā)現(xiàn)JSP文件有錯誤,系統(tǒng)將中斷轉(zhuǎn)換過程,并輸出出錯信息;如果沒有出現(xiàn)任何錯誤,則把轉(zhuǎn)換好的Servlet 代碼送給JVM,JVM負責把代碼編譯生成字節(jié)碼并放到服務(wù)器上執(zhí)行,JSP 再把執(zhí)行結(jié)果放到Web 服務(wù)器上,用戶最后在瀏覽器上看到的就是Web 服務(wù)器發(fā)回到客戶端的,一般以HTML 或者XML 頁面的形式發(fā)回。
SQL 即結(jié)構(gòu)化查詢語言,全稱為Structured Query Language。其作用是溝通、聯(lián)系各種數(shù)據(jù)庫。SQL Server 是一個使用SQL 作為數(shù)據(jù)操作語言的標準關(guān)系型數(shù)據(jù)庫管理系統(tǒng)[4]。它支持分布式應用,并且并發(fā)性、可靠性和安全性都比較高,是目前應用最廣泛的數(shù)據(jù)庫管理系統(tǒng)之一。
Microsoft 于2005 年推出的SQL Server 2005,是一個企業(yè)級數(shù)據(jù)庫管理系統(tǒng)產(chǎn)品。它在很多方面如企業(yè)級支持與商業(yè)智能應用等都表現(xiàn)突出,應用廣泛,本系統(tǒng)采用SQL Server 2005 數(shù)據(jù)庫管理系統(tǒng)作為系統(tǒng)的數(shù)據(jù)庫。
在對科研處調(diào)研的基礎(chǔ)上,結(jié)合本兄弟院校的有關(guān)情況,系統(tǒng)從功能上分為登陸管理,項目管理,成果管理,用戶管理等模塊,如圖所示:
用戶管理模塊:為實現(xiàn)科研系統(tǒng)的分層管理,用戶在登錄系統(tǒng)時,要求輸入“用戶級別”、“用戶名稱”和“登錄密碼”三項信息。用戶級別包括三級:教師,科研秘書和科研處管理人員。每一級都有不同的操作權(quán)限。
項目管理模塊:包括橫向項目和縱向項目,每一項都包括項目申報,項目來源、項目經(jīng)費情況、項目執(zhí)行情況和結(jié)項管理等情況。在這個模塊,只有教師才有資格對自己的項目情況進行更改,科研秘書和科研處管理人員只負責審核校對以及統(tǒng)計。
成果管理模塊:主要包括獲獎、專利情況以及論文論著。這個模塊是教師依據(jù)自身所獲榮譽網(wǎng)上填報,之后由科研秘書及科研處審核。
科研考核管理模塊:這個模塊是通過建立科研工作量的量化指標和設(shè)置崗位考核標準來確定教師的科研水平。這塊也是領(lǐng)導進行科研決策的參考依據(jù)之一。
數(shù)據(jù)庫設(shè)計的組織形式及結(jié)構(gòu)主要是依據(jù)數(shù)據(jù)的不同用途、安全保密性,結(jié)合本科研系統(tǒng)的具體要求,將數(shù)據(jù)庫分為以下幾種類型:1.主題數(shù)據(jù)庫,只有科研處管理人員才有權(quán)修改,主要包括用戶分配,科研人員新增,項目新增等。2. 基礎(chǔ)數(shù)據(jù)庫,包括課題來源庫,獎勵級別庫,成果級別、項目來源等。3.臨時數(shù)據(jù)庫,主要是教師臨時提交待審核的科研數(shù)據(jù),這個在未經(jīng)確認之前是可以隨時修改的。通過這幾層設(shè)計,可以大大增強系統(tǒng)的安全性。
在數(shù)據(jù)庫的報表設(shè)計主要包括以下表格:
1)教師基本信息(姓名、職稱、年齡、性別、最后學歷、所屬院系、學科領(lǐng)域、聯(lián)系方式);
2)科研項目 (負責人、項目編號、起止時間、項目類別、項目來源、經(jīng)費統(tǒng)計、備注);
3)科研獲獎 (姓名、獲獎名稱、獲獎級別、頒獎單位, 獲獎年月, 備注);
4)專利(姓名、專利名稱、專利類型、批準號、備注);
5)論文論著 (姓名、論文名稱、成果形式、發(fā)表期刊、發(fā)表年月、備注)。
本文針對目前高校科研管理系統(tǒng)所存在問題進行了探討,提出了基于B/S 架構(gòu)的應用,相信隨著目前網(wǎng)絡(luò)技術(shù)的進一步完善,B/S 結(jié)構(gòu)應用系統(tǒng)的研究將會成為一種趨勢。該系統(tǒng)模塊化清晰,應用靈活,使用了目前流行的JSP 動態(tài)網(wǎng)頁開發(fā)技術(shù),可移植性大,可以較好地滿足目前學校對科研管理的需求,具有較好的應用價值。
[1]魏江來.科研管理系統(tǒng)數(shù)據(jù)庫設(shè)計與實現(xiàn)[J].山西科技,2009.
[2]任泰明.基于B/S結(jié)構(gòu)的軟件開發(fā)技術(shù)[M].西安:西安電子科技大學出版社,2006.
[3]張穎彬.基于JZEE架構(gòu)的醫(yī)療信息服務(wù)平臺的設(shè)計與實現(xiàn)[D].北京:北京交通大學,2011.
[4]宋曉峰.SQL Server 2005中文版基礎(chǔ)培訓教程[M].北京:人民郵電出版社,2007.