[摘 要] 隨著農(nóng)村信息化的建設(shè)和發(fā)展,加強農(nóng)業(yè)信息化建設(shè)和管理已成為農(nóng)村信息化建設(shè)的重點問題。農(nóng)業(yè)信息化管理系統(tǒng)的建立促進了農(nóng)業(yè)經(jīng)濟的健康發(fā)展,在農(nóng)業(yè)發(fā)展中起著重要的作用。基于此,本文對基于數(shù)據(jù)庫技術(shù)的農(nóng)業(yè)信息管理系統(tǒng)建設(shè)進行分析,介紹如何將B/S服務(wù)模式應(yīng)用于農(nóng)業(yè)信息管理系統(tǒng)的建設(shè)中。
[關(guān)鍵詞] 農(nóng)村建設(shè);信息化管理;網(wǎng)絡(luò)技術(shù);B/S服務(wù)模式;農(nóng)業(yè)信息
[中圖分類號] S126 [文獻標識碼] A [文章編號] 1674-7909(2017)35-92-3
隨著計算機網(wǎng)絡(luò)技術(shù)和信息化技術(shù)在農(nóng)業(yè)生產(chǎn)中的應(yīng)用,農(nóng)業(yè)信息化得到了快速的發(fā)展。農(nóng)業(yè)信息化建設(shè)已成為我國社會經(jīng)濟發(fā)展的重要方向,也是我國社會發(fā)展的重要任務(wù)。農(nóng)業(yè)信息管理系統(tǒng)是一個綜合性的系統(tǒng),是采用計算機科學(xué)技術(shù)結(jié)合我國農(nóng)業(yè)的實際生產(chǎn)情況,建立的一套完善的農(nóng)業(yè)信息管理系統(tǒng)。而數(shù)據(jù)庫技術(shù)為農(nóng)業(yè)信息化管理系統(tǒng)的建設(shè)和研究提供了重要的技術(shù)支持。將數(shù)據(jù)庫技術(shù)應(yīng)用于農(nóng)業(yè)信息管理系統(tǒng)中,能夠?qū)崿F(xiàn)農(nóng)業(yè)信息管理系統(tǒng)數(shù)據(jù)自動統(tǒng)計等功能。
1 我國農(nóng)業(yè)信息化發(fā)展現(xiàn)狀
農(nóng)業(yè)是我國經(jīng)濟發(fā)展的重要支柱產(chǎn)業(yè),農(nóng)業(yè)信息化建設(shè)是現(xiàn)代農(nóng)業(yè)發(fā)展的主要方向,農(nóng)業(yè)信息化技術(shù)的應(yīng)用是我國農(nóng)業(yè)生產(chǎn)水平的重要體現(xiàn)。在我國的農(nóng)業(yè)信息化建設(shè)中,信息的管理及合理應(yīng)用是農(nóng)業(yè)信息化建設(shè)的重要內(nèi)容。
隨著計算機科學(xué)技術(shù)的發(fā)展,農(nóng)業(yè)信息化技術(shù)在農(nóng)業(yè)生產(chǎn)中得到了廣泛的應(yīng)用。農(nóng)業(yè)信息化管理系統(tǒng)主要是應(yīng)用農(nóng)業(yè)信息化技術(shù)和計算機應(yīng)用技術(shù),對農(nóng)業(yè)生產(chǎn)的數(shù)據(jù)信息資源進行整合和管理,建立的功能完善的農(nóng)業(yè)信息化管理系統(tǒng)。當前,網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)成為了我國農(nóng)業(yè)信息管理系統(tǒng)發(fā)展的重要技術(shù),為信息管理系統(tǒng)的建立提供了重要的技術(shù)支持。
2 農(nóng)業(yè)信息管理系統(tǒng)構(gòu)建需求分析
農(nóng)業(yè)信息管理系統(tǒng)構(gòu)建涉及很多因素,要充分考慮到農(nóng)業(yè)信息管理部門及用戶的基本需求[1]。對農(nóng)業(yè)信息管理系統(tǒng)要采用科學(xué)的手段,通過計算機應(yīng)用技術(shù),實現(xiàn)農(nóng)業(yè)信息管理系統(tǒng)的功能。農(nóng)業(yè)信息管理系統(tǒng)的建立要滿足農(nóng)業(yè)生產(chǎn)中對信息化管理的基本需求,實現(xiàn)系統(tǒng)的可持續(xù)運行。農(nóng)業(yè)信息管理系統(tǒng)內(nèi)部各個模塊的功能要得到充分的發(fā)揮,各個模塊之間要相互協(xié)作,實現(xiàn)系統(tǒng)的整體運行。根據(jù)農(nóng)業(yè)信息化建設(shè)的實際情況,結(jié)合農(nóng)業(yè)發(fā)展現(xiàn)狀,以農(nóng)業(yè)信息化技術(shù)為主要技術(shù)支持,解決農(nóng)業(yè)生產(chǎn)中的實際問題。農(nóng)業(yè)信息資源是農(nóng)業(yè)生產(chǎn)中的重要資源,農(nóng)業(yè)信息具有共享性和開放性的特點。在農(nóng)業(yè)現(xiàn)代化生產(chǎn)中充分利用農(nóng)業(yè)信息資源,對農(nóng)業(yè)信息資源進行合理的分配,建立完善的農(nóng)業(yè)信息資源共享機制,真正實現(xiàn)農(nóng)業(yè)信息資源的共享。
3 農(nóng)業(yè)信息管理系統(tǒng)開發(fā)技術(shù)
ADO技術(shù)是數(shù)據(jù)庫應(yīng)用技術(shù)中重要的面向?qū)ο蠼涌诩夹g(shù),通過ADO技術(shù)對數(shù)據(jù)庫的訪問是采用對OLE DB數(shù)據(jù)訪問的高層接口訪問技術(shù),ADO技術(shù)把OLE DB的訪問操作進行了簡化,對OLE DB程序的COM接口進行了封裝,可以說ADO技術(shù)是一種高層的數(shù)據(jù)庫訪問技術(shù)。ADO技術(shù)使用比較簡單,具有面向?qū)ο蟮募夹g(shù)特點;ADO技術(shù)的應(yīng)用程序通用性強,對數(shù)據(jù)庫訪問的效率高;ADO數(shù)據(jù)庫訪問技術(shù)在WEB應(yīng)用中使用非常方便,為WEB程序的編寫提供了技術(shù)支持。
Access數(shù)據(jù)庫技術(shù)是結(jié)構(gòu)數(shù)據(jù)的集合,在Access數(shù)據(jù)庫技術(shù)中可以使用文字和圖片等數(shù)據(jù)格式[2],Access數(shù)據(jù)庫技術(shù)的最大特點是具有關(guān)系型數(shù)據(jù)庫的特點,可以建立表與表之間的聯(lián)系,這樣為數(shù)據(jù)庫的數(shù)據(jù)信息查詢提供了很大的方便。Access數(shù)據(jù)庫由表、記錄和字段等結(jié)構(gòu)組成,通過表對數(shù)據(jù)進行存儲形成數(shù)據(jù)表,對Access數(shù)據(jù)庫的查詢可以通過索引的方式進行快速查詢,通過篩選的方式對表中的查詢字段建立新的表聯(lián)系。Access數(shù)據(jù)庫技術(shù)具有強大的數(shù)據(jù)庫組織管理功能,方便用戶的查詢和管理。Access數(shù)據(jù)庫技術(shù)的數(shù)據(jù)庫數(shù)據(jù)處理功能很強,可以非常方便和快速地生成數(shù)據(jù)庫對象,對查詢數(shù)據(jù)建立報表,通過WEB進行檢索,并可以與互聯(lián)網(wǎng)進行連接。Access數(shù)據(jù)庫技術(shù)主要應(yīng)用于中小型的數(shù)據(jù)庫中,在B/S服務(wù)模式的數(shù)據(jù)庫中可以對數(shù)據(jù)庫的客戶端進行有效的管理。
4 農(nóng)業(yè)信息管理系統(tǒng)設(shè)計
4.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計
本系統(tǒng)的設(shè)計采用計算機應(yīng)用技術(shù)和農(nóng)學(xué)等綜合性知識,對農(nóng)業(yè)信息資源的數(shù)據(jù)進行收集和整理,并對農(nóng)業(yè)數(shù)據(jù)信息進行規(guī)范化管理,通過數(shù)據(jù)庫技術(shù)和編程語言,建立農(nóng)業(yè)信息管理系統(tǒng),實現(xiàn)系統(tǒng)信息采集、查詢和管理的功能。農(nóng)業(yè)信息管理系統(tǒng)整體框架如圖1所示。
農(nóng)業(yè)信息數(shù)據(jù)量比較大,數(shù)據(jù)種類比較多,而且很多農(nóng)業(yè)信息數(shù)據(jù)都是分散的,數(shù)據(jù)格式不規(guī)范,因此需要建立標準化的農(nóng)業(yè)信息數(shù)據(jù)。而對農(nóng)業(yè)信息管理系統(tǒng)的建立需要建立一個標準化的數(shù)據(jù)庫,并對農(nóng)業(yè)信息數(shù)據(jù)進行共享[3],農(nóng)業(yè)信息數(shù)據(jù)的標準化在農(nóng)業(yè)信息管理系統(tǒng)的建立中是非常重要的。
4.2 系統(tǒng)總體功能設(shè)計
農(nóng)業(yè)信息管理系統(tǒng)對農(nóng)業(yè)生產(chǎn)信息數(shù)據(jù)進行收集和管理,方便用戶對農(nóng)業(yè)信息進行查詢,系統(tǒng)中的農(nóng)業(yè)生產(chǎn)信息數(shù)據(jù)包括氣象數(shù)據(jù)和農(nóng)作物特性等數(shù)據(jù),農(nóng)業(yè)信息管理系統(tǒng)的功能要完成對數(shù)據(jù)信息的收集、存儲、查詢和修改等基本操作。農(nóng)業(yè)信息管理系統(tǒng)的適用性非常強,提供農(nóng)業(yè)生產(chǎn)各個領(lǐng)域的數(shù)據(jù)信息,并提供數(shù)據(jù)的查詢和統(tǒng)計等功能。農(nóng)業(yè)信息管理系統(tǒng)的建立要具有系統(tǒng)數(shù)據(jù)維護的基本功能[4],方便管理人員對系統(tǒng)進行日常的維護和管理,為用戶提供強大的數(shù)據(jù)查詢功能。農(nóng)業(yè)信息管理系統(tǒng)具有可以對用戶查詢的數(shù)據(jù)自動生成折線圖等基本的顯示功能,為用戶更方便地使用系統(tǒng)中的數(shù)據(jù)提供基本的服務(wù)功能。農(nóng)業(yè)信息管理系統(tǒng)功能結(jié)構(gòu)如圖2所示。
系統(tǒng)在結(jié)構(gòu)和功能上采用模塊化的設(shè)計方法,農(nóng)業(yè)信息管理系統(tǒng)實現(xiàn)用戶對農(nóng)業(yè)信息的快速查詢功能,提高系統(tǒng)數(shù)據(jù)資源的共享性。本系統(tǒng)的設(shè)計是一個基本的農(nóng)業(yè)信息管理系統(tǒng),實現(xiàn)最基本的系統(tǒng)功能,可以把本系統(tǒng)作為農(nóng)業(yè)信息管理的一個工具來對農(nóng)業(yè)信息進行管理和維護。系統(tǒng)的設(shè)計采用軟件的設(shè)計思想,采用計算機的編程語言對系統(tǒng)模塊的功能進行設(shè)計。系統(tǒng)界面采用Windows界面的風(fēng)格進行設(shè)計,用戶可以很方便地對系統(tǒng)客戶端進行操作。主界面數(shù)據(jù)查詢功能設(shè)計,從數(shù)據(jù)庫中把查詢到的不同數(shù)據(jù)信息以表的形式添加到數(shù)據(jù)查詢的主界面中,在界面中可以對查詢到的數(shù)據(jù)進行選擇。主界面查詢采用分支查詢設(shè)計的方法,對不同的查詢表進行分支管理,對數(shù)據(jù)進行分析并生成折線圖或者柱狀圖等。系統(tǒng)中數(shù)據(jù)的格式主要是數(shù)據(jù)庫表單格式[5],通過數(shù)據(jù)庫表單的形式把系統(tǒng)中的數(shù)據(jù)信息表示出來,包括土壤數(shù)據(jù)庫表單、氣象數(shù)據(jù)庫表單和農(nóng)作物數(shù)據(jù)庫表單等。系統(tǒng)中數(shù)據(jù)查詢功能的設(shè)計通過ADO技術(shù)作為數(shù)據(jù)查詢技術(shù),因為農(nóng)業(yè)信息管理系統(tǒng)的數(shù)據(jù)庫信息比較大,ADO技術(shù)可以提高數(shù)據(jù)庫查詢的效率,通過SQL結(jié)構(gòu)化查詢語言作為查詢的主要語句對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢和修改等操作。農(nóng)業(yè)信息管理系統(tǒng)實現(xiàn)了農(nóng)業(yè)信息的統(tǒng)一管理和信息共享,是農(nóng)業(yè)信息化技術(shù)發(fā)展的主要應(yīng)用。
5 結(jié)語
農(nóng)業(yè)是我國經(jīng)濟發(fā)展的主要支柱,農(nóng)業(yè)信息化建設(shè)是我國農(nóng)業(yè)現(xiàn)代化建設(shè)的重要內(nèi)容。農(nóng)業(yè)信息管理系統(tǒng)可以實現(xiàn)對農(nóng)業(yè)數(shù)據(jù)信息的管理和查詢,實現(xiàn)農(nóng)業(yè)數(shù)據(jù)信息的共享。農(nóng)業(yè)信息管理系統(tǒng)是我國農(nóng)業(yè)信息技術(shù)的主要應(yīng)用體現(xiàn)。
參考文獻
[1]鄭國清,張瑞玲,徐麗敏,等.作物模擬中的常年氣候數(shù)據(jù)生成子系統(tǒng)[J].南京農(nóng)業(yè)大學(xué)學(xué)報,2003(1):93-96.
[2]馬曉光,沈佐銳.隨機天氣發(fā)生器的可視化編程及其將來在農(nóng)業(yè)生態(tài)學(xué)上的應(yīng)用[J].中國農(nóng)業(yè)科學(xué),2002(12):1473-1478.
[3]何團結(jié),闞畫春,程福如,等.實用農(nóng)業(yè)多元統(tǒng)計分析系統(tǒng)的開發(fā)與應(yīng)用[J].農(nóng)業(yè)網(wǎng)絡(luò)信息,2002(4):15-17.
[4]陳建平,李向民,許春霞,等.漢群農(nóng)業(yè)綜合治理數(shù)據(jù)庫管理系統(tǒng)的設(shè)計與實現(xiàn)[J].陜西農(nóng)業(yè)科學(xué),2002(1):39-41.
[5]周慧珍,李勇,章?lián)P德,等.以CGI為基礎(chǔ)的農(nóng)業(yè)技術(shù)分布式查詢數(shù)據(jù)庫——以江蘇省農(nóng)業(yè)技術(shù)分布式查詢數(shù)據(jù)庫為例[J].土壤,2001(6):286-288.