農業(yè)技術(shù)信息推廣研究論文
1引言
近些年,隨著(zhù)鄉鎮機構改革、農村稅費改革的推進(jìn),以及2006年國務(wù)院下發(fā)的《國務(wù)院關(guān)于深化改革加強基層農業(yè)技術(shù)推廣體系建設的意見(jiàn)》(國發(fā)〔2006〕30號)的實(shí)施,全國各省市紛紛進(jìn)行了基層農技推廣體系改革,構建了“一主多元”的新型農技推廣體系[1],F在全國基層農技推廣體系改革基本完成。為了更好地對基層農技推廣體系的機構數量、管理體制、人員數量、素質(zhì)狀況、制度建設、經(jīng)費保障、設施條件等進(jìn)行高效管理,摒棄因逐級上報而產(chǎn)生的數據不統一、數據錯誤、效率低、成本高、保密性差、統計時(shí)間過(guò)長(cháng)的弊端,開(kāi)發(fā)了一套可以覆蓋全國基層農技推廣體系的管理系統。系統可以為全國省、市、縣、鄉四級的農技推廣機構提供服務(wù),使其明確工作職能、規范運行機制、建設優(yōu)良的推廣隊伍、有穩定的經(jīng)費保障和必要的工作條件,同時(shí)提高各級農技推廣機構的服務(wù)效率和水平,提升公共服務(wù)能力。農技推廣體系的管理機構也可以高效的對農技推廣體系的機構、人員進(jìn)行監督、管理,使其更好地為三農服務(wù)。
2需求分析
2.1功能性需求
通過(guò)需求獲取,獲得農業(yè)技術(shù)推廣體系管理信息系統的總體功能需求,統計與農技推廣體系中機構、人員相關(guān)的一些數據。根據總體功能需求,將農業(yè)技術(shù)推廣體系管理信息系統劃分成六個(gè)功能模塊:用戶(hù)登錄模塊、系統管理模塊、單位基礎信息管理模塊、單位人員信息管理模塊、查詢(xún)模塊和統計模塊,系統的功能結構圖。
。1)用戶(hù)登錄模塊。①常規的輸入用戶(hù)名、密碼登錄系統功能;②當用戶(hù)為安裝后第一次使用系統,用戶(hù)需要選擇用戶(hù)類(lèi)型(填報單位、管理單位、管理員)、單位的行政級別(省、市、縣、鄉)及用戶(hù)單位名稱(chēng),然后設置登錄密碼。
。2)系統管理模塊。①常規的修改系統密碼功能;②行政區劃管理功能,用于管理系統中的省、市、縣、鄉四級的行政區劃數據。其功能包括對行政區劃數據的添加、修改、刪除、查詢(xún)、顯示等;③單位管理功能,用于管理系統中的省、市、縣、鄉四級的所有單位數據。其功能包括對單位數據的添加、修改、刪除、查詢(xún)、顯示等;④數據文件管理功能,用于對本地數據庫文件的管理,即對本地數據庫文件的導入導出功能。
。3)單位基礎信息管理模塊。①常規的添加、修改單位基礎信息的功能;②在添加、修改單位基礎信息時(shí),增加限制功能,即所有信息必須全部填寫(xiě),如有一信息不填寫(xiě)完成,不允許將數據添加到數據庫中;③打印功能,將已添加或修改完成的信息,打印出來(lái);④導入導出功能,多數據條目的導出到Excel表中,或從Excel表中導入;同時(shí)需要單數據條目的導出到Excel表中相應的表格中。
。4)單位人員信息管理模塊。①常規的添加、修改單位人員信息的功能;②在添加、修改單位基礎信息時(shí),增加限制功能,即所有信息必須全部填寫(xiě),如有一信息不填寫(xiě)完成,不允許將數據添加到數據庫中;③簡(jiǎn)單查詢(xún)功能,可以通過(guò)任一人員信息項進(jìn)行查詢(xún),并統計查詢(xún)數據條目;④導入導出功能,多數據條目的導出到Excel表中,或從Excel表中導入。
。5)查詢(xún)模塊。①查詢(xún)推廣機構信息,需要按照行政區劃查詢(xún)和按照行業(yè)查詢(xún)兩種查詢(xún)方式,其中每種查詢(xún)方式都需要對所有相應的數據庫表中項進(jìn)行查詢(xún);②查詢(xún)推廣人員信息,需要按照行政區劃查詢(xún)和按照行業(yè)查詢(xún)兩種查詢(xún)方式,其中每種查詢(xún)方式都需要對所有相應的數據庫表中項進(jìn)行查詢(xún)。
。6)統計模塊。①按年份分別統計機構情況調查表、體系隊伍情況調查表、體系隊伍情況調查表(續表)、機構運行機制情況調查表、機構經(jīng)費保障情況調查表和機構設施條件調查表六個(gè)統計表;②對于每個(gè)統計表都要有相應的統計圖;③將六個(gè)統計表分別導出到相應的Excel文件中;④可以分別打印各年份的統計表。
2.2非功能性需求
非功能需求是指那些不直接與系統具體功能相關(guān)的需求。非功能性需求主要與系統的總體特征相關(guān),是一些限制性要求,是對實(shí)際使用環(huán)境所做的要求,如性能要求、可靠性要求、安全性要求等[10]。根據IEEE830標準,非功能性需求需要包括性能需求、安全設施需求、安全性需求、軟件質(zhì)量標準屬性、業(yè)務(wù)規則、用戶(hù)文檔幾個(gè)部分的內容。在農業(yè)技術(shù)推廣體系管理信息系統中,用戶(hù)的非功能性需求主要包括以下一些內容:
。1)性能需求。系統至少能在CPU主頻為1.7Hz的機器上運行,而且反應時(shí)間不能過(guò)長(cháng)。同時(shí),軟件安裝不能繁瑣。
。2)安全性需求。用戶(hù)所能檢索的的數據必須為本級單位或者下級單位的數據,不能檢索到上級單位數據,同時(shí)要保證數據的完整性和可用性。
。3)軟件質(zhì)量標準屬性。軟件系統的易用性必須強,因為系統的一部分用戶(hù)的計算機應用水平較差。必須做到可移植性,現階段各用戶(hù)應用的操作系統種類(lèi)繁多,必須要在所有主流的操作系統上都能運行。
。4)業(yè)務(wù)規則。系統的三類(lèi)用為戶(hù)填報單位、管理單位、系統管理員,各自應用的功能是不一樣的,要進(jìn)行區分并設置權限。同時(shí),在填報單位的權限中,各用戶(hù)在未填寫(xiě)單位信息前,不得填寫(xiě)單位人員信息。
。5)用戶(hù)文檔。需要有詳盡的幫助文檔。
3系統設計與實(shí)現
3.1系統架構
通過(guò)需求得知,系統應可進(jìn)行聯(lián)網(wǎng)使用,同時(shí)也能單機使用。據此需求,繪制出系統的架構圖,如圖2所示。在這種架構中,系統可以通過(guò)聯(lián)網(wǎng)進(jìn)行下載和上傳數據操作,在沒(méi)有網(wǎng)絡(luò )的情況下,系統也可以單機使用,在網(wǎng)絡(luò )連通時(shí)再進(jìn)行數據的上傳和下載操作。
3.2設計模式
根據用戶(hù)需求和用戶(hù)的應用群體及其計算機的應用水平,本系統選擇了C/S的.軟件開(kāi)發(fā)模式技術(shù)架構。
。1)瀏覽器的標準不統一,使得各瀏覽器各自為政,且其代碼不公開(kāi),會(huì )產(chǎn)生兼容性問(wèn)題,這樣會(huì )使系統產(chǎn)生移植性問(wèn)題。
。2)現在針對瀏覽器的插件很多,可能會(huì )出現插件代碼沖突問(wèn)題。
。3)用戶(hù)整體的計算機應用水平不高,移植性和代碼沖突問(wèn)題會(huì )凸顯,使系統的實(shí)際應用水平下降。
3.3數據庫技術(shù)
根據系統需求,系統可以單機使用也可以聯(lián)網(wǎng)使用,所以系統的數據庫采用分布式數據庫技術(shù)。分布式數據庫(DistributedDatabase,DDB)是數據庫技術(shù)與網(wǎng)絡(luò )技術(shù)相結合的產(chǎn)物,它將集中式數據庫中的數據分布于網(wǎng)絡(luò )上的多臺計算機中,即是一個(gè)物理上分散的而邏輯上集中的數據集[2]。網(wǎng)絡(luò )數據庫使用MicrosoftSQLServer2000,本地數據庫使用MicrosoftAccess2007。
3.4系統開(kāi)發(fā)框架和開(kāi)發(fā)語(yǔ)言
根據用戶(hù)的非功能性需求(要在所有主流的操作系統上運行),系統開(kāi)發(fā)應用了Microsoft.NETFrame-work3.5。應用此框架,系統可以在所有的Windows操作系統上運行。Microsoft.NETFramework是微軟公司開(kāi)發(fā)的一種采用系統虛擬機運行的編程平臺,以通用語(yǔ)言運行庫(CommonLanguageRuntime)為基礎,支持多種程序語(yǔ)言(C#、VB、C++、Python等)的開(kāi)發(fā),也為應用程序接口(API)提供了新功能和開(kāi)發(fā)工具[3]。系統開(kāi)發(fā)環(huán)境為VisualStudio2008,開(kāi)發(fā)語(yǔ)言為VB.Net。
4系統特點(diǎn)
農業(yè)技術(shù)推廣體系管理信息系統針對全國的農業(yè)技術(shù)推廣體系現狀,根據全國農技推廣體系改革成果及農業(yè)技術(shù)推廣體系的管理結構,綜合運用VB.NET技術(shù)、分布式數據庫技術(shù),構建了可以在任何一款流行的操作系統上運行的農業(yè)技術(shù)推廣體系管理信息系統,旨在提高各級農技推廣機構的服務(wù)效率和水平,以及管理部門(mén)對基層農技推廣體系中的單位、人員的監督、管理。
5結束語(yǔ)
農業(yè)技術(shù)推廣體系管理信息系統基本上已經(jīng)滿(mǎn)足了現階段對我國基層農業(yè)技術(shù)推廣體系進(jìn)行信息化管理的要求,但在系統的設計中還可以在以下方面做進(jìn)一步的探索和研究:
。1)加強統計功能,提供更多的統計數據。①本系統提供了省、市、縣、鄉四級針對各指標的統計功能,沒(méi)有提供國家級的統計功能,如果需要獲得國家級的統計數據,只能是先獲得各省市的統計數據,然后人工進(jìn)行統計。系統在國家級統計功能方面需要加強。②系統只提供了六張統計表的數據統計,如果需要進(jìn)行此六張統計表外的統計數據,則只能是人工進(jìn)行統計。系統在改進(jìn)的時(shí)候應該考慮用戶(hù)可以自己進(jìn)行統計表的設計。
。2)系統的非功能方面需要加強。系統的非功能方面是系統是否可用、好用的評判標準。本系統在設計時(shí)只是做了一些簡(jiǎn)單的非功能性方面的設計,比如簡(jiǎn)單的數據安全方面和業(yè)務(wù)規則方面等。要達到系統真正的可用、好用,還需在系統的人性化方面做些設計,比如系統的自動(dòng)安裝、自動(dòng)更新功能等。隨著(zhù)農業(yè)技術(shù)推廣體系管理信息系統的部署及我國基層農業(yè)技術(shù)推廣體系管理的規范化,伴隨著(zhù)我國電子政務(wù)和農業(yè)信息化的深入發(fā)展,農業(yè)技術(shù)推廣體系管理信息系統會(huì )出現缺陷和不足,這都需要對系統進(jìn)行功能添加或修改。但農業(yè)技術(shù)推廣體系管理信息系統將獲得更大的應用價(jià)值,將作為我國農業(yè)技術(shù)管理者做出決策的重要支撐和依據。
【農業(yè)技術(shù)信息推廣研究論文】相關(guān)文章:
生態(tài)農業(yè)推廣技術(shù)研究論文11-07
現代農業(yè)發(fā)展新技術(shù)的推廣研究論文05-26
農業(yè)科技推廣制度創(chuàng )新研究論文12-23
關(guān)于農業(yè)推廣的小論文03-30
農業(yè)科技的推廣及應用論文12-22
高校推廣農業(yè)科技論文11-05
農業(yè)旅游建議研究論文08-26
農業(yè)技術(shù)推廣論文04-11