亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于GIS的農(nóng)業(yè)綜合管理系統(tǒng)的設計與建立

        2018-01-19 02:07:52王孟博
        關(guān)鍵詞:圖層界面數(shù)據(jù)庫

        王孟博

        (廣東創(chuàng)新科技職業(yè)學院,廣東東莞523960)

        隨著計算機技術(shù)的飛速發(fā)展和普及,地理信息系統(tǒng)(Geographic Information System,即GIS)在農(nóng)業(yè)生產(chǎn)中得到了越來越廣泛的應用,為農(nóng)業(yè)生產(chǎn)提供更高效的服務,成為現(xiàn)代化大農(nóng)業(yè)中的重要支撐技術(shù)之一[1]。我國作為世界上農(nóng)業(yè)領(lǐng)軍國家,其行業(yè)生產(chǎn)有著悠久的歷史,且占據(jù)著十分重要的地位[2]。農(nóng)業(yè)在我國的國民經(jīng)濟體制中扮演著舉足輕重的角色,但是目前我國的農(nóng)業(yè)發(fā)展水平同發(fā)達國家相比,還處于比較落后的階段,加上信息技術(shù)也沒能得到充分廣泛的應用,其間信息的極度缺乏是制約我國農(nóng)業(yè)發(fā)展的重要瓶頸之一,農(nóng)業(yè)面臨著可持續(xù)發(fā)展與國際競爭的雙重挑戰(zhàn),我國農(nóng)業(yè)的根本解決辦法就是完成現(xiàn)代化大農(nóng)業(yè)戰(zhàn)略的部署,創(chuàng)建較為智能化的大農(nóng)業(yè)平臺,以便整合更多的信息來用于現(xiàn)代化大農(nóng)業(yè)的生產(chǎn)實踐的各個環(huán)節(jié),合理利用各類農(nóng)業(yè)信息類資源,進行水土保持、土壤保護、合理灌溉和施肥等,提高農(nóng)業(yè)發(fā)展的可持續(xù)能力。

        20世紀70年代GIS開始應用于農(nóng)業(yè)領(lǐng)域,在土地資源評價、土地資源調(diào)查、農(nóng)業(yè)資源信息的管理分析等方面取得了重大進展;到了80年代,以GIS系統(tǒng)為基礎(chǔ)的精準農(nóng)業(yè)被提出;1993年,美國的全球定位系統(tǒng)轉(zhuǎn)為民用后開始被大規(guī)模應用于精確農(nóng)業(yè)技術(shù)[3]。日本農(nóng)林水產(chǎn)省和一些大型農(nóng)業(yè)機械生產(chǎn)廠家已經(jīng)在合作研究將衛(wèi)星技術(shù)用于農(nóng)業(yè)生產(chǎn),2002年開發(fā)出利用衛(wèi)星定位系統(tǒng)的農(nóng)業(yè)機械。相比之下,我國此類研究起步較晚,但隨著“863計劃”的實施與開展,農(nóng)業(yè)信息化技術(shù)研究也已列入國家科技攻關(guān)項目。

        二十一世紀,世界農(nóng)業(yè)進入數(shù)字化和信息化時代,以IT技術(shù)為主導的各類先進技術(shù)不斷被應用于農(nóng)業(yè)系統(tǒng),應運而生了現(xiàn)代化大農(nóng)業(yè)。現(xiàn)代化大農(nóng)業(yè)由農(nóng)業(yè)技術(shù)、計算機技術(shù)、信息技術(shù)所支持的根據(jù)空間參數(shù)變異、定時、定位、定量地實施完整的現(xiàn)代化大農(nóng)業(yè)操作技術(shù)與生產(chǎn)管理的完整系統(tǒng)構(gòu)成[4],其技術(shù)支持主要由3S(GIS:地理信息系統(tǒng);GPS:全球定位系統(tǒng);RS:遙感遙測系統(tǒng))構(gòu)成,這種現(xiàn)代化大農(nóng)業(yè)技術(shù)體系是信息技術(shù)智能化、網(wǎng)絡化、數(shù)字化應用的綜合體現(xiàn)[5]。基于此,設計并開發(fā)一套以GIS為基礎(chǔ)的農(nóng)業(yè)信息綜合管理平臺。

        1.技術(shù)基礎(chǔ)

        1.1 地理信息系統(tǒng)(GIS)

        地理信息系統(tǒng)(GIS:Geographic Information System)是一門已廣泛應用于各個領(lǐng)域的綜合性學科[6]。隨著GIS技術(shù)的發(fā)展,也有稱GIS為“地理信息科學”(Geographic Information Science),近年來,也有稱 GIS為"地理信息服務"(Geographic Information service)。地理信息系統(tǒng)的矢量圖通過點、線、面來構(gòu)成整個數(shù)據(jù)集。具體關(guān)系如圖1所示:

        圖1 GIS系統(tǒng)基本數(shù)據(jù)組織圖

        1.2 SuperMap Objects.NET

        SuperMap Objects.NET是由北京超圖軟件股份有限公司(SuperMap)開發(fā)并推廣的基于超圖共相式GIS內(nèi)核,采用.NET技術(shù)的組件式的GIS地理信息系統(tǒng)開發(fā)平臺。采用標準的C++對共相式GIS內(nèi)核進行編寫,進而完成GIS功能的實現(xiàn)。此外,SuperMap Objects.NET采用C++/CLI進行組件的封裝,是純.NET的組件,不是通過COM封裝或者中間件運行的組件,比通過中間件調(diào)用COM的方式在效率上將有極大的提高。SuperMap Objects.NET支持所有.NET開發(fā)語言,如 C#、VB.NET、C++/CLI等[7]。

        1.3 MySQL數(shù)據(jù)庫

        MySQL是當前最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應用方面 My SQL是最好的RDBMS(Relational Database Management System,關(guān)系型數(shù)據(jù)庫管理系統(tǒng))應用軟件之一,由MySQLAB公司推出,總部位于瑞典,現(xiàn)已被收購于Oracle旗下。憑借其所占內(nèi)存小、運行速度快、總體擁有成本不高,特別是源碼開放這一功能,成為了多數(shù)網(wǎng)絡平臺的首要選擇[8]。

        為了開發(fā)出數(shù)據(jù)全面且功能完善的農(nóng)業(yè)綜合信息管理平臺,同時又考慮到系統(tǒng)的易用性、易維護性及兼容性,整個平臺在Microsoft Visual Studio 2012的開發(fā)環(huán)境下,基于GIS地理信息技術(shù),優(yōu)勢結(jié)合,設計并創(chuàng)建了一套農(nóng)業(yè)信息管理系統(tǒng)。最后通過軟件編制、應用測試,完成開發(fā)與利用。

        2.系統(tǒng)的總體設計

        2.1 可行性研究

        隨著農(nóng)業(yè)信息化技術(shù)的不斷提高與發(fā)展需求,確定了對農(nóng)業(yè)生產(chǎn)的全過程進行信息化管理的戰(zhàn)略目標,并給予一定的資金支持。本系統(tǒng)的開發(fā),不僅可能極大地提高農(nóng)業(yè)生產(chǎn)全過程的管理效率,而且隨著每年數(shù)據(jù)量的不斷積累、分析與優(yōu)化,可以為以后的農(nóng)業(yè)生產(chǎn)提供更科學的生產(chǎn)及管理依據(jù),同時地塊數(shù)據(jù)數(shù)字化,可以為土地承包及管理減少很多糾紛。本系統(tǒng)是一個涉及到地理信息技術(shù)及數(shù)據(jù)庫技術(shù)的管理和查詢系統(tǒng),現(xiàn)有的技術(shù)已經(jīng)較為成熟,而且硬件、軟件的性能要求、環(huán)境條件等各項條件良好,利用現(xiàn)有技術(shù)條件完全可以實現(xiàn)該系統(tǒng)的功能目標。無論從技術(shù)還是經(jīng)濟上,本系統(tǒng)的研發(fā)工作有著極大的可行性。

        2.2 技術(shù)目標及流程圖

        為了實現(xiàn)高效、方便、精細的現(xiàn)代化大農(nóng)業(yè)管理平臺,基于GIS的農(nóng)業(yè)綜合管理系統(tǒng)涵蓋了農(nóng)業(yè)技術(shù)管理層、農(nóng)業(yè)技術(shù)集成層、種植規(guī)劃設計層、農(nóng)業(yè)生產(chǎn)實施層、農(nóng)田環(huán)境監(jiān)測層及農(nóng)業(yè)數(shù)據(jù)報表層,從規(guī)劃、種植、管理、收獲到相關(guān)農(nóng)業(yè)技術(shù)的集成及提高均進行信息化管理,不僅提高了管理效率,而且積累了大量的數(shù)據(jù),為以后的農(nóng)業(yè)生產(chǎn)進行技術(shù)革新提供了科學的依據(jù)。通過對用戶的需求分析,完成系統(tǒng)的技術(shù)方案及流程圖的設計,如圖2所示。

        圖2 技術(shù)方案及流程圖

        2.3 系統(tǒng)總體設計

        系統(tǒng)總體設計是指軟件采用什么樣的開發(fā)模式及各個功能模塊的具體劃分。無論在軟件開發(fā)的哪個階段,都需要從整體上考慮軟件的整個生命周期的存在,尤其是為后續(xù)的數(shù)據(jù)庫設計、編碼實現(xiàn)、測試與維護做到最大程度的優(yōu)化。本系統(tǒng)的業(yè)務流程涉及到了農(nóng)業(yè)生產(chǎn)、農(nóng)事作業(yè)的各個階段,業(yè)務流程較為復雜,數(shù)據(jù)量較為龐大,尤其是地理信息中的空間數(shù)據(jù)較大,所以本系統(tǒng)的整體開發(fā)采用三層架構(gòu)方式進行開發(fā),如圖3所示。

        圖3 三層架構(gòu)示意圖

        在系統(tǒng)設計時因考慮到在各個農(nóng)場之間傳遞數(shù)據(jù),涉及到農(nóng)場的網(wǎng)絡實際情況,以及本系統(tǒng)需要生成、顯示、傳輸較大的數(shù)據(jù),因此本系統(tǒng)決定采用C/S開發(fā)模式。為了能夠?qū)碗s問題進一步細化,本系統(tǒng)采用模塊化的編程思想,使得本系統(tǒng)真正做到低耦合、高內(nèi)聚。本系統(tǒng)的模塊劃分如圖4所示。

        圖4 系統(tǒng)模塊圖

        2.4 數(shù)據(jù)庫設計

        對于地理信息系統(tǒng)而言,數(shù)據(jù)庫的設計工作占到了整個系統(tǒng)開發(fā)的50%以上,所以數(shù)據(jù)設計的好壞可以直接影響系統(tǒng)的質(zhì)量層次。本系統(tǒng)的數(shù)據(jù)庫包含屬性數(shù)據(jù)庫及空間數(shù)據(jù)庫,其兩者關(guān)系如圖5所示:

        圖5 數(shù)據(jù)庫關(guān)系圖

        為完成系統(tǒng)制定的功能目標,除空間數(shù)據(jù)庫的一些數(shù)據(jù)表,系統(tǒng)需要在屬性數(shù)據(jù)庫中設計較多的數(shù)據(jù)表及存儲過程,并通過關(guān)鍵字的識別將屬性數(shù)據(jù)和空間數(shù)據(jù)進行關(guān)聯(lián)。在此僅列出關(guān)于用戶權(quán)限管理及角色管理的相關(guān)表。如表1、表2所示為部分樣表。

        表1 角色組表

        表2 角色組權(quán)限表

        3.系統(tǒng)功能的實現(xiàn)

        3.1 系統(tǒng)登錄模塊設計

        登錄界面是整個系統(tǒng)入口,無論任何人想操作該系統(tǒng)必須擁有合法的訪問權(quán)限,防止非法入侵,最大程度保證了系統(tǒng)的安全性。系統(tǒng)將用戶分為普通訪客與管理員兩類,而管理員又分為普通管理員和超級管理員兩大類別。其中普通操作人員又隸屬于不同角色,他們所擁有的操作權(quán)限是不同的,而角色的權(quán)限定義可以通過超級管理員進行設置。對于用戶的登錄,系統(tǒng)僅允許進行3次密碼嘗試,如果3次密碼錄入均出現(xiàn)錯誤,則在規(guī)定時間內(nèi)不允許該用戶進行相關(guān)操作。輸入登錄界面如圖6所示:

        圖6 系統(tǒng)登錄模塊

        為了在最大程度上保證系統(tǒng)的安全性,數(shù)據(jù)庫中存儲的信息都是以128位16進制散列值進行存儲,通過MD5加密轉(zhuǎn)化而生成散列值,由于MD5加密算法屬于單向散列函數(shù),且存在不可逆性,即使有非法用戶進入后臺數(shù)據(jù)庫,仍然沒有辦法獲得合法的用戶名與密碼。想通過大量的計算對系統(tǒng)進行暴力破解,在理論上幾乎是不能實現(xiàn)的。系統(tǒng)登錄模塊的程序流程如圖7所示:

        圖7 登錄模塊程序流程圖

        3.2 后臺管理模塊設計

        在信息管理系統(tǒng)中,成員與角色管理屬于后臺管理。動態(tài)的管理成員是保證系統(tǒng)的高可用性的重要方面,本系統(tǒng)由于涉及到了農(nóng)事作業(yè)的眾多方面,所以成員管理是否高效、靈活成為該系統(tǒng)重要性能指標。所以本平臺開發(fā)了較為強大的后臺管理,主要包括用戶管理界面、用戶權(quán)限設置界面、用戶組權(quán)限設置界面、角色組權(quán)限設置界面、用戶信息修改、日志查詢界面。用戶管理各項功能如圖8所示:

        圖8 后臺用戶管理界面

        3.3 農(nóng)田地理信息模塊設計

        農(nóng)田地理信息模塊是本系統(tǒng)最為重要的模塊,將為其它模塊提供基本的圖形數(shù)據(jù)支持。身份驗證通過后,普通用戶將進入到如圖9所示的系統(tǒng)主界面。

        圖9 系統(tǒng)主界面

        在主界面中還沒有圖層顯示,此時通過文件菜單進行操作,打開工作空間,選擇地圖工作空間文件后,點擊“打開”按鈕即可打開選中的地圖工作空間。打開工作空間后,可以顯示圖層數(shù)據(jù),如圖10所示。

        圖10 地圖圖層顯示界面

        在打開工作空間后,可以通過圖層控制菜單對圖層進行控制,通過圖9可以看到,在左側(cè)窗口選擇圖層,可以在右側(cè)進行設置,其設置通過復選框進行勾選,操作簡單。通過地圖選擇彈出式菜單對圖層元素進行選擇,地圖選擇包括點選擇、矩形選擇、圓形選擇、多邊形選擇多個形式。通過點選擇,點擊選中后,可以鼠標點擊選中地圖上的要素對象,在圖形下方的列表中即可顯示該地塊的屬性信息。通過選擇圖層元素,可以查看該元素的屬性數(shù)據(jù)。

        4.系統(tǒng)測試

        作為保證平臺穩(wěn)定性與可靠性的關(guān)鍵步驟,系統(tǒng)測試成為整個平臺創(chuàng)建周期中的最后一環(huán)。其目的就是為了在整個平臺運行操作中發(fā)現(xiàn)漏洞并當即解決。在前期工作完成之后,對整個平臺內(nèi)分別進行了內(nèi)部鏈接測試、各類用戶測試、數(shù)據(jù)庫測試、系統(tǒng)兼容性測試、性能方面測試以及安全測試。整個平臺在整個測試中均表現(xiàn)良好。

        5.總結(jié)

        系統(tǒng)嚴格地按照軟件工程的開發(fā)思想,通過對用戶實際需求的分析,利用SuperMap Objects.NET與My SQL的優(yōu)勢組合進行相關(guān)功能與數(shù)據(jù)庫的設計與實現(xiàn),并基于此創(chuàng)建了一個集生產(chǎn)管理、土地承包、災害管理等多位一體化農(nóng)業(yè)綜合管理系統(tǒng),將農(nóng)業(yè)生產(chǎn)及農(nóng)事作業(yè)相關(guān)操作與數(shù)據(jù)相結(jié)合,完成了數(shù)據(jù)的可視化顯示。

        [1]陳軍響.基于GIS的溫州農(nóng)業(yè)資源管理信息系統(tǒng)的構(gòu)建[D].南京農(nóng)業(yè)大學,2011.

        [2]常忠華.我國農(nóng)業(yè)機械自動化的現(xiàn)狀與推廣[A].《決策與信息》雜志社、北京大學經(jīng)濟管理學院.“決策論壇——管理科學與經(jīng)營決策學術(shù)研討會”論文集(下)[C].2016.

        [3]朱勇.進一步拓展現(xiàn)代信息技術(shù)在農(nóng)業(yè)領(lǐng)域里應用途徑的思考[J].農(nóng)業(yè)經(jīng)濟,2012,(11):103-104.

        [4]王艷錦,鄭正,高照陽,帖靖璽.精細農(nóng)業(yè)體系的研究[J].中國農(nóng)機化,2006,(1):33-38.

        [5]李玉清,張燕軍.循環(huán)經(jīng)濟模式下高效生態(tài)農(nóng)業(yè)發(fā)展對策研究[J].農(nóng)業(yè)網(wǎng)絡信息,2017,(3):71-74.

        [6]鄔利云.地理信息系統(tǒng)在高中地理教學中的應用[J].讀與寫,2014,(5):235.

        [7]梁學慶.基于SuperMap的防汛抗旱綜合事務管理系統(tǒng)探討[J].城市建設理論研究,2014,(27):2441-2442.

        [8]王孟博,朱景福,李妍,高寒,裴文彤.基于PHP技術(shù)的玉米大豆水稻農(nóng)藝性狀專網(wǎng)的設計與建立[J].黑龍江八一農(nóng)墾大學學報,2017,29(01):110-114.

        猜你喜歡
        圖層界面數(shù)據(jù)庫
        國企黨委前置研究的“四個界面”
        當代陜西(2020年13期)2020-08-24 08:22:02
        基于FANUC PICTURE的虛擬軸坐標顯示界面開發(fā)方法研究
        巧用混合圖層 制作抽象動感森林
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        人機交互界面發(fā)展趨勢研究
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        圖層法在地理區(qū)域圖讀圖中的應用
        地理教學(2015年18期)2016-01-06 12:00:38
        手機界面中圖形符號的發(fā)展趨向
        新聞傳播(2015年11期)2015-07-18 11:15:04
        精品久久久久久99人妻| 国产成人av综合色| 无码人妻久久一区二区三区免费| 色综合无码av网站| 欧美成人精品三级网站| 伊人久久网国产伊人| 国产V亚洲V天堂A无码| av在线一区二区精品| 中文区中文字幕免费看| 亚洲av成人无码网站…| 亚洲阿v天堂网2021| 色婷婷av一区二区三区不卡| 亚洲最新国产av网站| 无码国产福利av私拍| 国产亚洲欧美成人久久片| 久久爱91精品国产一区| 天天射综合网天天插天天干| 亚洲妇女无套内射精| 亚洲一区二区在线| 热门精品一区二区三区| 国产综合精品久久99之一| 夜先锋av资源网站| 亚洲日韩精品久久久久久| 国产av自拍在线观看| 一区二区和激情视频| 国产啪精品视频网站| 亚洲片在线视频| 免费人成网站在线视频| 免费人成视网站在线剧情| 久久久久成人片免费观看蜜芽| 一本色道久久综合亚洲精品小说| 国产乱人视频在线观看播放器 | 成年免费a级毛片免费看无码| 国产一区二区三区在线观看免费| 伊人狠狠色j香婷婷综合| 激情五月天色婷婷久久| 欧美人与禽zozzo性伦交| 亚洲欧美日韩国产精品专区 | 中国极品少妇videossexhd| 伊人不卡中文字幕在线一区二区| 丝袜美腿亚洲第一免费|