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