摘要:隨著信息技術(shù)的不斷發(fā)展,農(nóng)業(yè)領(lǐng)域也開始重視信息技術(shù)的引入和應(yīng)用。農(nóng)業(yè)信息數(shù)據(jù)庫(kù)的建設(shè)不僅系統(tǒng),而且繁雜,涉及諸多環(huán)節(jié),包括前期規(guī)劃及開發(fā),包括后續(xù)的系統(tǒng)調(diào)試,還包括最終的實(shí)際應(yīng)用。本文選取農(nóng)業(yè)信息數(shù)據(jù)庫(kù)設(shè)計(jì)這一角度展開探討,以期促進(jìn)我國(guó)農(nóng)業(yè)信息數(shù)據(jù)庫(kù)建設(shè)的進(jìn)一步發(fā)展。
關(guān)鍵詞:農(nóng)業(yè)信息數(shù)據(jù)庫(kù);設(shè)計(jì);探究
1. 農(nóng)業(yè)信息數(shù)據(jù)庫(kù)整體技術(shù)框架選用的分析
現(xiàn)階段,主要有兩類技術(shù)框架可供選擇,一是.NET技術(shù),二是B/S結(jié)構(gòu)。NET技術(shù)是微軟設(shè)計(jì)并主推的一種技術(shù)框架,不僅在當(dāng)前獲得了一定的應(yīng)用,而且具有廣泛的應(yīng)用前景。相較其他技術(shù)框架而言,.NET技術(shù)優(yōu)勢(shì)明顯,表現(xiàn)如下:一,檢索功能強(qiáng)大,既快又準(zhǔn);二,并發(fā)處理數(shù)方面優(yōu)于其它;三,是微軟的主推項(xiàng)目,具有十分廣闊的發(fā)展前景及應(yīng)用前景;四,利用網(wǎng)絡(luò)便可有效處理數(shù)據(jù)中心的一系列外部擴(kuò)建問(wèn)題,既不需要客戶端軟件安裝,又不需要客戶端軟件升級(jí),還不需要相應(yīng)的跟蹤服務(wù),節(jié)省了大量運(yùn)營(yíng)成本。所謂B/S結(jié)構(gòu)指的是,瀏覽器與服務(wù)器結(jié)構(gòu),是一種基于C/S結(jié)構(gòu)的改良產(chǎn)品。[1]該種結(jié)構(gòu)將WWW瀏覽器作為操作者的工作界面,利用服務(wù)器端來(lái)完成對(duì)絕大部分關(guān)鍵事物邏輯的處理,并表現(xiàn)出“3-tier結(jié)構(gòu)”特點(diǎn)。B/S技術(shù)也具有一定的優(yōu)勢(shì),表現(xiàn)如下:一,在很大程度上,實(shí)現(xiàn)了對(duì)客戶端電腦載荷的有效精簡(jiǎn),進(jìn)而降低了使用者的總體成本;二,在實(shí)際應(yīng)用過(guò)程中,該結(jié)構(gòu)易于把握;三,不僅具有一次性開發(fā)到位的特點(diǎn),而且在訪問(wèn)及操作方面,突破了時(shí)間、空間以及接入方式的諸多限制;四,可根據(jù)設(shè)置相應(yīng)的訪問(wèn)權(quán)限,從而保證整個(gè)數(shù)據(jù)庫(kù)具有較高的安全級(jí)別。在進(jìn)行農(nóng)業(yè)信息數(shù)據(jù)庫(kù)開發(fā)環(huán)節(jié),建議采用如下技術(shù)手段:在技術(shù)框架方面選擇.NET2.0;在體系結(jié)構(gòu)方面選擇B/S。
2.農(nóng)業(yè)信息數(shù)據(jù)庫(kù)的設(shè)計(jì)要求
2.1數(shù)據(jù)庫(kù)的建設(shè)原則及其構(gòu)建風(fēng)格
2.1.1數(shù)據(jù)庫(kù)的建設(shè)原則
在建設(shè)數(shù)據(jù)庫(kù)的過(guò)程中,應(yīng)緊緊圍繞建設(shè)目標(biāo)進(jìn)行,既要做大,又要做強(qiáng),還要做精,另外,應(yīng)保證在整體風(fēng)格上趨于統(tǒng)一,還應(yīng)保證各個(gè)數(shù)據(jù)庫(kù)具有自己的特色,即做好統(tǒng)分布置[2]。
2.1.2數(shù)據(jù)庫(kù)的構(gòu)建風(fēng)格
在建設(shè)數(shù)據(jù)庫(kù)過(guò)程中,應(yīng)在遵循建設(shè)原則的基礎(chǔ)上,體現(xiàn)其主體風(fēng)格——清新簡(jiǎn)潔,一改傳統(tǒng)數(shù)據(jù)庫(kù)的諸多不足(拘謹(jǐn)以及繁雜等)。標(biāo)識(shí)由三大部分組成:一,數(shù)據(jù)庫(kù)全稱;二,數(shù)據(jù)庫(kù)英文拼寫;三,數(shù)據(jù)庫(kù)標(biāo)識(shí)。標(biāo)識(shí)顯示在數(shù)據(jù)庫(kù)系統(tǒng)的每一個(gè)頁(yè)面上,且顯示在操作頁(yè)的左上角位置。選擇淡藍(lán)色作為首頁(yè)的基準(zhǔn)色調(diào),并選用宋體字,無(wú)論是字體大小,還是內(nèi)容布局,均應(yīng)充分照顧到視覺感官的舒適性。值得一提的是,首頁(yè)的相關(guān)設(shè)計(jì)要保持相對(duì)固定,以為其它數(shù)據(jù)庫(kù)設(shè)計(jì)提供參照,另外,在設(shè)計(jì)其它數(shù)據(jù)庫(kù)的過(guò)程中,應(yīng)注意各自特點(diǎn)的體現(xiàn)。
2.2子數(shù)據(jù)庫(kù)的構(gòu)建方式闡述
2.2.1整體架構(gòu)
數(shù)據(jù)中心的建設(shè)是一個(gè)相對(duì)漫長(zhǎng)的過(guò)程,短則數(shù)年,多則數(shù)十年。在此過(guò)程中,數(shù)據(jù)庫(kù)在數(shù)量及容量方面也隨之不斷發(fā)展和擴(kuò)充,所以,要對(duì)體系結(jié)構(gòu)的整體性能進(jìn)行綜合考慮,包括穩(wěn)定性,包括安全性,包括長(zhǎng)遠(yuǎn)性,還包括運(yùn)營(yíng)成本等。總而言之,要保證整體架構(gòu)的科學(xué)性。
2.2.2后臺(tái)建設(shè)及應(yīng)用
數(shù)據(jù)庫(kù)后臺(tái)建設(shè)質(zhì)量的高低是至關(guān)重要的,和數(shù)據(jù)庫(kù)實(shí)際工作效率息息相關(guān)。所以,在后臺(tái)建設(shè)及應(yīng)用的過(guò)程中,應(yīng)特別注意以下幾點(diǎn):一,批量數(shù)據(jù)處理;二,數(shù)據(jù)格式規(guī)范化;三,防止同類數(shù)據(jù)反復(fù)錄入等[3]。
3.農(nóng)業(yè)信息數(shù)據(jù)庫(kù)的建設(shè)內(nèi)容及其開發(fā)設(shè)計(jì)
3.1農(nóng)業(yè)信息數(shù)據(jù)庫(kù)的建設(shè)目的
在農(nóng)業(yè)信息化進(jìn)程中,農(nóng)業(yè)信息數(shù)據(jù)庫(kù)是不可或缺的組成部分,將會(huì)對(duì)當(dāng)?shù)氐霓r(nóng)業(yè)發(fā)展及社會(huì)進(jìn)步產(chǎn)生至關(guān)重要的影響。所以,設(shè)計(jì)并構(gòu)建科學(xué)合理的農(nóng)業(yè)信息數(shù)據(jù)庫(kù)系統(tǒng)便成了當(dāng)務(wù)之急,是推動(dòng)我國(guó)農(nóng)業(yè)信息化不斷深入的一個(gè)重要手段。
3.2農(nóng)產(chǎn)品樹狀分類數(shù)據(jù)倉(cāng)庫(kù)群
將初級(jí)農(nóng)業(yè)產(chǎn)品用作數(shù)據(jù)庫(kù)系統(tǒng)的一個(gè)基本分類原則。利用樹狀結(jié)構(gòu)這一形式以實(shí)現(xiàn)對(duì)農(nóng)產(chǎn)品數(shù)據(jù)庫(kù)群的合理構(gòu)建。以“玉米樹狀分類數(shù)據(jù)庫(kù)”為例。在該數(shù)據(jù)庫(kù)中,將玉米的一些基本信息(品種、栽培以及加工等)定義為一級(jí)結(jié)點(diǎn)。加工這一項(xiàng)可作進(jìn)一步細(xì)化,包括加工企業(yè),包括加工產(chǎn)品,還包括加工技術(shù)等,此為二級(jí)節(jié)點(diǎn)。加工產(chǎn)品這一項(xiàng)還可作進(jìn)一步細(xì)化,包括生產(chǎn)企業(yè),包括用途,還包括市場(chǎng)需求等,此為三級(jí)節(jié)點(diǎn)。這些不同級(jí)別的節(jié)點(diǎn)信息,最終構(gòu)建了一個(gè)相對(duì)完整的玉米樹狀分類數(shù)據(jù)庫(kù)。
信息采集及存儲(chǔ)環(huán)節(jié),采用如下方式進(jìn)行編碼:信息類別漢語(yǔ)拼音縮寫+數(shù)字序號(hào)(例如,玉米品種1——ympzl)。該數(shù)據(jù)庫(kù)覆蓋范圍非常廣泛,涉及數(shù)百個(gè)基本品種,是一個(gè)極為豐富、系統(tǒng)的分類數(shù)據(jù)庫(kù)群。第一期建設(shè)計(jì)劃主要包括以下15大種類:一,水稻;二,玉米;三,大豆;四,高粱;五,西紅柿;六,胡蘿卜;七,馬鈴薯;八,蘋果;九,桃;十,梨;十一,豬;十二,牛;十三,羊;十四,雞;十五,蛋。
數(shù)據(jù)采集方式屬于半自動(dòng)式,先對(duì)采集對(duì)象進(jìn)行人工界定,然后在抓取軟件的幫助下,對(duì)信息對(duì)象進(jìn)行采集,并儲(chǔ)存在本地,最終展開相應(yīng)分析及整理。數(shù)據(jù)庫(kù)管理軟件的諸多功能如下:一,數(shù)據(jù)錄入;二,數(shù)據(jù)修改;三,數(shù)據(jù)刪除;四,數(shù)據(jù)查找;五,數(shù)據(jù)分析;六,數(shù)據(jù)統(tǒng)計(jì)。對(duì)數(shù)據(jù)資源進(jìn)行采集之前,應(yīng)確定采集方式:一,主要方式,包括網(wǎng)上收集,包括共享,還包括自由數(shù)據(jù)整理;二,輔助方式,包括購(gòu)置,還包括交換等。計(jì)劃采集100G的數(shù)據(jù)資源[4]。
3.3農(nóng)業(yè)決策支持系統(tǒng)
所謂農(nóng)業(yè)決策支持系統(tǒng)指的是,以政府機(jī)構(gòu)為主要服務(wù)對(duì)象的一個(gè)資源整合體系。在建設(shè)該系統(tǒng)的過(guò)程中,一方面應(yīng)以原有系統(tǒng)為基礎(chǔ)進(jìn)行優(yōu)化升級(jí),另一方面應(yīng)致力于系統(tǒng)集成軟件的有效開發(fā),以實(shí)現(xiàn)對(duì)該系統(tǒng)的重新分層組建。
3.4農(nóng)業(yè)預(yù)警及其農(nóng)產(chǎn)品動(dòng)態(tài)信息監(jiān)控?cái)?shù)據(jù)庫(kù)
該數(shù)據(jù)庫(kù)能對(duì)農(nóng)業(yè)生產(chǎn)信息進(jìn)行采集和分析,能對(duì)農(nóng)村經(jīng)濟(jì)發(fā)展信息進(jìn)行采集和分析,進(jìn)而總結(jié)出符合實(shí)際情況的農(nóng)產(chǎn)品供求信息,還有價(jià)格行情。
該數(shù)據(jù)庫(kù)能以互聯(lián)網(wǎng)為通道,也能以電話網(wǎng)為通道,因而在數(shù)據(jù)采集方面具有一定的便捷性。另外,該系統(tǒng)建立了一套較為成熟的信息制度化與程序化的互動(dòng)機(jī)制,不僅能夠及時(shí)發(fā)出農(nóng)業(yè)預(yù)警,還能實(shí)現(xiàn)對(duì)農(nóng)產(chǎn)品動(dòng)態(tài)信息的有效監(jiān)控。
3.5農(nóng)業(yè)圖片資源及其文獻(xiàn)資源集成數(shù)據(jù)庫(kù)
對(duì)于農(nóng)業(yè)數(shù)據(jù)信息而言,圖片資源是不可或缺的組成部分?,F(xiàn)階段,涉農(nóng)圖片不僅形式雜亂,而且較為分散,所以,主要采用以下方式進(jìn)行收集:一,征集;二,共享;三,網(wǎng)上收集;四,掃描加工;五,購(gòu)買;六,自行拍攝。在設(shè)計(jì)圖片數(shù)據(jù)庫(kù)管理軟件的過(guò)程中,應(yīng)使其具備如下功能:一,圖片編輯;二,圖片分類;三,圖片錄入;四,圖片檢索等。另外,應(yīng)基于“分類數(shù)據(jù)庫(kù)”這種形式,對(duì)圖片資源展開相應(yīng)的集成處理。集成數(shù)據(jù)量200G。
4.結(jié)語(yǔ)
本文設(shè)計(jì)并構(gòu)建了一種現(xiàn)代化的農(nóng)業(yè)信息數(shù)據(jù)庫(kù)系統(tǒng),希望能夠?yàn)槲覈?guó)農(nóng)業(yè)經(jīng)濟(jì)的發(fā)展提供一些助益。(作者單位:成都理工大學(xué))
參考文獻(xiàn):
[1]張偉,歐吉順,周楚新.利用數(shù)據(jù)挖掘技術(shù)建設(shè)農(nóng)業(yè)智能綜合信息服務(wù)平臺(tái)[J].農(nóng)業(yè)網(wǎng)絡(luò)信息.2011(08).
[2]夏斌,丁立,喬紅波,高瑞.中文農(nóng)業(yè)信息垂直搜索引擎的設(shè)計(jì)與實(shí)現(xiàn)[J].河南農(nóng)業(yè)大學(xué)學(xué)報(bào).2010(06).
[3]劉秉鑫,李繼.淺談農(nóng)業(yè)信息數(shù)據(jù)庫(kù)的分析與設(shè)計(jì)[J].科技資訊.2010(01).
[4]于麗.景德鎮(zhèn)市農(nóng)業(yè)信息數(shù)據(jù)庫(kù)的建設(shè)與研究[J].農(nóng)業(yè)科技與信息.2010(13).