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