王英強(qiáng)
摘要:隨著各行各業(yè)信息化的發(fā)展,我們國家越來越重視農(nóng)業(yè)的信息化,也大力發(fā)展智慧農(nóng)業(yè)。但是在農(nóng)業(yè)信息化的建設(shè)過程中,很多地區(qū)的農(nóng)業(yè)數(shù)據(jù)采集依然停留在紙質(zhì)上報階段,存在數(shù)據(jù)采集困難、準(zhǔn)確性差、數(shù)據(jù)結(jié)構(gòu)不一致等問題,為后面的統(tǒng)計分析工作帶來很大的不便。該文主要對移動終端在農(nóng)業(yè)數(shù)據(jù)采集的應(yīng)用進(jìn)行研究,利用移動終端可以隨時隨地訪問網(wǎng)絡(luò)進(jìn)行移動辦公的便捷性,對農(nóng)業(yè)數(shù)據(jù)采集移動平臺進(jìn)行設(shè)計,解決目前數(shù)據(jù)采集工作中所存在的困難,并形成結(jié)構(gòu)統(tǒng)一的數(shù)據(jù),便于以后的統(tǒng)計、分析工作,為農(nóng)業(yè)大數(shù)據(jù)打下一定的基礎(chǔ)。
關(guān)鍵詞:農(nóng)業(yè)數(shù)據(jù);數(shù)據(jù)采集;移動平臺
中圖分類號:TP311? ? ? ? 文獻(xiàn)標(biāo)識碼:A? ? ? ? 文章編號:1009-3044(2018)31-0022-02
1 我國農(nóng)業(yè)信息化建設(shè)現(xiàn)狀
我國自古以來就是農(nóng)業(yè)大國,非常重視農(nóng)業(yè)的生產(chǎn)。為了保證農(nóng)業(yè)生產(chǎn)的穩(wěn)定,了解農(nóng)業(yè)生產(chǎn)的現(xiàn)狀,基層農(nóng)業(yè)數(shù)據(jù)的采集工作成為國家統(tǒng)計部門的重要工作之一。但是,在農(nóng)業(yè)信息的建設(shè)過程中,尤其在基層農(nóng)業(yè)數(shù)據(jù)的采集與獲取方面,主要存在以下問題:
1)很多區(qū)域信息化程度不足[1]。很多區(qū)域的統(tǒng)計部門在進(jìn)行農(nóng)業(yè)數(shù)據(jù)采集時,仍然將表格以紙質(zhì)或者Excel表格的形式下發(fā),手工登記、匯總的方式來進(jìn)行,統(tǒng)計手段落后。尤其是在當(dāng)前信息化時代的大背景下,需要采集的數(shù)據(jù)量呈現(xiàn)幾何式的增長,落后的數(shù)據(jù)采集手段使采集效率、結(jié)果的質(zhì)量都難以得到保障。
2)農(nóng)業(yè)統(tǒng)計數(shù)據(jù)種類繁多,結(jié)構(gòu)復(fù)雜,導(dǎo)致數(shù)據(jù)難以分析利用[2]。目前農(nóng)業(yè)信息化的數(shù)據(jù)來源有:紙質(zhì)、Word文檔、電子表格、數(shù)據(jù)庫、相關(guān)農(nóng)業(yè)網(wǎng)站等多種形式,因此需要對不同數(shù)據(jù)來源的數(shù)據(jù)進(jìn)行處理,建立數(shù)據(jù)轉(zhuǎn)換標(biāo)準(zhǔn),對數(shù)據(jù)命名、數(shù)據(jù)類型進(jìn)行統(tǒng)一;對異構(gòu)數(shù)據(jù)庫的匯集整理,對數(shù)據(jù)的抽取、轉(zhuǎn)換、關(guān)聯(lián)、標(biāo)識等過程;同時對價值不大,或不感興趣的數(shù)據(jù)以及故障數(shù)據(jù)、異常數(shù)據(jù)進(jìn)行剔除和清理,最終建立一個安全、可靠、穩(wěn)定、高效的數(shù)據(jù)中心。
2 解決方案
本文針對當(dāng)前農(nóng)業(yè)數(shù)據(jù)的采集現(xiàn)狀所存在的問題,將移動網(wǎng)絡(luò)應(yīng)用于農(nóng)業(yè)數(shù)據(jù)采集,設(shè)計了農(nóng)業(yè)數(shù)據(jù)采集移動平臺,利用智能手機(jī)、平板電腦等終端設(shè)備,進(jìn)行農(nóng)業(yè)數(shù)據(jù)的采集,主要實現(xiàn)以下功能[3-5]:
1)實現(xiàn)數(shù)據(jù)實時采集。基于移動終端的便攜性、隨時隨地可以訪問網(wǎng)絡(luò)的特性,工作人員可以隨時通過農(nóng)業(yè)數(shù)據(jù)采集移動平臺進(jìn)行數(shù)據(jù)的填寫與上報。
2)提高數(shù)據(jù)的正確性。通過本平臺上報數(shù)據(jù)時,可以設(shè)定數(shù)據(jù)的正確范圍,進(jìn)行數(shù)據(jù)驗證,從而避免填報一些不合理的數(shù)據(jù),提高了數(shù)據(jù)的正確性。
3)審核功能。在基層上報數(shù)據(jù)之后,上一級的管理人員對數(shù)據(jù)進(jìn)行審核、驗證,保證數(shù)據(jù)的正確性、合理性。
4)后臺基礎(chǔ)信息管理。對本平臺所需要的基礎(chǔ)信息進(jìn)行管理,例如:用戶管理、區(qū)域管理、農(nóng)作物管理等。
5)報表管理。將采集到的數(shù)據(jù),按照一定的報表格式,形成統(tǒng)計報表。
3 農(nóng)業(yè)數(shù)據(jù)采集移動平臺設(shè)計
在本節(jié)中,主要介紹農(nóng)業(yè)數(shù)據(jù)采集移動平臺的設(shè)計,主要包括平臺結(jié)構(gòu)設(shè)計、數(shù)據(jù)采集流程設(shè)計、WebAPI設(shè)計、移動終端APP設(shè)計。
3.1 平臺系統(tǒng)結(jié)構(gòu)設(shè)計
為了保證平臺系統(tǒng)的可靠性、靈活性與擴(kuò)充性[6],本平臺主要由三部分組成:數(shù)據(jù)庫服務(wù)器、WebAPI服務(wù)器、移動客戶端APP。
1)數(shù)據(jù)庫服務(wù)器:主要用于存儲采集到的農(nóng)業(yè)數(shù)據(jù)。
2)WebAPI服務(wù)器:主要訪問數(shù)據(jù)庫的各種接口方法,即移動客戶端APP通過調(diào)用訪問數(shù)據(jù)庫的API接口,實現(xiàn)對數(shù)據(jù)的上報、修改、瀏覽等功能。
3)移動客戶端APP:主要實現(xiàn)數(shù)據(jù)的采集填報,包括數(shù)據(jù)采集填報、歷史上報數(shù)據(jù)查看、數(shù)據(jù)傳輸、審核、消息提醒、個性化報表設(shè)置等主要模塊。
本平臺的系統(tǒng)結(jié)構(gòu)圖如圖1所示。
3.2 數(shù)據(jù)采集流程
為了保證數(shù)據(jù)采集平臺中數(shù)據(jù)的正確性、合理性,需要對平臺的數(shù)據(jù)采集流程進(jìn)行嚴(yán)格設(shè)計。在本平臺中,數(shù)據(jù)采集的流程如下:
1)基層工作人員登錄系統(tǒng)后,填報相應(yīng)的數(shù)據(jù)。在填報數(shù)據(jù)時,首先檢測填報數(shù)據(jù)是否在合理范圍內(nèi)。
2)在上報成功后,上一級的管理員對上報的數(shù)據(jù)進(jìn)行審核,并與上期的數(shù)據(jù)進(jìn)行比較,浮動是否超出范圍。如果數(shù)據(jù)異常,則審核不通過,進(jìn)行返回,基層工作人員進(jìn)行重新填報,或者填寫數(shù)據(jù)說明;如果審核通過,則完成本次數(shù)據(jù)上報。
本平臺的數(shù)據(jù)采集流程圖,如圖2所示。
3.3 WebAPI設(shè)計
WebAPI主要完成數(shù)據(jù)庫服務(wù)器與移動客戶端APP之間的數(shù)據(jù)交換與通訊,即數(shù)據(jù)的上報、修改、瀏覽等功能。本平臺的WebAPI主要提供了用戶登錄(UserLogin)、數(shù)據(jù)上報(InsertCollectData)、查詢歷史上報數(shù)據(jù)(QueryProductData)等據(jù)庫訪問接口,如表1所示。
3.4 移動客戶端APP設(shè)計
在通過對業(yè)務(wù)進(jìn)行詳細(xì)的需求分析之后,移動客戶端APP主要實現(xiàn)四個功能模塊:數(shù)據(jù)采集上報、歷史查看、消息提醒、個性化報表設(shè)置。下面對每個模塊的主要功能進(jìn)行說明:
(1)數(shù)據(jù)填報:本模塊實現(xiàn)農(nóng)業(yè)統(tǒng)計數(shù)據(jù)的上報、查看、修改。
(2)歷史查看:本模塊主要實現(xiàn)用戶查看其上報的統(tǒng)計數(shù)據(jù),并允許根據(jù)上級的審核意見對上報的數(shù)據(jù)進(jìn)行修改。
移動客戶端APP的設(shè)計界面,以上報數(shù)據(jù)為例,如圖3所示。
4 小結(jié)
本文針對目前農(nóng)業(yè)數(shù)據(jù)采集存在的效率低、錯誤率高、采集困難等問題進(jìn)行分析,提出了農(nóng)業(yè)數(shù)據(jù)采集移動平臺的解決方案,將移動網(wǎng)絡(luò)、智能終端應(yīng)用于農(nóng)業(yè)數(shù)據(jù)的采集,實現(xiàn)了農(nóng)業(yè)數(shù)據(jù)采集的信息化管理,有效提高了數(shù)據(jù)采集工作效率,有效解決了數(shù)據(jù)上報過程中所存的問題。
參考文獻(xiàn):
[1] 孟凱.農(nóng)業(yè)統(tǒng)計工作存在的問題與對策[J].商,2015(50):68.
[2] 王長美.探討農(nóng)業(yè)統(tǒng)計存在的問題與策略[J].經(jīng)營管理者,2013(2):266.
[3] 孟祥寶,謝秋波,劉海峰.農(nóng)業(yè)大數(shù)據(jù)應(yīng)用體系架構(gòu)和平臺建設(shè)[J].廣東農(nóng)業(yè)科學(xué),2014,41(14):173-178.
[4] 張玲,任利成.大數(shù)據(jù)在農(nóng)業(yè)信息化中的應(yīng)用機(jī)制與價值創(chuàng)造[J].安徽農(nóng)業(yè)科學(xué),2015(34):341-344.
[5] 席利鋒.現(xiàn)代農(nóng)業(yè)信息服務(wù)平臺建設(shè)初探[J].江西農(nóng)業(yè),2016(6):89.
[6] 王漢斌.信息系統(tǒng)應(yīng)用軟件的可靠性設(shè)計[J].電子技術(shù)與軟件工程,2017(8):60.