基于3G和WebGIS的基层农情管理信息系统
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
中国是一个农产品生产大国、消费大国和贸易大国。农业生产形势,特别是农业生产状况是各级政府、农业生产管理部门、农产品购销与加工企业以及广大公众都关注的大事。农情工作作为了解农业生产形势的基础工作,在为领导科学决策提供依据、促进农民增收等方面起着举足轻重的作用,是农业决策、指挥、管理、生产经营及农产品市场营销的重要科学依据,搞好农情信息工作对各级政府、农业部门制定农业政策和产业经营策略,管理指导农业生产具有重要意义。
     近20年是信息技术和通信技术的高速发展的20年,互网络技术和移动通信技术的全面推广为移动互联网在全球的推广奠定了良好的基础。人们采集信息的手段也随着新技术的悄然发生着变动。尤其是那些对信息采集要求实时、不间断且不断更换采集地点的行业,新技术的采用将带来前所未有的效率以及崭新的体验。
     农情采集工作是要不断变换采集地点的移动性强的工作。近几年随着农业突发事件的不断出现、农业管理部门对突发事件下的农情信息采集要求不断提高,使得农情采集的突发性、紧急性彰显。当前的一线基层农技员在农情采集工作中被要求做到及时和服务器端数据中心交换信息,对农情信息进行及时、迅速的采集上传,特别是能够极大地提高农情采集管理工作效率的实时照片和相关图片的及时上传。
     但是目前的农情采集系统,还仅限于桌面应用,不能够解决农情采集工作采集移动性、突发性、紧急性的工作特点之要求,极大地限制了农情管理工作的高效开展。
     本文针对农情采集过程中的问题,开发出基于3G和WebGIS的基层农情采集系统。基层农技员通过该系统的Android应用软件随时随地采集农情信息;农业生产管理决策者则可在PC上通过该系统基于WebGIS的页面直观的管理基层农技员上传的农情信息,并可对其管理的农技员指派任务。
     在本文中简单介绍了Android系统相关知识、Nodejs语言和MVC开发模式以及Express框架;分析了当前农情采集的现状及移动互联网和智能终端的发展现状以及未来的发展趋势,将当前的农情信息采集系统与设计的系统进行了对比。论文设计的整个系统的实现分为三个步骤,首先分别对服务器端、手机端及PC端系统进行了详细的需求分析,划分了详细的功能模块;之后分别对服务器端、手机端及PC端的系统进行了详细的流程设计,并且详细介绍了某些功能模块和用户交互界面的设计;最后介绍了此系统主要模块的实现,并分别在功能性以及非功能性方面进行了测试。
     一方面此系统充分体现了移动互联网及Android移动终端操作系统对硬件支持的优势,使农情信息的采集及时便捷的同时,多媒体表现形式的农情信息又大大提高了农情信息的准确性。另一方面采用WebGIS的PC端能够直观的查看农技员采集上传的农情信息,并可通过该系统分派任务给农技员让其完成特定农情的采集,从而让农情信息更有针对性。
     最终实现的原型系统成功的证实了本文所提出的基于3G和WebGIS的农情信息采集系统的可行性和高效性。
