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