摘要:科研項目管理信息系統是實現科研項目從項目立項申請到項目結題驗收以及科研經費從預算、下撥到使用審核全過程控制的管理。本文對科研項目管理信息系統所需實現的功能進行了分析,提出了總體軟件架構及系統的功能。
關鍵詞:科研管理 項目管理 信息系統 過程控制 過程管理
1系統功能結構
1.1項目申報管理
項目申報管路業務是科研管理的前期工作,包括:科研項目申報和推廣項目申報。
申報管理反映了申報項目的基本信息,包括了申請項目的名稱、申請日期、項目主持、項目當前狀態以及可研報告等。申報用戶通過該功能模塊錄入申請書,申報用戶所在單位對項目申請書進行審批,并將審批通過的項目提交給集團科管部門。由科委進行專家評審和科委會議審核,項目審核結果再通過該模塊及時將項目立項與否反饋給用戶。申報用戶可以在該模塊查看項目是否同意立項的狀態,也可導出申報書。
1.2科研項目管理
科研項目管理主要對科研項目從立項到結題的全程管理。包括:已立項科研項目資料修改、科研項目預算管理、科研經費劃撥、科研經費使用、科研經費追加、科研項目進度管理、科研項目結題管理、科研項目審查鑒定、科研項目報獎等功能。
(1)資料修改。
是對科委會上審議批準的科研項目,但認為其上報的項目資料仍不夠完善要求其修改完善,科管人員通過此功能界面修改及查看,并由再次進行審批。
(2)科研項目預算管理。
在完成了項目資料修改完善后,項目自動進入“科研項目預算管理”程序,科管人員可對立項項目進行管理。
(3)科研經費劃撥。
可對科研項目的經費預算、項目合同(包括對外合同)進行管理,同時可查看經費下撥情況。
(4)科研經費追加。
是為正在進行的課題中,出現了研究經費難以維持課題的進行的情況,課題研究人可通過該功能界面提出追加經費申請,科技管理人員審核的意見也通過該功能界面反饋給課題人員。
(5)科研項目進度管理。
課題人員按照課題管理要求定時向科管人員提交課題進展情況,科管人員可通過該功能界面了解各課題的開展狀況。
(6)課題完成后,科管人管通過該功能界面查閱及審核上報的完成課題,并給出審核意見。
(7)科研項目審查鑒定,對課題技術審核管理。
(8)科研項目報獎,項目的獎勵情況管理。
1.3推廣項目管理
推廣項目管理主要是對科委批準推廣的成果項目的管理,包括對推廣項目的中期管理和結題管理,其功能包括:已立項推廣項目資料修改、推廣項目預算管理、推廣經費劃撥、推廣經費使用、推廣經費追加、推廣項目進度管理、推廣項目結題管理等功能。具體的程序管理大致與“科研項目管理”相同。
2總體框架
廣鐵集團科研項目管理信息系統采用基于.NET Framework三層結構進行設計。整個系統分為:數據庫層、中間層、表示層。用戶界面通過瀏覽器進行呈現;中間層細分為數據實體層、數據訪問層和業務邏輯層,是整個系統的核心部分,主要基于.Net Framework2.0框架實現。數據庫層負責數據的存儲,主要通過MS SQL Server 2005實現。
2.1表示層
表示層是用戶界面層,提供處理、瀏覽和操作等功能。表示層負責將計算結果呈現給用戶,同時獲取用戶的計算請求。
2.2中間層
中間層是整個系統的核心,包括了數據庫訪問、輔助系統的業務邏輯實現、數據處理等。系統設計的時候把中間層把進一步細分為數據實體層、數據訪問層和業務邏輯層。數據訪問層設計包括連接數據、查詢數據庫、返回結果向應用程序提供數據、通過數據訪問層更新數據庫中的數據,維護應用程序與數據庫的連接等操作。業務邏輯層完成各種業務規則和邏輯的實現。
2.3數據層
數據層負責數據存儲,在本項目中采用關系型數據庫MS SQL2005做為數據庫。
3系統功能特點
廣鐵集團科研項目管理信息系統的特點是實現多用戶、分層次的項目審核審批,采用有效的技術手段準確控制項目的狀態,并對單前用戶急需審批的項目進行提示,以提高項目管理的的效率,其系統功能特點有以下兩點。
3.1多級項目審核審批
多級項目審核審批是指系統允許在項目申報和項目控制過程中,項目的審核需要經過單位管理用戶和科委管理用戶兩級操作才能生效。例如:項目申報時,申報用戶提交申報材料,單位管理用戶對該申報材料進行初審,如果不符合規定,可直接退回修改;待單位管理用戶審核通過后,該項目才可上報科委管理用戶;科委用戶審核如果不通過,則該項目自動退回給申報人員;若該項目正式立項,則進入項目管理環節。
同樣,在經費報批、結題管理等環節中系統都允許項目進行多級審核審批。
3.2待辦業務提示
系統根據用戶角色,自動判斷當前用戶各個功能模塊中急需完成的任務,并以顯著的標志提示用戶注意。
4系統的技術要點
4.1項目流轉控制引擎
為了對管理過程每一步的控制,系統的項目流轉引擎采用了工作流設計,根據申報用戶、單位用戶、科委用戶三類不同的角色,設置不同的審核審批權限,由流轉控制引擎自動控制項目分發。同時設計多個數據控制類,協助流轉控制引擎進行數據導入導出。例如系統中用于篩選數據的DataFilter類、用于數據導出的DataExport類等,從而形成業務邏輯無縫連接,實現多級項目審核審批。
4.2基于構件思想設計
在進行系統設計的時候,以構件化的思想對系統進行規劃和設計,分解功能點,把系統可以構建化的功能點設計成構件。例如:系統中把記錄操作(如記錄的刪除、增加、修改、查詢等)、數據庫操作封裝成數據操作組件,把所用實現與數據庫的連接封裝成數據庫連接組件,把用戶的錯誤提示、系統運行過程中捕捉到的異常信息等封裝成錯誤處理組件;同時也利用了.Net平臺的ADO.net控件等。這種低耦合的設計方式,可確保在對系統升級的時候,整個系統不需要被更替,而只需更換部分構件,這樣延長了軟件的生命周期。
5結語
隨著廣鐵集團科研項目管理信息系統的開通使用,大大提高了廣鐵集團科技管理過程的控制,有利于提高了科技管理部門的宏觀調控能力,有利于對科研項目開展狀況和進度進行動態的全放監控,實現了對科研項目從申請、立項審查、項目進展、項目質量、經費使用到項目的結題驗收等有效的控制管理,同時科技及時發現項目在研發中出現的問題,促進了科研項目保質保時地完成,有效地提高了廣鐵集團科研項目開展及完成質量的管理能力。(本文2011年發表于《科技資訊》)
參考文獻
[1]宋永杰.科研項目全過程管理的思考[J].中國科技論壇,2008,7:16~20.
[2]黃錦成,等.我國科技計劃項目管理的監控研究[J].科技管理研究,2005,2:91~94.
[3]王健,等.醫院科研項目管理系統的構建與實施[J].江蘇衛生事業管理,2009,2(第20卷):50~51.
[4]趙明霞.軌道交通建設管理信息系統研究[J].廣鐵科技,2010,3:30~33.