China is an agricultural producing country, consuming country and major trading nation. Situationof agricultural production, especially agricultural production conditions are a major concern of all levelsof government, the administrative departments of agricultural production, agricultural marketing andprocessing enterprises, as well as the general public. Agricultural condition as a basis to understand thesituation of agricultural production in the leading scientific decision-making to provide a basis topromote farmers' income and other aspects play a decisive role, is an important scientific basis foragricultural decision-making, directing, management, production management and agriculturalmarketing. do a good job in the agricultural information to all levels of government, the agriculturalsector to develop the agricultural policy and industrial business strategy, management, supervision ofagricultural production has an important meaning.
     Recently20years is the rapid development of information and communication technologies duringthese two decades, has laid a good foundation for the comprehensive promotion of the mutual networktechnology and mobile communications technology for the mobile Internet in the global promotion.Means of people to gather information along with the new technology quietly change. In particular, theinformation collection requirements in real time, continuous and constantly changing collectionlocations industry, adoption of new technology will bring unprecedented efficiency and a newexperience.
     The acquisition of agricultural situation is constantly changing collection locations mobility. Withthe emerging agricultural emergencies in recent years, the administrative departments for agricultureunder the emergency agricultural information collection requirements continuously improve, making thesudden acquisition of agricultural condition, the urgency of the highlight. The current first-line primaryagricultural Members in the acquisition of the agricultural condition requirements to achieve timely andserver-side data centers to exchange information on agricultural information in a timely manner, therapid acquisition upload, in particular, can greatly improve the collection and management ofagricultural condition the efficiency of real-time photos and pictures uploaded in a timely manner.
     Acquisition system of the current agricultural situation, but also limited to desktop applications cannot solve the agricultural condition acquisition acquisition of mobility, the sudden urgency of the workcharacteristics, which greatly limit the efficient carrying out of the management of the agriculturalcondition.
     In this paper, the agricultural situation in the collection process, the development of the localfarmers' situation3G and WebGIS-based acquisition system. Members of the grassroots agriculturalcollect agricultural information through the system Android applications anytime, anywhere;agricultural production management decision-makers can be agricultural information through thesystem based on WebGIS page and intuitive management of primary agricultural Members uploaded onthe PC, and its management of agricultural Members assigned tasks.
     In this article a brief Android system knowledge, Nodejs language and MVC development modeland express framework; analysis of the current agricultural condition collection development status ofthe current situation and the mobile Internet and intelligent terminal and the future development trend ofthe current agricultural information acquisition system and the design of the system were compared.Paper the design of the entire system is divided into three steps, first on the server side, the mobileterminal and the PC client system, a detailed needs analysis, divided into detailed functional modules;of server-side mobile terminal and PC side The system detailed process design, and details some of thefunctional modules and user interface design; Finally, the main module of this system were tested infunctional and nonfunctional.
     The one hand, this system fully embodies the advantages of mobile Internet and3G-Androidmobile terminal operating system, multimedia manifestations of timely and convenient manner, whileagricultural information in the collection of agricultural information and greatly improve the accuracyof the information of the agricultural condition. Intuitive view of the agricultural Members collectedupload agricultural information the other hand, the WebGIS the PC side, and through the assignment ofthe system to the agricultural Members allowed to complete the acquisition of specific agriculturalsituation, so that agricultural information is more targeted.
     The ultimate realization of the prototype system confirmed the effectiveness and efficiency of3Gand WebGIS-based agricultural information acquisition system presented in this paper.
