宋秀蘭,何德峰,孟凡悅
(浙江工業(yè)大學 信息工程學院,浙江 杭州 310023)
隨著我國科學技術的不斷發(fā)展,高等院校業(yè)已成為從事科學技術研究的重要載體,每年承擔的科研項目及科技研發(fā)經(jīng)費數(shù)以億計,因此科研項目管理與績效考評成為了高??蒲泄芾砉ぷ鞯闹匾獌热荨鹘y(tǒng)以手工統(tǒng)計各類數(shù)據(jù)的科研績效管理方法,不僅費時費力,而且效率低、錯誤率高,嚴重影響科研績效考評,并容易引起領導層決策上的失誤[1-2]。同時,隨著計算機技術的飛速發(fā)展,高校大都建立了相應的科研管理信息系統(tǒng),如基于工作流技術的高校科研管理系統(tǒng)[3]、基于ASP.NET的高校院級綜合管理信息系統(tǒng)[4]、基于網(wǎng)絡的科研管理系統(tǒng)[5-7]等。但這些系統(tǒng)主要側重于科研項目、成果、經(jīng)費和統(tǒng)計報表等管理,而缺少科研項目管理與績效考評綜合功能設計。
針對高??蒲胁块T對科研項目管理和績效考評的雙重需要,本系統(tǒng)將充分借鑒現(xiàn)有科研管理信息系統(tǒng)的優(yōu)點,基于 B/S(Browser/Server)結構,以 ASP.NET 和 SQL Server為開發(fā)工具,采用C#編程語言[8-10],設計具有科研項目管理和績效考評雙重功能的高??蒲信c績效管理綜合信息系統(tǒng),加強科研信息資源的統(tǒng)一管理和時效性,提高科研信息資源的利用效率,從而為高??蒲行畔⒒芾砼c績效考評提供有益借鑒。
實現(xiàn)高等院??蒲许椖抗芾砗涂冃Э荚u的自動化和網(wǎng)絡化,文中系統(tǒng)采用B/S結構,而后臺數(shù)據(jù)庫采用基于Windows操作系統(tǒng)的MS SQL Server數(shù)據(jù)庫,前端采用ASP.NET和C#開發(fā)工具,涉及服務器端數(shù)據(jù)庫及有關TCP/IP協(xié)議的網(wǎng)絡編程等開發(fā)技術。整個系統(tǒng)主要包括普通用戶、管理員和專家等子系統(tǒng),功能結構如圖1所示。
圖1 系統(tǒng)功能結構圖Fig.1 Diagram of the system function and structure
本系統(tǒng)的用戶由普通用戶、管理員和專家賬號組成,其中普通用戶對應一般教職工,管理員為院校級科研部門,而專家賬號是一種特殊用戶,它沒有特定的使用人,只是在項目評審過程或特殊查詢中,由管理員分配給專家使用。在賬號有效期限內,專家可以登陸系統(tǒng),對分配的項目進行評審或對該系統(tǒng)科研績效情況進行查詢等。限期過后,管理員回收賬號,留待下一次使用。
本系統(tǒng)發(fā)布的新聞針對性強,除能顯示科研新聞文本內容外,還能顯示相關圖片、視頻等內容以及上傳、下載特定類型附件。新聞可以設定過期時間,超過此時間,新聞將自動在新聞頁面撤下。管理員可以動態(tài)發(fā)布、修改、刪除、查閱新聞,而普通用戶和專家賬號可以瀏覽開放的新聞。
該模塊主要起到方便科研人員之間聯(lián)系的目的。普通用戶每次最多可同時向n名用戶發(fā)送消息,其中n由管理員設定,而管理員無此限制且可向系統(tǒng)內所有用戶發(fā)送消息。用戶對收到的消息可以進行刪除、回復、設為未讀等操作。
該模塊是本系統(tǒng)的主要功能模塊,科研人員可以通過該模塊完成項目信息的上報、管理、檢索等功能。此模塊針對不同用戶開放不同功能,如普通用戶只能添加自己的項目,項目提交時要同時提交項目相關文件,且提交后項目為未審核狀態(tài),不能在公共檢索結果中出現(xiàn)。普通用戶只能刪改其提交且尚未通過審核的項目信息,而管理員沒有這些限制,并具有對已上報所有項目的管理權,專家賬號只有檢索公共信息的權限。
本模塊為評審專家提供科研項目在線評審的功能??蒲腥藛T提交的項目在經(jīng)管理員審核后,發(fā)送給相關評審專家。評審專家在其賬號有效期內對發(fā)送到其名下的項目進行打分評審,并在線填寫項目評審意見。經(jīng)管理員審核后,項目提交人員就可以方便地查看自己項目的評審意見。
科研人員的績效考評工作是高校日常科研活動中的重要環(huán)節(jié),本模塊就是針對這種需求設計。在該模塊中,管理員可以對項目設計相關參數(shù),如國家級、省部級等權重設置,然后根據(jù)績效考核公式,對每位科研人員或研究所(室)計算指定時間段內的所有項目的績效值。
基于對C/S(Client/Server)和B/S結構的多層結構優(yōu)點的分析,文中系統(tǒng)采用B/S結構的多層結構設計,即頁面表示層(UI層)、業(yè)務邏輯層和數(shù)據(jù)存儲層。頁面表示層(UI層)主要作用是為用戶提供信息以及翻譯用戶指令;業(yè)務邏輯層主要是對用戶提交的指令以及數(shù)據(jù)做校驗,經(jīng)過再加工后,將數(shù)據(jù)存儲到數(shù)據(jù)存儲層,或者提取數(shù)據(jù)存儲層的數(shù)據(jù)返回給頁面表示層;數(shù)據(jù)存儲層主要指的是數(shù)據(jù)庫,包括了表、視圖、存儲過程、觸發(fā)器等數(shù)據(jù)庫對象。
如上述系統(tǒng)需求分析,此模塊通過發(fā)送、接受、回復消息方式實現(xiàn)用戶之間溝通,其中用戶發(fā)送消息流程如圖2所示。
圖2 發(fā)送消息流程圖Fig.2 Flow chart of sending message
此模塊主要實現(xiàn)科研項目的提交、審核、管理、檢索等功能,其中科研項目提交流程如圖3所示。
圖3 項目提交流程圖Fig.3 Flow chart of project submission
在該模塊中,管理員對用戶提交評審項目進行審核后,將項目發(fā)送給相關專家進行評審。專家評審意見得出后,由管理員對評審意見進行匯總,最終得出評審結論。項目評審流程如圖4所示。
圖4 項目評審流程圖Fig.4 Flow chart of project review
本系統(tǒng)績效管理的主要對象是評價科研績效的科研工作(科研項目、專利、著作、獲獎等),即用戶的績效與其科研工作的業(yè)績點屬性相關。
如科研項目被提交并審核通過后,項目的績效點默認是0。管理員根據(jù)單位績效考評要求,設置績效公式中相關參數(shù),如:
其中,基數(shù)x由管理員設置,p是與項目等級對應的權重值。確定績效公式相關參數(shù)后,再設置考評的時間段,之后可以計算相關科研人員和研究所(室)的績效點。業(yè)績點計算出之后,用戶可以在項目信息中查詢,管理員也可以針對某些個別的項目設置或修改業(yè)績點的值。績效考評頁面如圖5所示
本系統(tǒng)的數(shù)據(jù)庫設計借助PowerDesigner工具來完成。PowerDesigner[9]是Sysbase公司推出的一個集成了UML(統(tǒng)一建模語言)和數(shù)據(jù)建模的CASE(Computer Aided Software Engineering,計算機輔助軟件工程)工具集,使用它可以方便地對數(shù)據(jù)庫應用系統(tǒng)進行分析設計,它可以用于系統(tǒng)設計和開發(fā)的不同階段。利用PowerDesigner可以制作業(yè)務處理模型(BPM)、概念數(shù)據(jù)模型(CDM)和物理數(shù)據(jù)模型(PDM),可以生成多種客戶端開發(fā)工具的應用程序,還可為數(shù)據(jù)倉庫制作結構模型,也能對團隊設計模型進行控制。它可與許多流行的數(shù)據(jù)庫設計軟件(如 Java、PowerBuilder、Visual Basic 等)配合使用來縮短開發(fā)時間和使數(shù)據(jù)庫系統(tǒng)設計更優(yōu)化。數(shù)據(jù)表間關系如圖6所示。
圖5 績效考評頁面Fig.5 Picture of performance evolution
圖6 數(shù)據(jù)表間關系圖Fig.6 Diagram between the data table
科研項目管理和績效考評已成為我國當前高等院??蒲泄芾聿块T的重要工作內容。本文在充分借鑒現(xiàn)有高??蒲泄芾硐到y(tǒng)的基礎上,設計基于B/S結構的高??蒲许椖颗c績效綜合管理系統(tǒng)。該系統(tǒng)以Visual studio 2010、SQL Server 2008為開發(fā)工具,在.NET框架下采用B/S的3層架構體系以及C#和ASP.NET等技術來分析、設計高??蒲许椖颗c績效考評綜合管理信息系統(tǒng),實現(xiàn)項目申報、評審、檢索,績效計算、用戶和數(shù)據(jù)管理等綜合功能,增強了科研管理部門和科研人員的互動性與實時性,有效地提高了科研管理的工作效率和工作質量。
[1]李千目,戚湧.高校基礎科研管理績效評價模型[C]//第六屆中國軟科學學術年會,北京:中央文獻出版社,2007增刊(上):244-251.
[2]劉洪寶,吳丹東,張俊全,等.科研教學績效考核信息系統(tǒng)的實現(xiàn)與應用[J].中華醫(yī)院管理雜志,2006,22(9):618-620.LIU Hong-bao, WU Dan-dong, ZHANG Jun-quan, et al.Realization and use of an information system for assessing performance in scientific research and teaching[J].China J.Hosp.Admin., 2006, 22(6):618-620.
[3]李英杰.基于工作流技術的高??蒲泄芾硐到y(tǒng)設計與實現(xiàn)[D].北京:華北電力大學,2008.
[4]侯明昌.基于ASP.NET的高校院級綜合管理信息系統(tǒng)的設計與實現(xiàn)[D].云南:云南大學,2007.
[5]李鵬海,張鵬.基于Internet的高??蒲泄芾硐到y(tǒng)的研究與開發(fā)[J].天津理工大學學報,2007,23(5):37-39.LI Peng-hai,ZHANG Peng.Development of university science research management system based on Internet[J].Journal of Tianjin University of Technology, 2007, 23(5):37-39.
[6]徐曉霞.基于.NET的高校科研管理系統(tǒng)的實現(xiàn)[J].計算機技術與發(fā)展,2006,16(3):170-172.XU Xiao-xia.Implementation a university scientific research management system based on.Net[J].Computer Technology and Development, 2006, 16(3):170-172.
[7]廖萍,張健.高校科研管理信息系統(tǒng)的優(yōu)化設計[J].現(xiàn)代情報,2006,26(9):35-41.MU Ping,ZHANG Jian.Optimizing design of university scientific research management systems[J]. Modern Information, 2006, 26(9):35-41.
[8]李剛.整合Struts+Hibernate+Spring應用開發(fā)詳解[M].北京:清華大學出版社,2007.
[9]胡勇輝,曹倬瑝,蘭湘濤,等.ASP.NET開發(fā)實戰(zhàn)詳解[M].北京:電子工業(yè)出版社,2006.
[10]李海波.C#高級編程[M].北京:清華大學出版社,2006.