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