引文
[1]卜健.基于LBS应用的分布式移动GIS技术实现.重庆邮电学院学报,2004,(16).
    [2]曹冬磊,田四化,金弘.OneeSAXParser:一种高效轻量的XML解析器.计算机工程,2006,(19).
    [3]曹森,苏贵斌.软件开发中的设计原则[J].软件导刊,2012,(01):74-75.
    [4]柴远波,郭云飞.3G高速数据无线传输技术[M].北京:电子工业出版社,2009.
    [5]常青,高晖,柳重堪,张其善,GPS定位算法研究,遥测遥控,1998,19(5),1998年9月,p6-10.
    [6]陈飞翔,李华,周治武.面向LBS的移动空间信息服务研究[J].计算机工程与应用,2008,(44).
    [7]陈锦晖,王景皓.XML与Java程序设计文全[M].中国铁道出版社,2002.
    [8]陈康,郑纬民.云计算:系统实例与研究现状[J].软件学报,2009(5).
    [9]陈莉君. Linux操作系统内核分析[M].北京:人民邮电出版社,2008.
    [10]程永政.空间信息技术应用与农技推广运行机制的创新[J].河南农业科学,2009(1).
    [11]丁金海.对完善基层农技推广考评机制的思考[J].安徽农学通报,2009,15(3).
    [12]方强,吴军,张平,侯国祥.基于XML的水面舰船质量特性信息集成研究[J].中国舰船研究,2012,(01):90-94
    [13]冯进,丁博,史殿习,张瞩熹,许凯. XML解析技术研究[J].计算机工程与科学,2009,(02).
    [14]公磊,ZHOU Cong,基于Android的移动终端应用程序开发与研究,计算机与现代化,2008(8),2008年,p85-89.
    [15]巩伟. LBS支撑平台LBS-p中数据预处理与在线服务技术研究[D].北京大学,2008.
    [16]顾进.基于开源的WebGIS平台研究与地理信息LOD实现[D].徐州:中国矿业大学,2007:3-6.
    [17]郭国勇,周庆国,Android:新一代智能手机操作系统标杆,中国教育网络,2010(11),2010年,p79
    [18]贺媛媛,张颖.WebGIS的发展现状及前景[J].石家庄铁路职业技术学院学报,2008,7(01):23-25.
    [19]蒋海彬,刘军万.基于面向对象方法的周计算辅助程序开发[J].电脑编程技巧与维护,2012,(02):26-29
    [20]荆飞,王肖.基于Web2.0的个性化高校门户网站设计研究[J].软件导刊,2012,(01):125-127
    [21]孔邵颖.语义网中关键技术发展形势的探讨[J].科技传播,2012,(01):181,174
    [22]旷宗仁,李红艳,左停.农业知识与信息系统个案分析[J].中国农业大学学报:社会科学版,2008(12).
    [23]李秉茂.基于SSH框架与Ajax技术的教学资源管理系统[J].电脑开发与应用,2012,(01):73-76
    [24]李船戊.智能手机原理与未来发展[J].科技与生活,2010,(18).
    [25]李德有,解晨光,刘明刚.一种预防XML文件过大引起JAVA内存泄露的方案[J].微电子学与计算机,2012,(01):152-154.
    [26]李健.Android:“安致”移动信息处理的未来?[J].电子产品世界,2010.
    [27]李倩.基于Ajax技术的Web软件应用框架设计与实现[J].电脑编程技巧与维护,2012,(04):60-62
    [28]李新金,周建发,王建玮,等.农技推广中存在的问题及对策[J].河南农业,2009(5).
    [29]李元勤.数字通信. Digital Communication,2010(3).
    [30]刘厚泉.移动位置服务动态任务模型及其信息交互模式研究[D].中国矿业大学,2009,6.
    [31]刘向辉.基于Java的移动终端中间件的研究与设计[D].华东师范大学硕士学位论文,2005.
    [32]刘智勇,JavaScript开发技术大全,清华大学出版社,2009年2月,p786-789
    [33]卢茂凯.新形势下创新基层乡镇农技推广体系的思考[J].河北农业科技,2008,09.
    [34]陆洲. XML在异构数据交换系统中的研究与实现[J].电脑编程技巧与维护,2012,(02):32-34
    [35]吕弘,黄伟纳.基于AJAX技术的图书馆统计平台的设计[J].中国科技信息,2012,(01):75-76
    [36]马永萍.正则表达式及其应用[J].电脑编程技巧与维护,2012,(04):13-14,38
    [37]毛海峰.基于J2EE的农业分布式GIS的研究.武汉大学学报(信息科学版),2004,(29).
    [38] Mark L.Murphy著,李雪飞,吴明晖译,Android开发入门教程,人民邮电出版社,2010年12月,p8-11,p18.
    [39] Nicholas C.Zakes著,李松峰译.Javascript高级程序设计(第二版)[M].人民邮电出版社,2010.
    [40]潘东亮,耿祥义.基于XML的数据交换模型之研究[J].科技资讯,2009,(11).
    [41]祁小明,王成良.基于AJAX的烟草病虫害测报系统的研究与实现[J].软件导刊,2012,(01):82-83.
    [42] Reto Meier. android高级编程2[M].北京:清华大学出版社,2010.
    [43]单东林,张晓菲,魏然.锋利的jQuery [M].北京:人民邮电出版社,2009:197-198.
    [44]邵一川,申德荣,赵宏伟,聂铁铮,基于Ajax技术的智能客户端流引擎,计算机工程,2009,35(12),2009年6月,p275-277.
    [45] Shane Conder, Lauren Darcey著,张魏,李卉译,Android移动应用开发从入门到精通,人民邮电出版社,2010年7月,p10-17
    [46]苏亚光,吕实诚,于复兴. Android手机平台下Google天气预报客户端的开发[J].电脑编程技巧与维护,2012,(03):60-65.
    [47]田东辉,GSM手机定位技术的研究与实现[学位论文],万方数据库,2009年6月,p11-34
    [48]王爱冬,仲跻清.新农村建设中农技推广面临的问题与对策[J].农技服务,2008,05.
    [49] W.Frank Ableson,Charelie Collins,Robi Sen. Google Android揭秘[M].北京:人民邮电出版社,2010.
    [50]吴伟,基于JSON的信息系统数据采集机制设计,电脑知识与技术,2011,07(11),2011年4月,p2487-2488
    [51]吴亚峰,索依娜,Android核心技术与实例详解,电子工业出版社,2010年10月, p38-46
    [52]夏敬源.中国农业技术推广改革发展30年回顾与展望[J].中国农技推广,2009,(25).
    [53]熊刚.基于Android的智能手机的设计与实现[D].武汉:武汉理工大学,2010.
    [54]宣以广. Ajax应用安全研究[J].信息安全与通信保密,2012,(01):80-83
    [55]姚国新,基于Ajax的Web应用技术的研究与实现[学位论文],万方数据库,2006年,P20-25
    [56]叶达峰.Eclipse编程技术与实例[M].北京:人民邮电出版社,2006.
    [57]游丽贞,郭宇春,李纯喜. AJAX引擎的原理和应用[J].微计算机信息,2006(2):205-207.
    [58]于京,詹晓东.一种基于JSON格式的生产线数据采集系统模型[J].制造业自动化,2012,(03):154-156
    [59]余志龙,陈小凤等编著.Android SDK开发范例大全[M].人民邮电出版社,2009.
    [60]占东明,王琦,郑丹,付玮.基于XML的电子商务应用研究[J].现代计算机(专业版),2012,(02):53-55
    [61]张华胤,郭建华,石颖.基层农技推广体系建设亟待加强[J].江苏农村经济,2009(8).
    [62]张蕾,陈超,展进涛.农户农业技术信息的获取渠道与需求状况分析[J].农业经济问题,2009(11).
    [63]赵建勋.基于Android平台的移动位置服务的开发与实现[J].现代商贸工业,2010(20).
    [64]赵亮,张维,基于Android技术的界面设计与研究,电脑知识与技术,2009,5(29),2009年10月,p8183-8184
    [65]赵文鹏.基于Ajax的Web电子词典设计与实现[J].电脑编程技巧与维护,2012,(02):67-69
    [66]周杨.支持Ajax的Deep Web爬虫研究与设计[J].计算机系统应用,2012,(02):167-171
    [67] Android2.3.3update for the Nexus S rolling out. Android Central,2011.
    [68] Asad,Taimur. Google Releases Android3.0. Tom's Guide,2011.
    [69] Chen S,Tang Y.Slowing down Internet worms[C].IEEEICDCS'04,2004.
    [70] E2Ecloud工作室.深入浅出Google android [M].北京:人民邮电出版社,2009.
    [71] GoogleMapsAPI[EB/OL].http://code.google.com/intl/zh-CN/apis/maps/documentation/javascript/basics.html,2011,05,05.
    [72] http://expressjs.com/. May3,2012.
    [73] http://jqapi.com. May3,2012.
    [74] http://nodejs.org/. May3,2012.
    [75] http://www.ruanyifeng.com/blog/2012/04/javascript_programming_style.html. Crockford April27,2012.
    [76] https://github.com/bartaz/impress.js. Bartaz May3,2012
    [77] https://github.com/felixge/node-formidable. Felixge May3,2012.
    [78] https://github.com/felixge/node-mysql. Felixge May3,2012.
    [79] https://github.com/learnboost/socket.io. Guille May3,2012.
    [80] https://github.com/visionmedia/express. Visionmedia May3,2012.
    [81] https://github.com/visionmedia/jade. Visionmedia May3,2012.
    [82] Jason Morris著, Android User Interface Development Beginner's Guide, Packt Publishing Ltd.,2011年,p104-119
    [83] Sayed Y. Hashimi, Satya Komatineni, Dave MacLean著, Pro Android2, Springer-Verlag NewYork, Inc.,2010年,p57-59

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700