摘要:科研項目管理信息系統(tǒng)是實現(xiàn)科研項目從項目立項申請到項目結(jié)題驗收以及科研經(jīng)費從預算、下?lián)艿绞褂脤徍巳^程控制的管理。本文對科研項目管理信息系統(tǒng)所需實現(xiàn)的功能進行了分析,提出了總體軟件架構(gòu)及系統(tǒng)的功能。
關(guān)鍵詞:科研管理 項目管理 信息系統(tǒng) 過程控制 過程管理
中圖分類號: 文獻標識碼:A文章編號:1672-3791(2010)02(a)-0000-00
1.系統(tǒng)功能結(jié)構(gòu)
1.1項目申報管理
項目申報管路業(yè)務是科研管理的前期工作,包括:科研項目申報和推廣項目申報。
申報管理反映了申報項目的基本信息,包括了申請項目的名稱、申請日期、項目主持、項目當前狀態(tài)以及可研報告等。申報用戶通過該功能模塊錄入申請書,申報用戶所在單位對項目申請書進行審批,并將審批通過的項目提交給集團科管部門。由科委進行專家評審和科委會議審核,項目審核結(jié)果再通過該模塊及時將項目立項與否反饋給用戶。申報用戶可以在該模塊查看項目是否同意立項的狀態(tài),也可導出申報書。
1.2科研項目管理
科研項目管理主要對科研項目從立項到結(jié)題的全程管理。包括:已立項科研項目資料修改、科研項目預算管理、科研經(jīng)費劃撥、科研經(jīng)費使用、科研經(jīng)費追加、科研項目進度管理、科研項目結(jié)題管理、科研項目審查鑒定、科研項目報獎等功能。
1.2.1 資料修改是對科委會上審議批準的科研項目,但認為其上報的項目資料仍不夠完善要求其修改完善,科管人員通過此功能界面修改及查看,并由再次進行審批。
1.2.2科研項目預算管理 在完成了項目資料修改完善后,項目自動進入“科研項目預算管理”程序,科管人員可對立項項目進行管理。
1.2.3 科研經(jīng)費劃撥可對科研項目的經(jīng)費預算、項目合同(包括對外合同)進行管理,同時可查看經(jīng)費下?lián)芮闆r。
1.2.4 科研經(jīng)費追加是為正在進行的課題中,出現(xiàn)了研究經(jīng)費難以維持課題的進行的情況,課題研究人可通過該功能界面提出追加經(jīng)費申請,科技管理人員審核的意見也通過該功能界面反饋給課題人員。
1.2.5科研項目進度管理課題人員按照課題管理要求定時向科管人員提交課題進展情況,科管人員可通過該功能界面了解各課題的開展狀況。
1.2.6 課題完成后,科管人管通過該功能界面查閱及審核上報的完成課題,并給出審核意見。
1.2.7科研項目審查鑒定對課題技術(shù)審核的管理。
1.2.8 科研項目報獎 項目的獎勵情況管理不。
1.3推廣項目管理
推廣項目管理主要是對科委批準推廣的成果項目的管理,包括對推廣項目的中期管理和結(jié)題管理,其功能包括:已立項推廣項目資料修改、推廣項目預算管理、推廣經(jīng)費劃撥、推廣經(jīng)費使用、推廣經(jīng)費追加、推廣項目進度管理、推廣項目結(jié)題管理等功能。具體的程序管理大致與“科研項目管理”相同。
2.總體框架
廣鐵集團科研項目管理信息系統(tǒng)采用基于.NET Framework 三層結(jié)構(gòu)進行設(shè)計。整個系統(tǒng)分為:數(shù)據(jù)庫層、中間層、表示層。用戶界面通過瀏覽器進行呈現(xiàn);中間層細分為數(shù)據(jù)實體層、數(shù)據(jù)訪問層和業(yè)務邏輯層,是整個系統(tǒng)的核心部分,主要基于.Net Framework2.0框架實現(xiàn)。數(shù)據(jù)庫層負責數(shù)據(jù)的存儲,主要通過MS SQL Server 2005實現(xiàn)。
2.1表示層
表示層是用戶界面層,提供處理、瀏覽和操作等功能。表示層負責將計算結(jié)果呈現(xiàn)給用戶,同時獲取用戶的計算請求。
2.2中間層
中間層是整個系統(tǒng)的核心,包括了數(shù)據(jù)庫訪問、輔助系統(tǒng)的業(yè)務邏輯實現(xiàn)、數(shù)據(jù)處理等。系統(tǒng)設(shè)計的時候把中間層把進一步細分為數(shù)據(jù)實體層、數(shù)據(jù)訪問層和業(yè)務邏輯層。數(shù)據(jù)訪問層設(shè)計包括連接數(shù)據(jù)、查詢數(shù)據(jù)庫、返回結(jié)果向應用程序提供數(shù)據(jù)、通過數(shù)據(jù)訪問層更新數(shù)據(jù)庫中的數(shù)據(jù),維護應用程序與數(shù)據(jù)庫的連接等操作。業(yè)務邏輯層完成各種業(yè)務規(guī)則和邏輯的實現(xiàn)。
2.3數(shù)據(jù)層
數(shù)據(jù)層負責數(shù)據(jù)存儲,在本項目中采用關(guān)系型數(shù)據(jù)庫MS SQL2005做為數(shù)據(jù)庫。
3.系統(tǒng)功能特點
廣鐵集團科研項目管理信息系統(tǒng)的特點是實現(xiàn)多用戶、分層次的項目審核審批,采用有效的技術(shù)手段準確控制項目的狀態(tài),并對單前用戶急需審批的項目進行提示,以提高項目管理的的效率,其系統(tǒng)功能特點有以下兩點:
3.1多級項目審核審批
多級項目審核審批是指系統(tǒng)允許在項目申報和項目控制過程中,項目的審核需要經(jīng)過單位管理用戶和科委管理用戶兩級操作才能生效。例如,項目申報時,申報用戶提交申報材料,單位管理用戶對該申報材料進行初審,如果不符合規(guī)定,可直接退回修改;待單位管理用戶審核通過后,該項目才可上報科委管理用戶;科委用戶審核如果不通過,則該項目自動退回給申報人員;若該項目正式立項,則進入項目管理環(huán)節(jié)。
同樣,在經(jīng)費報批、結(jié)題管理等環(huán)節(jié)中系統(tǒng)都允許項目進行多級審核審批。
3.2待辦業(yè)務提示
系統(tǒng)根據(jù)用戶角色,自動判斷當前用戶各個功能模塊中急需完成的任務,并以顯著的標志提示用戶注意。
4.系統(tǒng)的技術(shù)要點
4.1項目流轉(zhuǎn)控制引擎
為了對管理過程每一步的控制,系統(tǒng)的項目流轉(zhuǎn)引擎采用了工作流設(shè)計,根據(jù)申報用戶、單位用戶、科委用戶三類不同的角色,設(shè)置不同的審核審批權(quán)限,由流轉(zhuǎn)控制引擎自動控制項目分發(fā)。同時設(shè)計多個數(shù)據(jù)控制類,協(xié)助流轉(zhuǎn)控制引擎進行數(shù)據(jù)導入導出。例如系統(tǒng)中用于篩選數(shù)據(jù)的DataFilter類、用于數(shù)據(jù)導出的DataExport類等,從而形成業(yè)務邏輯無縫連接,實現(xiàn)多級項目審核審批。
4.2基于構(gòu)件思想設(shè)計
在進行系統(tǒng)設(shè)計的時候,以構(gòu)件化的思想對系統(tǒng)進行規(guī)劃和設(shè)計,分解功能點,把系統(tǒng)可以構(gòu)建化的功能點設(shè)計成構(gòu)件。例如,系統(tǒng)中把記錄操作(如記錄的刪除、增加、修改、查詢等)、數(shù)據(jù)庫操作封裝成數(shù)據(jù)操作組件,把所用實現(xiàn)與數(shù)據(jù)庫的連接封裝成數(shù)據(jù)庫連接組件,把用戶的錯誤提示、系統(tǒng)運行過程中捕捉到的異常信息等封裝成錯誤處理組件;同時也利用了.Net平臺的ADO.net控件等。這種低耦合的設(shè)計方式,可確保在對系統(tǒng)升級的時候,整個系統(tǒng)不需要被更替,而只需更換部分構(gòu)件,這樣延長了軟件的生命周期。
5.結(jié)語
隨著廣鐵集團科研項目管理信息系統(tǒng)的開通使用,大大提高了廣鐵集團科技管理過程的控制,有利于提高了科技管理部門的宏觀調(diào)控能力,有利于對科研項目開展狀況和進度進行動態(tài)的全放監(jiān)控,實現(xiàn)了對科研項目從申請、立項審查、項目進展、項目質(zhì)量、經(jīng)費使用到項目的結(jié)題驗收等有效的控制管理,同時科技及時發(fā)現(xiàn)項目在研發(fā)中出現(xiàn)的問題,促進了科研項目保質(zhì)保時地完成,有效地提高了廣鐵集團科研項目開展及完成質(zhì)量的管理能力。
參考文獻
[1]宋永杰.科研項目全過程管理的思考 [J].中國科