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