
[摘 要] 隨著科研項(xiàng)目的日益增加,傳統(tǒng)的人工的科研項(xiàng)目管理方式逐漸暴露出諸多問題,利用信息技術(shù)手段完成業(yè)務(wù)管理成為解決這一問題的有效途徑。本文主要闡述運(yùn)用.NET多層式架構(gòu)技術(shù)設(shè)計(jì)實(shí)現(xiàn)安全高效的科研項(xiàng)目管理信息系統(tǒng)的關(guān)鍵技術(shù)理論知識(shí)和各個(gè)功能模塊的設(shè)計(jì)思路。系統(tǒng)功能模塊設(shè)計(jì)較全面,基本囊括了科研項(xiàng)目管理的主要業(yè)務(wù),可高效地完成科研項(xiàng)目的申報(bào)、審批、立項(xiàng)、資金監(jiān)管、驗(yàn)收、成果展示等業(yè)務(wù)管理,使科研項(xiàng)目管理更加科學(xué)化、規(guī)范化、透明化、信息化。
[關(guān)鍵詞] .NET; 科研項(xiàng)目; 多層架構(gòu); 信息系統(tǒng)
[中圖分類號(hào)] TP311 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 1673 - 0194(2013)17- 0086- 03
1 引 言
近年來隨著科技的迅猛發(fā)展,政府加大了對(duì)科研項(xiàng)目的支持力度,科技研究項(xiàng)目的數(shù)量也迅速增加,傳統(tǒng)的項(xiàng)目申報(bào)模式和人工管理方式顯現(xiàn)出諸多問題,在項(xiàng)目管理人員較少的情況下要組織好大量的項(xiàng)目申報(bào)工作,越來越困難。同時(shí)要在組織過程中做好項(xiàng)目申報(bào)的通知,項(xiàng)目申報(bào)信息的收集、匯總、分類、分組,組織專家評(píng)審,匯總評(píng)審結(jié)果,審核項(xiàng)目立項(xiàng),監(jiān)管項(xiàng)目經(jīng)費(fèi)進(jìn)度,項(xiàng)目結(jié)題驗(yàn)收,成果推廣等諸多業(yè)務(wù),不僅工作量非常大,同時(shí)也拉長了項(xiàng)目申報(bào)時(shí)間和立項(xiàng)審批時(shí)間,極大地影響了項(xiàng)目綜合管理工作效率。由此可見,目前的項(xiàng)目管理顯然已不能很好地滿足當(dāng)前復(fù)雜的項(xiàng)目綜合業(yè)務(wù)管理需要。另外,我國的科研項(xiàng)目評(píng)審起步較晚,我國的國情與西方有很大差別,雖然借鑒了國外很多的先進(jìn)經(jīng)驗(yàn)和做法,但是在評(píng)審過程中仍存在很多不公正的現(xiàn)象。為了保證科研項(xiàng)目評(píng)審過程的公正性,引入科研項(xiàng)目綜合信息管理平臺(tái)是一種很好的方式,可以規(guī)避評(píng)審過程中的諸多弊端[1]。因此,為了實(shí)現(xiàn)科研項(xiàng)目的信息化管理,了解目前有關(guān)研究領(lǐng)域的科研水平和動(dòng)態(tài),提高科研項(xiàng)目管理工作效率,提高科研項(xiàng)目評(píng)審過程的公正性,有必要研究科研項(xiàng)目綜合管理信息平臺(tái)。
利用信息化技術(shù)來研發(fā)設(shè)計(jì)科研項(xiàng)目管理信息系統(tǒng),實(shí)現(xiàn)科研項(xiàng)目網(wǎng)上評(píng)審,在一定程度確保了科研項(xiàng)目評(píng)審工作能夠做到公平、公開、公正,同時(shí)保證科學(xué)和技術(shù)項(xiàng)目資源得到更為合理科學(xué)的分配,通過科研項(xiàng)目管理信息化建設(shè),促使政府能夠加快政務(wù)公開、建設(shè)服務(wù)型政府。
2 科研項(xiàng)目管理信息系統(tǒng)研究現(xiàn)狀分析
隨著信息技術(shù)的高速發(fā)展,國家的信息技術(shù)水平以及網(wǎng)絡(luò)的普及率得到了較大提高,同時(shí)也改變了管理工作的方式,使越來越多的管理者擺脫了繁重的工作。就傳統(tǒng)學(xué)科的科研項(xiàng)目管理而言,我國的大部分省、市都已建立了科研項(xiàng)目管理平臺(tái)。但是這些平臺(tái)并沒有從科研項(xiàng)目申報(bào)審批等一系列流程來考慮,作為科研項(xiàng)目的管理單位應(yīng)該擁有一套適合科研項(xiàng)目的綜合信息管理平臺(tái),這樣不僅能實(shí)現(xiàn)信息化管理,極大地提高工作效率,也能夠很好地實(shí)現(xiàn)項(xiàng)目的成果展示與推廣應(yīng)用,從而能夠有力地推動(dòng)科技研究項(xiàng)目的進(jìn)程。
3 科研項(xiàng)目綜合管理信息平臺(tái)設(shè)計(jì)
3.1 設(shè)計(jì)原則
科研項(xiàng)目綜合管理信息平臺(tái)的開發(fā),必須按統(tǒng)一的軟件開發(fā)流程進(jìn)行,并用UML (統(tǒng)一建模語言)嚴(yán)格控制實(shí)施。除此之外,本平臺(tái)的設(shè)計(jì)還要遵循以下原則:
(1) 平臺(tái)安全性原則,在基于B/S的數(shù)據(jù)庫平臺(tái)中,管理員能夠很好地設(shè)置數(shù)據(jù)訪問權(quán)限和操作權(quán)限。當(dāng)數(shù)據(jù)集中存放在服務(wù)器上而不是存放在每個(gè)客戶端時(shí),平臺(tái)管理員應(yīng)保證網(wǎng)絡(luò)和數(shù)據(jù)庫的安全,并提供存取控制機(jī)制,從而保障數(shù)據(jù)的安全性[1]。
(2) 數(shù)據(jù)的可靠性原則要求數(shù)據(jù)必須保存在能夠運(yùn)行備份程序的平臺(tái)上,這樣用戶就不必?fù)?dān)心由于斷電或硬件故障等原因所造成的數(shù)據(jù)破壞[1]。
(3) 平臺(tái)的使用簡潔性、易用性等原則,客戶機(jī)可支持圖形化用戶界面,以方便用戶的使用。
(4) 可擴(kuò)展性原則,平臺(tái)的設(shè)計(jì)應(yīng)充分考慮擴(kuò)展性原則。
此外平臺(tái)應(yīng)具有較高的處理速度,將平臺(tái)任務(wù)分布在服務(wù)器和客戶端進(jìn)行。服務(wù)器負(fù)責(zé)處理Web應(yīng)用操作及數(shù)據(jù)庫,客戶機(jī)負(fù)責(zé)有關(guān)計(jì)算及其人機(jī)對(duì)話,服務(wù)器和客戶端的任務(wù)分工提高了平臺(tái)的處理速度,減少了數(shù)據(jù)流量,從而充分利用了平臺(tái)資源[1]。
3.2 B/S模式及分層式架構(gòu)設(shè)計(jì)
3.2.1 B/S模式
科研項(xiàng)目綜合管理信息平臺(tái)的設(shè)計(jì)基于B/S模式,其基本思想是提供基于Web的網(wǎng)上交互功能。該平臺(tái)的實(shí)現(xiàn)需要以互聯(lián)網(wǎng)為基礎(chǔ),通過瀏覽器獲取信息和申報(bào)科研項(xiàng)目。
3.2.2 多層式架構(gòu)設(shè)計(jì)
在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。與單層體系架構(gòu)設(shè)計(jì)相比,分層式架構(gòu)設(shè)計(jì)具有更多的優(yōu)越性。因此,科研項(xiàng)目管理信息系統(tǒng)采用分層式架構(gòu)設(shè)計(jì),這樣可使得開發(fā)人員只需關(guān)注整個(gè)架構(gòu)中的其中某一層,使他們的分工更加明確,同時(shí)降低了層與層之間的依賴[2]。另外,分層式架構(gòu)設(shè)計(jì)在一定的標(biāo)準(zhǔn)化基礎(chǔ)上使得平臺(tái)具有可擴(kuò)展性和可替換性[2]。
本平臺(tái)的軟件體系架構(gòu)設(shè)計(jì)從下至上分為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、應(yīng)用程序?qū)雍鸵晥D表示層。其中應(yīng)用程序?qū)油瓿蓪?duì)數(shù)據(jù)的格式化處理,如數(shù)據(jù)類型轉(zhuǎn)換、文件格式轉(zhuǎn)換等(WebDataOP即Web傳遞數(shù)據(jù)格式轉(zhuǎn)換類、WebOP腳本控制類、PDF格式轉(zhuǎn)換類等);業(yè)務(wù)邏輯層主要針對(duì)不同的數(shù)據(jù)表操作業(yè)務(wù)創(chuàng)建單獨(dú)的數(shù)據(jù)傳遞過程,將獲取的應(yīng)用程序?qū)痈袷交臄?shù)據(jù)和數(shù)據(jù)操作命令傳遞給數(shù)據(jù)訪問層;數(shù)據(jù)訪問層主要針對(duì)上一層傳遞的數(shù)據(jù)操作命令完成對(duì)數(shù)據(jù)庫的訪問操作。
3.3 數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫是本平臺(tái)的核心。按照項(xiàng)目的要求我們對(duì)數(shù)據(jù)庫做了詳細(xì)的需求分析,為了滿足平臺(tái)的數(shù)據(jù)處理需求,平臺(tái)選用 SQL Server 2005作為中心數(shù)據(jù)庫管理工具[1]。科研項(xiàng)目綜合管理信息平臺(tái)的數(shù)據(jù)表主要有:項(xiàng)目單位信息表、項(xiàng)目類型信息表、項(xiàng)目單位用戶登錄表、管理員登錄信息表、下載文件信息表、單位授權(quán)表、項(xiàng)目分組表、立項(xiàng)項(xiàng)目歸檔記錄表、項(xiàng)目信息表、立項(xiàng)項(xiàng)目進(jìn)度記錄表、項(xiàng)目經(jīng)費(fèi)使用記錄表、申報(bào)項(xiàng)目分組記錄表、項(xiàng)目通知公告記錄表、項(xiàng)目評(píng)審專家分組記錄表、專家用戶登錄表、項(xiàng)目評(píng)審專家信息表、項(xiàng)目評(píng)審專家打分記錄表。本平臺(tái)的數(shù)據(jù)庫設(shè)計(jì)參考詳細(xì)設(shè)計(jì)中的實(shí)體類設(shè)計(jì),本平臺(tái)數(shù)據(jù)庫的ER圖如圖1所示。
4 科研項(xiàng)目綜合管理信息平臺(tái)實(shí)現(xiàn)
依據(jù)面向?qū)ο缶幊毯头謱蛹軜?gòu)的設(shè)計(jì)方法,將科研項(xiàng)目綜合管理信息平臺(tái)按角色從功能上進(jìn)行了全面的需求分析。科研項(xiàng)目綜合管理信息平臺(tái)的用戶分為3類,即管理員、項(xiàng)目申報(bào)單位和項(xiàng)目評(píng)審專家。管理員的平臺(tái)功能主要由用戶管理、基礎(chǔ)數(shù)據(jù)管理、項(xiàng)目申報(bào)管理、項(xiàng)目評(píng)審管理、項(xiàng)目歸檔管理、項(xiàng)目進(jìn)度經(jīng)費(fèi)管理、下載管理、通知公告管理等模塊組成。項(xiàng)目申報(bào)單位的平臺(tái)功能包括單位項(xiàng)目管理、瀏覽通知公告、下載文檔、申報(bào)項(xiàng)目、已申報(bào)項(xiàng)目編輯、立項(xiàng)項(xiàng)目管理、修改登錄密碼。項(xiàng)目評(píng)審專家的平臺(tái)功能主要包括項(xiàng)目的評(píng)審管理、專家網(wǎng)評(píng)項(xiàng)目管理、修改登錄密碼。該系統(tǒng)的功能模塊圖如圖2所示。
5 總 結(jié)
本文結(jié)合科研項(xiàng)目業(yè)務(wù)管理的實(shí)際需求,對(duì)國內(nèi)外科研項(xiàng)目管理信息系統(tǒng)的研究及發(fā)展現(xiàn)狀進(jìn)行了綜合分析,并對(duì)科研項(xiàng)目管理信息系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),介紹了實(shí)現(xiàn)科研項(xiàng)目管理信息系統(tǒng)的功能模塊和關(guān)鍵技術(shù)。
本系統(tǒng)可以較好地取代目前繁雜的人工管理方式,通過網(wǎng)絡(luò)信息技術(shù)就可以使多用戶不受時(shí)間空間的限制,根據(jù)自己的業(yè)務(wù)功能來實(shí)現(xiàn)科研項(xiàng)目信息數(shù)據(jù)的實(shí)時(shí)管理功能。系統(tǒng)采用.NET多層架構(gòu)模式可以很好地保證業(yè)務(wù)數(shù)據(jù)的安全一致性。同時(shí)系統(tǒng)操作更加便捷,在文檔材料上傳的過程中系統(tǒng)可以自動(dòng)完成Office相關(guān)格式的文檔自動(dòng)轉(zhuǎn)換為PDF格式,這樣可以很好地避免文檔格式轉(zhuǎn)換的重復(fù)勞動(dòng),極大地提高了工作效率,并統(tǒng)一了文檔格式。系統(tǒng)業(yè)務(wù)功能較好地實(shí)現(xiàn)了科研項(xiàng)目的申報(bào)、審批、立項(xiàng)、資金監(jiān)管、驗(yàn)收、成果展示、應(yīng)用推廣等業(yè)務(wù)管理全過程的信息化,整個(gè)過程中多用戶共同參與管理,數(shù)據(jù)具有一致性,減少了人為干預(yù)的過程,可以更好地保證科研項(xiàng)目評(píng)審過程更加公開、公平、公正。同時(shí)系統(tǒng)具有的科研項(xiàng)目成果展示和推廣宣傳功能,有利于促進(jìn)項(xiàng)目成果更快地轉(zhuǎn)化為生產(chǎn)力。
主要參考文獻(xiàn)
[1]李光文.科研項(xiàng)目評(píng)審平臺(tái)研究與實(shí)現(xiàn)[D].天津:天津大學(xué),2012.
[2]張逸.軟件設(shè)計(jì)精要與模式[M].北京:電子工業(yè)出版社,2007.
[3]劉同海,孟玉環(huán),秦潔,趙平.基于Web的農(nóng)業(yè)科技項(xiàng)目申報(bào)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)研究[J].天津農(nóng)學(xué)院學(xué)報(bào),2007,14(2):44-47.
[4]祝彥杰,曹雋,盧中波.B/S架構(gòu)的科技計(jì)劃項(xiàng)目網(wǎng)上申報(bào)管理系統(tǒng)[J].應(yīng)用能源技術(shù),2004(5) :47-48.