農(nóng)業(yè)科研項(xiàng)目過(guò)程管理與服務(wù)信息平臺(tái)構(gòu)建
發(fā)布時(shí)間:2015/3/27 9:23:00
近年來(lái),隨著農(nóng)業(yè)科技的迅猛發(fā)展,政府加大了對(duì)農(nóng)業(yè)科技項(xiàng)目的支持力度,農(nóng)業(yè)科技研究項(xiàng)目的數(shù)量也迅速增加,使得傳統(tǒng)的項(xiàng)目申報(bào)模式和人工管理方式顯現(xiàn)出諸多管理的困難和問(wèn)題,如在項(xiàng)目管理人員較少的情況下要組織好大量的項(xiàng)目申報(bào)工作。同時(shí),要在組織過(guò)程中做好項(xiàng)目申報(bào)的通知、項(xiàng)目申報(bào)信息的收集、匯總、分類(lèi)和分組,以及組織專(zhuān)家評(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í)也拉長(zhǎng)了項(xiàng)目申報(bào)時(shí)間和立項(xiàng)審批時(shí)間,極大地影響了項(xiàng)目綜合管理工作效率。由此可見(jiàn),目前的項(xiàng)目管理顯然已不能很好地滿(mǎn)足當(dāng)前復(fù)雜的項(xiàng)目綜合業(yè)務(wù)管理需要。另外,我國(guó)的科技項(xiàng)目評(píng)審起步較晚,我國(guó)的國(guó)情與西方有很大差別,雖然借鑒了國(guó)外很多先進(jìn)的經(jīng)驗(yàn)和做法,但是在評(píng)審過(guò)程中仍存在很多不公正的現(xiàn)象。為了保證農(nóng)業(yè)科技項(xiàng)目評(píng)審過(guò)程的公正性,引入農(nóng)業(yè)科技項(xiàng)目綜合信息管理平臺(tái)是一種很好的方式,可以規(guī)避評(píng)審過(guò)程中的諸多弊端[1]。因此,為了實(shí)現(xiàn)農(nóng)業(yè)科技項(xiàng)目的信息化管理,也為了解目前農(nóng)業(yè)研究有關(guān)領(lǐng)域的科研水平和動(dòng)態(tài),從而提高農(nóng)業(yè)科技項(xiàng)目管理工作效率和農(nóng)業(yè)科技項(xiàng)目評(píng)審過(guò)程的公正性,因此,有必要研究農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)。
利用信息化技術(shù)來(lái)研發(fā)、設(shè)計(jì)和實(shí)現(xiàn)農(nóng)業(yè)科技項(xiàng)目網(wǎng)上評(píng)審,在一定程度確保了農(nóng)業(yè)科技項(xiàng)目評(píng)審工作能夠做到公平、公開(kāi)、公正,同時(shí)保證農(nóng)業(yè)科學(xué)和技術(shù)項(xiàng)目資源更為合理科學(xué)的分配,通過(guò)農(nóng)業(yè)科技項(xiàng)目管理信息化建設(shè),促使政府能夠加快政務(wù)公開(kāi),進(jìn)而轉(zhuǎn)變建設(shè)服務(wù)型政府職能的步伐。
1 農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)設(shè)計(jì)
1.1 設(shè)計(jì)原則
農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)的開(kāi)發(fā)必須遵守統(tǒng)一的軟件開(kāi)發(fā)過(guò)程,并用UML (統(tǒng)一建模語(yǔ)言)嚴(yán)格控制實(shí)施。除此之外,本平臺(tái)的設(shè)計(jì)還要遵循以下原則:
(1)平臺(tái)安全性原則。在基于C/S的數(shù)據(jù)庫(kù)平臺(tái)中,管理員能夠很好地規(guī)定數(shù)據(jù)訪問(wèn)權(quán)限和操作權(quán)限。當(dāng)數(shù)據(jù)集中存放在服務(wù)器上而不是存放在每個(gè)客戶(hù)時(shí),平臺(tái)管理員應(yīng)保證網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)的安全,并提供存取控制機(jī)制,從而保障數(shù)據(jù)的安全性[1]。
(2)數(shù)據(jù)的可靠性原則要求數(shù)據(jù)必須保存在能夠運(yùn)行備份程序的平臺(tái)上,這樣用戶(hù)就不必?fù)?dān)心由于斷電或硬件故障燈原因所造成的數(shù)據(jù)破壞[1]。
(3)平臺(tái)的使用簡(jiǎn)潔、易用等原則?蛻(hù)機(jī)可支持圖形化用戶(hù)界面,以方便用戶(hù)的使用。
(4)可擴(kuò)展性原則。平臺(tái)的設(shè)計(jì)應(yīng)充分考慮擴(kuò)展性原則。
此外,平臺(tái)設(shè)計(jì)應(yīng)具有較高的處理速度,將平臺(tái)任務(wù)分布在服務(wù)器和客戶(hù)端進(jìn)行。服務(wù)器復(fù)制處理WEB應(yīng)用操作及數(shù)據(jù)庫(kù),客戶(hù)機(jī)負(fù)責(zé)有關(guān)計(jì)算及其人機(jī)對(duì)話(huà),服務(wù)器和客戶(hù)端的任務(wù)分工提高了平臺(tái)的處理速度,減少了數(shù)據(jù)流量,從而充分利用了平臺(tái)資源[1]。
1.2 技術(shù)架構(gòu)設(shè)計(jì)
農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)采用分層設(shè)計(jì)式架構(gòu)設(shè)計(jì),通過(guò)視圖層、控制層、業(yè)務(wù)邏輯層、數(shù)據(jù)層共同實(shí)現(xiàn)平臺(tái)的運(yùn)行[1]。
1.2.1 視圖層
視圖層在平臺(tái)中主要指的是表現(xiàn)層。Web界面是農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)提供服務(wù)的主要頁(yè)面,直接面向用戶(hù),比如項(xiàng)目申報(bào)界面、項(xiàng)目的審批界面等都屬于表現(xiàn)層,它直接面向用戶(hù)[1]。視圖層中控制文件中放置的是Javascript、.cs和Aspx文件。其他文件夾放置的是每個(gè)模塊的界面文件,即Aspx文件。
1.2.2 控制層
控制層是平臺(tái)的中樞層,可接收視圖層傳來(lái)的參數(shù),另外控制層可通過(guò)調(diào)用業(yè)務(wù)邏輯層中的具體方法來(lái)完成平臺(tái)的轉(zhuǎn)向功能[1]。控制層中的功能包有項(xiàng)目申報(bào)管理、項(xiàng)目審批管理、成果展示、資金監(jiān)管項(xiàng)目驗(yàn)收,這些功能分別存放在業(yè)務(wù)功能*.cso文件中,控制功能由.cs文件處理完成。
1.2.3 業(yè)務(wù)邏輯層
業(yè)務(wù)邏輯層主要負(fù)責(zé)平臺(tái)數(shù)據(jù)的操作處理。該層提供了具體的業(yè)務(wù)操作,還包括了業(yè)務(wù)邏輯的有效性檢查和安全檢查[1]。
1.2.4 數(shù)據(jù)層
數(shù)據(jù)層將數(shù)據(jù)以實(shí)體類(lèi)的形式封裝起來(lái),封裝了對(duì)數(shù)據(jù)庫(kù)的增、刪、改、查操作,體現(xiàn)了OOP(面向?qū)ο缶幊?的繼承性、封裝性和重載的三大特性。
1.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)是本平臺(tái)的核心。按照項(xiàng)目的要求,我們對(duì)數(shù)據(jù)庫(kù)做了詳細(xì)的需求分析,為了滿(mǎn)足平臺(tái)的數(shù)據(jù)處理需求,選用了 SQL SERVER2005作為中心數(shù)據(jù)庫(kù)的管理工具[1]。農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)的數(shù)據(jù)表主要有:項(xiàng)目單位信息表、項(xiàng)目類(lèi)型信息表、項(xiàng)目單位用戶(hù)登錄表、管理員登錄信息表、下載文件信息表、單位授權(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)審專(zhuān)家分組記錄表、專(zhuān)家用戶(hù)登錄表、項(xiàng)目評(píng)審專(zhuān)家信息表、項(xiàng)目評(píng)審專(zhuān)家打分記錄表。本平臺(tái)的數(shù)據(jù)庫(kù)設(shè)計(jì)參考詳細(xì)設(shè)計(jì)中的實(shí)體類(lèi)設(shè)計(jì),本平臺(tái)數(shù)據(jù)庫(kù)的ER圖如圖1所示。
2 平臺(tái)關(guān)鍵技術(shù)
2.1 ASP.NET與Visual Studio 2008 Visual Studio 2008 (簡(jiǎn)稱(chēng)VS2008)是一個(gè)功能非常強(qiáng)大的開(kāi)發(fā)平臺(tái),包括Web集成程序開(kāi)發(fā)、Windows應(yīng)用程序開(kāi)發(fā)、相關(guān)的數(shù)據(jù)庫(kù)應(yīng)用處理、設(shè)備應(yīng)用程序開(kāi)發(fā)等,使用VS2008基本上可以完成所有的開(kāi)發(fā)任務(wù)。此外,VS2008還提供了各種應(yīng)用程序的發(fā)布與安裝。支持ASP.NET是VS2008開(kāi)發(fā)平臺(tái)的一部分,ASP.NET是一項(xiàng)內(nèi)容豐富、功能強(qiáng)大、應(yīng)用靈活的新技術(shù),主要用于創(chuàng)建Web動(dòng)態(tài)頁(yè)面,可以用任何與ASP.NET兼容的語(yǔ)言(包括C#、Visual Basic.NET和JavaScript) 來(lái)創(chuàng)建Web應(yīng)用程序[2]。
2.2 ASP.NET與ADO.NET
ADO是一種比較新的數(shù)據(jù)訪問(wèn)技術(shù),是微軟為數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)的一種新接口,它被用來(lái)同OLEDB Provider(數(shù)據(jù)訪問(wèn)層)一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(wèn)。ASP.NET采用的數(shù)據(jù)訪問(wèn)模型是ADO.NET,它是對(duì)ADO對(duì)象模型的擴(kuò)充,主要用于訪問(wèn)關(guān)系型數(shù)據(jù)庫(kù)平臺(tái)及其他類(lèi)型的數(shù)據(jù)源,能夠組合多個(gè)不同數(shù)據(jù)源的通用數(shù)據(jù)表示形式[2]。
2.3 SQL SERVER2005數(shù)據(jù)庫(kù)
SQL Server是微軟公司開(kāi)發(fā)的一種數(shù)據(jù)庫(kù)管理工具,其數(shù)據(jù)庫(kù)的編程語(yǔ)言為T(mén)ransact-SQL。SQL Server 2005是基于SQL Server 技術(shù)的一款操作簡(jiǎn)便、易用、功能強(qiáng)大的數(shù)據(jù)庫(kù)管理軟件,使用SQL Server2005可以開(kāi)發(fā)出功能強(qiáng)大、安全的數(shù)據(jù)庫(kù)應(yīng)用程序,并可以針對(duì)其目標(biāo)情況進(jìn)行快速部署和運(yùn)行管理。SQL Server 2005還達(dá)到了支持大型企業(yè)進(jìn)行聯(lián)機(jī)事務(wù)處理、高復(fù)雜度的數(shù)據(jù)分析、數(shù)據(jù)倉(cāng)庫(kù)平臺(tái)和網(wǎng)站所需的性能水平,能夠滿(mǎn)足復(fù)雜的管理需要 。
2.4 B/S模式與分層式架構(gòu)設(shè)計(jì)
2.4.1 B/S模式
農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)的設(shè)計(jì)是基于B/S設(shè)計(jì)模式的,其基本思想是提供基于Web的網(wǎng)上交互功能。該平臺(tái)的實(shí)現(xiàn)需要以互聯(lián)網(wǎng)為基礎(chǔ),通過(guò)瀏覽器獲取信息和申報(bào)農(nóng)業(yè)科技項(xiàng)目。B/S指的是采用瀏覽器和服務(wù)器相結(jié)合的模式,它是隨著Intemet技術(shù)的發(fā)展而興起的,可以說(shuō)是對(duì)C/S(客戶(hù)端/服務(wù)器)模式的一種改進(jìn)。在B/S模式下,用戶(hù)對(duì)平臺(tái)的操作是通過(guò)操作瀏覽器來(lái)實(shí)現(xiàn)的,其中主要的事務(wù)邏輯是在服務(wù)器端(Server) 實(shí)現(xiàn)的,部分事務(wù)邏輯在瀏覽器端(Browser)實(shí)現(xiàn),這樣可以極大地降低客戶(hù)端電腦的負(fù)荷,從而減少平臺(tái)維護(hù)與升級(jí)的成本。
2.4.2 分層式架構(gòu)設(shè)計(jì)
在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見(jiàn)的,也是最重要的一種結(jié)構(gòu)。與單層體系架構(gòu)設(shè)計(jì)相比,分層式架構(gòu)設(shè)計(jì)具有更多的優(yōu)越性。因此,農(nóng)業(yè)科技項(xiàng)目綜合信息平臺(tái)采用分層式架構(gòu)設(shè)計(jì),整個(gè)架構(gòu)分表示層、控制層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層,這樣可使得開(kāi)發(fā)人員只需關(guān)注整個(gè)架構(gòu)中的其中某一層,使他們的分工更加明確,同時(shí)還降低了層與層之間的依賴(lài)[3]。另外,分層式架構(gòu)設(shè)計(jì)在一定的標(biāo)準(zhǔn)化基礎(chǔ)上使得平臺(tái)具有可擴(kuò)展性和可替換性[3]。
3 農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)實(shí)現(xiàn)
根據(jù)平臺(tái)分析和平臺(tái)總體設(shè)計(jì)的結(jié)論,依據(jù)面向?qū)ο缶幊毯头謱蛹軜?gòu)的設(shè)計(jì)方法將農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)按角色從功能上進(jìn)行了全面的需求分析,最后農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)的用戶(hù)分為3類(lèi),由管理員、項(xiàng)目申報(bào)單位和項(xiàng)目評(píng)審專(zhuān)家組成。管理員的平臺(tái)功能主要由用戶(hù)管理、基礎(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)審專(zhuān)家的平臺(tái)功能主要包括項(xiàng)目的評(píng)審管理、專(zhuān)家網(wǎng)評(píng)項(xiàng)目管理、修改登錄密碼。
3.1 用戶(hù)登錄模塊
農(nóng)業(yè)科技項(xiàng)目綜合管理信息平臺(tái)的用戶(hù)登錄模塊是基于口令的、分角色的用戶(hù)認(rèn)證模式,用戶(hù)要訪問(wèn)本平臺(tái)就必須登錄本平臺(tái)才能訪問(wèn)平臺(tái)數(shù)據(jù),不同角色的用戶(hù)登錄本平臺(tái)所擁有的權(quán)限是不一樣的。當(dāng)用戶(hù)輸入登錄的賬號(hào)信息時(shí),平臺(tái)會(huì)對(duì)用戶(hù)的賬號(hào)信息進(jìn)行判斷,如果輸入正確則允許用戶(hù)在其范圍內(nèi)訪問(wèn)數(shù)據(jù);但是如果輸入的賬號(hào)信息不正確,平臺(tái)將阻止用戶(hù)登錄。
3.2 管理員功能模塊
3.2.1 用戶(hù)管理模塊
用戶(hù)管理模塊實(shí)現(xiàn)了對(duì)平臺(tái)中不同類(lèi)型的用戶(hù)(評(píng)審專(zhuān)家、項(xiàng)目申報(bào)單位、農(nóng)業(yè)科技項(xiàng)目綜合信息平臺(tái)管理人員)進(jìn)行分角色、分權(quán)限管理,主要包括管理員用戶(hù)管理、項(xiàng)目申報(bào)單位用戶(hù)管理、評(píng)審專(zhuān)家用戶(hù)管理等模塊。
3.2.2 基礎(chǔ)數(shù)據(jù)管理模塊
基礎(chǔ)數(shù)據(jù)管理模塊主要是對(duì)申報(bào)單位、專(zhuān)家?guī)、?xiàng)目類(lèi)型等信息進(jìn)行維護(hù)(添加、修改、刪除、檢索),主要包括項(xiàng)目申報(bào)單位管理、項(xiàng)目類(lèi)別管理、專(zhuān)家?guī)旃芾、?shù)據(jù)導(dǎo)入管理等模塊。
3.2.3 項(xiàng)目申報(bào)模塊
管理員在項(xiàng)目申報(bào)模塊中可以為申報(bào)單位授權(quán)、審閱申報(bào)項(xiàng)目、對(duì)評(píng)審專(zhuān)家和項(xiàng)目類(lèi)進(jìn)行分組等,項(xiàng)目申報(bào)模塊主要包括項(xiàng)目大類(lèi)申報(bào)單位授權(quán)、審閱申報(bào)項(xiàng)目、項(xiàng)目類(lèi)評(píng)審分組、項(xiàng)目評(píng)審專(zhuān)家分組、申報(bào)項(xiàng)目評(píng)審分組等子模塊。
3.2.4 項(xiàng)目評(píng)審管理模塊
項(xiàng)目評(píng)審管理模塊主要包括查看專(zhuān)家打分、統(tǒng)計(jì)項(xiàng)目排名和審定立項(xiàng)項(xiàng)目等3個(gè)子模塊。
3.2.5 項(xiàng)目進(jìn)度經(jīng)費(fèi)管理模塊
項(xiàng)目管理人員可以查看立項(xiàng)項(xiàng)目進(jìn)度、查看立項(xiàng)項(xiàng)目經(jīng)費(fèi)明細(xì)表。
3.2.6 項(xiàng)目歸檔管理模塊
項(xiàng)目歸檔管理模塊中,管理員可以把已經(jīng)結(jié)題的項(xiàng)目進(jìn)行歸檔并可查閱歸檔項(xiàng)目,主要?dú)w檔結(jié)題項(xiàng)目、查閱歸檔項(xiàng)目等。
3.2.7 通知公告管理模塊
管理員可以添加、修改、刪除通知公告。
3.2.8 下載管理模塊 下載管理模塊的主要任務(wù)是對(duì)下載文檔進(jìn)行上傳與管理。
3.3 項(xiàng)目申報(bào)單位功能模塊
3.3.1 瀏覽通知公告模塊
瀏覽通知公告模塊中項(xiàng)目申報(bào)單位可以瀏覽、檢索、下載本平臺(tái)發(fā)布的通知。
3.3.2 下載文檔模塊
下載文檔模塊主要是提供給項(xiàng)目申報(bào)單位下載項(xiàng)目的相關(guān)文檔使用。
3.3.3 申報(bào)項(xiàng)目模塊
項(xiàng)目申報(bào)單位可以檢索并瀏覽項(xiàng)目信息、閱讀項(xiàng)目申報(bào)指南、下載項(xiàng)目申報(bào)書(shū)、上傳項(xiàng)目申報(bào)材料。
3.3.4 已申報(bào)項(xiàng)目編輯模塊
本模塊為項(xiàng)目申報(bào)單位提供檢索、編輯以及刪除已申報(bào)項(xiàng)目。
3.3.5 立項(xiàng)項(xiàng)目管理模塊
項(xiàng)目申報(bào)單位可檢索并瀏覽已經(jīng)立項(xiàng)的項(xiàng)目、上傳已立項(xiàng)項(xiàng)目的經(jīng)費(fèi)使用明細(xì)表和項(xiàng)目進(jìn)度表。
3.3.6 修改登錄密碼模塊
項(xiàng)目申報(bào)單位用戶(hù)可修改自己的用戶(hù)密碼。
3.4 項(xiàng)目評(píng)審專(zhuān)家功能模塊
3.4.1 項(xiàng)目評(píng)審管理模塊
項(xiàng)目評(píng)審專(zhuān)家可查看本人作為評(píng)審專(zhuān)家的相關(guān)項(xiàng)目信息、閱讀項(xiàng)目評(píng)審方法和為需要評(píng)審的項(xiàng)目進(jìn)行打分。
3.4.2 修改登錄密碼模塊
項(xiàng)目評(píng)審專(zhuān)家用戶(hù)可修改自己的用戶(hù)密碼。
4 總 結(jié)
本文結(jié)合農(nóng)業(yè)科技項(xiàng)目申報(bào)的實(shí)際需求,對(duì)國(guó)內(nèi)外農(nóng)業(yè)科技項(xiàng)目綜合管理平臺(tái)的研究與發(fā)展現(xiàn)狀進(jìn)行了分析,對(duì)農(nóng)業(yè)科技項(xiàng)目綜合管理平臺(tái)進(jìn)行了詳細(xì)設(shè)計(jì),介紹了實(shí)現(xiàn)農(nóng)業(yè)科技項(xiàng)目綜合管理平臺(tái)的功能模塊和關(guān)鍵技術(shù)。
使用農(nóng)業(yè)科技項(xiàng)目綜合信息管理平臺(tái)可以取代以往的手工操作方式,在網(wǎng)上實(shí)現(xiàn)實(shí)時(shí)管理農(nóng)業(yè)科技項(xiàng)目信息數(shù)據(jù)的功能,從而保證數(shù)據(jù)的安全性和一致性。該平臺(tái)可減少重復(fù)勞動(dòng),極大地提高了工作效率,從而保證農(nóng)業(yè)科技項(xiàng)目的申報(bào)、評(píng)審、監(jiān)管等管理工作更加信息化和過(guò)程更加公開(kāi)、公平、公正,進(jìn)而促進(jìn)項(xiàng)目成果更快地推廣轉(zhuǎn)化為生產(chǎn)力。(項(xiàng)目管理者聯(lián)盟)
更多內(nèi)容詳細(xì)咨詢(xún):http://m.itlife.cn/