楊根明+嚴勝華
摘 要:針對農(nóng)村土地承包經(jīng)營權建庫的問題,為了保證數(shù)據(jù)庫建設工作的有序、高效開展,介紹了VB編程在其中的應用,旨在促進我國農(nóng)村土地承包經(jīng)營權管理質(zhì)量的提高。
關鍵詞:土地承包管理;VB編程;數(shù)據(jù)庫;數(shù)據(jù)管理
中圖分類號:D922.32 文獻標識碼:A DOI:10.15913/j.cnki.kjycx.2015.21.087
近幾年,我國農(nóng)村土地承包經(jīng)營權建庫問題得到了廣泛的關注,主要是由于我國農(nóng)村土地承包存在諸多問題,例如地塊不實、四至不清、面積不準等。在這種情況下,農(nóng)民之間出現(xiàn)了眾多的爭議與糾紛。為此,我國積極開展了農(nóng)村土地承包經(jīng)營權管理工作,其中,最關鍵的環(huán)節(jié)便是數(shù)據(jù)庫的建設。它是農(nóng)村土地承包經(jīng)營權管理工作開展的堅實基礎,能夠保證后續(xù)工作的有效開展,例如農(nóng)村土地承包登記、仲裁與檔案管理等。為了實現(xiàn)相關數(shù)據(jù)庫的科學建設,本文借助了VB編程,它為數(shù)據(jù)庫的建設提供了可靠的技術保障。
1 農(nóng)村土地承包經(jīng)營權建庫的概況
在農(nóng)村,土地是重要的資源,農(nóng)村土地承包管理工作直接關系著農(nóng)民的收益,但在實際管理過程中,卻出現(xiàn)了各種問題,主要表現(xiàn)在土地面積、土地地塊和四至等方面。農(nóng)民為了維護自身的利益,造成了一系列的糾紛,嚴重制約著管理工作的有序開展與和諧社會的構(gòu)建。為了有效解決農(nóng)村土地承包管理中出現(xiàn)的問題,我國積極展開了土地承包經(jīng)營權的確權登記工作。為了保證此項工作的高效開展,需要積極發(fā)揮數(shù)據(jù)庫的作用。因此,相關數(shù)據(jù)庫的建設問題得到了各個部門的關注與重視。
農(nóng)村土地承包經(jīng)營權建庫的基礎為GIS平臺、VB編程和管理技術等。這些促進了農(nóng)村土地承包經(jīng)營權建庫軟件的研發(fā)。此軟件的服務對象為所有的作業(yè)單位,主要功能有:①存儲相關的信息,主要包括權屬信息與測量信息;②根據(jù)農(nóng)業(yè)部的相關標準規(guī)范,為作業(yè)單位提供工作所需的表格、圖件;③整理與匯總數(shù)據(jù),為相關部門的管理提供可靠的數(shù)據(jù)。在該軟件具有這些功能的基礎上,農(nóng)村土地承包管理工作才能夠?qū)崿F(xiàn)信息化和現(xiàn)代化。
農(nóng)村土地承包經(jīng)營權建庫具有積極的意義,主要表現(xiàn)在以下幾個方面:①對農(nóng)村土地承包經(jīng)營權進行了確權與登記,此時的調(diào)查數(shù)據(jù)主要有地理信息數(shù)據(jù)、地塊空間數(shù)據(jù)和承包權屬數(shù)據(jù)等;②處理了承包經(jīng)營權數(shù)據(jù)庫中的數(shù)據(jù),主要內(nèi)容有農(nóng)田關系的更新、土地地塊和四至的提取、土地面積的測量和土地地塊的重新編碼;③輸出了承包經(jīng)營權的標準成果,主要內(nèi)容有調(diào)查確認書、承包合同的表格以及地塊分布圖、公示圖和承包示意圖等各種圖表。
2 VB編程的應用
2.1 VB編程的概況
VB編程對任何數(shù)據(jù)庫來說都是十分重要的——它保證了數(shù)據(jù)庫設計與應用的合理性和高效性,其中最為關鍵的是VB編程語言。對于Windows而言,其開發(fā)的應用程序具有豐富性和多樣性,此時,其開發(fā)語言和開發(fā)軟件均可以在數(shù)據(jù)庫中被設計,并得到應用。其中,VB編程使數(shù)據(jù)庫擁有了更多的功能,具體表現(xiàn)在數(shù)據(jù)空間和綁定兩方面;同時,VB編程語言也具有成熟性和可靠性,不僅為數(shù)據(jù)庫軟件提供了可靠的支持,也為外來數(shù)據(jù)庫的操作提供了便捷性和適用性。
對于任何程序員而言,均要掌握數(shù)據(jù)庫編程這一技能。VB編程因具有簡便性、靈活性、高效性和可擴展性等一系列優(yōu)點而得到了廣泛的應用。VB專業(yè)版擁有兩項突出功能,分別是實用數(shù)據(jù)控件和綁定控制項,由此實現(xiàn)了對數(shù)據(jù)庫的有效維護、簡便操作,同時對相關的事務也實現(xiàn)了高效的處理。
對數(shù)據(jù)庫服務器而言,其主要功能便是管理資源,工作原理為處理客戶的數(shù)據(jù),并反饋處理結(jié)果。但此時的工作存在一定的不足,主要是因為數(shù)據(jù)庫的直接交互造成了較為嚴重的后果,即應用程序?qū)?shù)據(jù)結(jié)構(gòu)形成了較強的依賴性,特別是在數(shù)據(jù)查詢方面。數(shù)據(jù)查詢使數(shù)據(jù)存取的頻率較高,并具有一定的密集性,此時的數(shù)據(jù)庫連接資源被大量占用,數(shù)據(jù)庫承受的負擔進一步加重,嚴重情況下,會造成數(shù)據(jù)庫的癱瘓。在這種情況下,為了提高應用程序的便捷性,需要增強數(shù)據(jù)庫的交互性,大幅度提升數(shù)據(jù)庫的性能。但對于不同的數(shù)據(jù)庫而言,其版本存在差異,各個數(shù)據(jù)格式也有所不同,此時的操作效果相對較差,難以實現(xiàn)有效的連接通用。為了有效解決此問題,保證數(shù)據(jù)庫的連接效果,以此促進數(shù)據(jù)的交互,需要運用中間媒介。為了實現(xiàn)對VB編程數(shù)據(jù)庫的有效訪問,需要借助ODBC技術。它提供了公用接口,具有良好的互操作性。通過此接口,應用程序?qū)崿F(xiàn)了對不同VB編程數(shù)據(jù)庫的訪問,并促進了數(shù)據(jù)庫管理系統(tǒng)的構(gòu)建。
2.2 相關的技術
2.2.1 圖像
對于圖像入庫而言,首先要將圖像信息的字段建立在數(shù)據(jù)庫中,此時的數(shù)據(jù)類型主要為LongBinary;然后將Image和字段進行關聯(lián);最后利用LoadPicture()函數(shù)實現(xiàn)圖像的入庫。如果要刪除數(shù)據(jù)庫中的圖像,則要使用LoadPicture()函數(shù)將入口參數(shù)處設置為空。要打印圖像,就要先輸出圖像,放在指定文件位置;然后使用SavePicture()函數(shù)建立報表文件,并將OLE對象加入其中;最后有效連接OLE對象和輸出圖像文件,打印鏈接的圖像即可,此時的打印具有自動性。
2.2.2 視頻與聲音
VB編程缺少將視頻和聲音存入數(shù)據(jù)庫的對象。為了實現(xiàn)對二者的有效存儲,需要借助模擬的方式,具體的方法是模擬圖像的存入。首先,命名視頻和聲音的文件,然后將此文件名存入到數(shù)據(jù)庫的字段中。播放視頻和聲音時,根據(jù)數(shù)據(jù)庫中字段的文件名來播放即可。
2.3 實際應用
農(nóng)村土地承包經(jīng)營權建庫的基礎為權屬數(shù)據(jù)和測量數(shù)據(jù)。通過對相關數(shù)據(jù)的收集和整理,實現(xiàn)了對數(shù)據(jù)的導入、處理和檢查,最終提供了相應的表格、圖件和數(shù)據(jù)成果,滿足了不同應用的要求。農(nóng)村土地承包經(jīng)營權建庫的技術流程如圖1所示。
圖1 農(nóng)村土地承包經(jīng)營權建庫的技術流程
在數(shù)據(jù)準備階段,主要準備了兩方面的數(shù)據(jù),分別為權屬數(shù)據(jù)和測量數(shù)據(jù)。前者的依據(jù)為相關的調(diào)查規(guī)程,具體內(nèi)容為調(diào)查表、承包調(diào)查表;后者分為承包方調(diào)查表和承包地塊調(diào)查表。權屬數(shù)據(jù)主要是借助CAD實現(xiàn)的,具體內(nèi)容有承包地塊和地塊編碼,并將其存儲在圖層中。
在數(shù)據(jù)庫建設環(huán)節(jié),首先是數(shù)據(jù)的準備,然后是入庫、處理和檢查數(shù)據(jù)。這個階段主要運用了VB編程對數(shù)據(jù)庫中的數(shù)據(jù)策略展開管理,此時的管理實現(xiàn)了對數(shù)據(jù)的實時收集,掌握了數(shù)據(jù)的變化情況。如果此時的數(shù)據(jù)庫為Oracle,則可以收集細粒度的查詢信息。在數(shù)據(jù)入庫方面,主要是導入權屬數(shù)據(jù)和測量數(shù)據(jù),然后根據(jù)相應的路徑將其存儲在數(shù)據(jù)庫中;在數(shù)據(jù)處理方面,主要內(nèi)容為權屬信息、測量信息兩者數(shù)據(jù)屬性的掛接,并處理相關的數(shù)據(jù),例如農(nóng)田關系數(shù)據(jù)、實測面積數(shù)據(jù)、地塊面積數(shù)據(jù)等;在數(shù)據(jù)檢查方面,具體的檢查內(nèi)容為屬性、圖形和邏輯性檢查等,通過全面的檢查,保證數(shù)據(jù)庫中數(shù)據(jù)的完整性和準確性。同時,運用VB編程管理數(shù)據(jù)庫中的數(shù)據(jù)實現(xiàn)了對不同數(shù)據(jù)庫平臺的監(jiān)控,這主要是由于數(shù)據(jù)庫的查詢系統(tǒng)具有統(tǒng)一性,利用此系統(tǒng)可查詢不同數(shù)據(jù)和業(yè)務信息。雖然該系統(tǒng)對后臺數(shù)據(jù)庫的要求較高,但只有這樣,才能夠滿足軟件系統(tǒng)的擴展性需求。
VB編程在農(nóng)村土地承包經(jīng)營權建庫中的應用具有深遠的影響。它保證了數(shù)據(jù)庫數(shù)據(jù)管理的安全性和高效性,并通過加密處理實現(xiàn)了對數(shù)據(jù)的備份和保護。同時,VB編程系統(tǒng)中的數(shù)據(jù)管理具有統(tǒng)一性,防止了日志被篡改。
2.4 VB編程的作用
農(nóng)村土地承包經(jīng)營權建庫的主要成果為表格與圖件。前者主要有農(nóng)村土地承包經(jīng)營權審核表、申請書、公示表、確認書、承包合同和流轉(zhuǎn)合同等,如表1所示;后者主要有公示圖、地塊圖和承包地示意圖等,如表2所示。
VB編程的作用主要有:①數(shù)據(jù)入庫。該軟件支持數(shù)據(jù)信息的入庫方式為單條或者批量,具體的信息來自于發(fā)包方、承包方和承包地塊等。入庫實現(xiàn)了數(shù)據(jù)的初始化,可以編輯和修改數(shù)據(jù),并允許不同格式的數(shù)據(jù)入庫。②數(shù)據(jù)編輯。該軟件滿足了不同組織機構(gòu)對數(shù)據(jù)的編輯需求,可以修改、增減數(shù)據(jù)。其中,發(fā)包方和承包方均可以實行此操作,同時也可查詢、修改和增減承包合同和流轉(zhuǎn)合同的數(shù)據(jù)。③圖形編輯。該軟件實現(xiàn)了對點、線和面的編輯。④系統(tǒng)維護。該軟件實現(xiàn)了對系統(tǒng)的有效維護,使其具有了一定的安全性;同時,還實現(xiàn)了數(shù)據(jù)的自動更新與維護,并借助數(shù)據(jù)備份機制,保證了數(shù)據(jù)的備份和恢復。
3 結(jié)束語
綜上所述,本文主要研究了VB編程在農(nóng)村土地承包經(jīng)營權建庫中的運用。通過簡單介紹建庫軟件,明確了建庫的重要性,并重點闡述了VB編程,主要包括VB編程的概況、關鍵技術、實際應用和軟件的作用。相信應用VB編程后,農(nóng)村土地承包經(jīng)營權建庫工作將取得良好的效果。
參考文獻
[1]金娜娜.GIS應用于農(nóng)村土地承包經(jīng)營權建庫軟件的建設[J].黑龍江科技信息,2015(14):80.
[2]蔡瑜,周世健.農(nóng)村土地承包管理信息系統(tǒng)設計與實現(xiàn)[J].江西科學,2014(02):161-163.
[3]賈華峰,馬運成.基于CAD農(nóng)村土地承包經(jīng)營權建庫軟件的研究與應用[J].科技視界,2014(14):74-75.
[4]耿小芬.VB中的ADO數(shù)據(jù)庫訪問技術[J].山西廣播電視大學學報,2009(01):50-51.
[5]高天哲.淺析VB中的數(shù)據(jù)庫技術[J].電腦知識與技術,2009(33):9450-9451,9456.
[6]楊文彬.Access數(shù)據(jù)庫在VB中的編程及應用[J].赤峰學院學報(自然科學版),2011(09):16-17.
[7]周軍,尹崗.在VB中對數(shù)據(jù)庫和串口操作的實現(xiàn)[J].電子測量技術,2010(05):93-95.
〔編輯:王霞〕