基于WebGIS的农场生产管理信息系统的设计与实现

    Design and implementation of agricultural production management information system based on WebGIS

    • 摘要: 针对"农场+生产队"管理模式的大中型农场农业生产管理的需求,该文设计开发了基于WebGIS的农业生产管理信息系统。系统开发采用浏览器/服务器(B/S)架构,Java作为开发语言,属性数据库使用MySQL数据库管理系统,采用ArcGIS API for JavaScript作为WebGIS前端开发技术,实现农场农业生产各关键环节数据的填报、统计以及可视化。功能模块包括:农场机构管理、生产资料管理、生产数据上报、专题分析、信息服务发布、系统管理。目前系统已在安徽龙亢农场,呼伦贝尔谢尔塔拉农场、特泥河农场、院士工作站等农场或农业基地开展示范应用。结果表明:系统具有简单易用、普适性强、扩展性好等特点,可协助农场生产管理者科学、便捷、高效地进行生产管理,提升农场生产管理的信息化、现代化水平,增强决策层的宏观掌控能力。

       

      Abstract: Abstract: In order to solve the problems that data are difficult to save, planting structure map is difficult to draw manually, and the existing management system does not match the demand in the present stage of farm management, an agricultural production management information system is designed and developed based on WebGIS technology, aimed at meeting the request of agricultural production management for large or medium-sized farms with the mode of "farm + production team". The system is developed with Browser/Server software architecture by using Java as development language. The database is designed as attribute database and spatial database thinking about the multilevel and spatiotemporal characteristics of farm data. The attribute database is created by MySQL database management system. ArcGIS platform is used to construct spatial database, and publish maps as services to ArcGIS Server sites. The development environment integrates Spring MVC (model-view-controller), JPA (Java persistence API), and Hibernate, so as to achieve the effect of layered development. WebGIS front-end development is implemented by ArcGIS API for JavaScript. Bootstrap response design is adopted to support user access to the system through mobile terminals such as smartphones, and tablets. The implementation of the system is divided into 2 steps. Firstly, we give structural expression and management for the factors such as the general situation of the farm, the establishment of the organization, the production resources, the planting structure and the field management process. Secondly, the farm on the ground is managed and displayed on the Internet. The goal is to realize the whole process information management of crop production. The process is from pre-sowing to the field management and then to the harvest, and so on. Farm managers can report and examine this information at any time and anywhere. The main functional modules include farm organization management, production material management, production datum reporting, thematic analysis, information service publication and system management. Production materials include farmer, agricultural machinery and arable land. The production datum consists of planting plan, farming activity, farming progress, disease and insect, and disaster situations. Based on the datum of the production datum reporting module, farm planting structure map (pie chart), production team planting structure map (histogram), and field planting distribution map can be dynamically generated. System management includes user management, crop management and module management. Three types of users named system administrator, farm user and production team user, are designed in the system. Each type of user has different functional rights and is set up through the user management module. Crop management module provides a way for farm user to manage the crops grown on their own farm, including the setting of the display attributes of different crops on the map. Module management allows different users to customize the functional modules they need. At present, the system has been successfully applied in some farms or agricultural bases, such as Longkang Farm in Anhui Province, Xeltala Farm and Tenihe Farm in Hulunbuir City, academician workstation, and so on. Practical applications show that the system has the advantages of being easy to use, strong universality and good extensibility. For example, data flows and thematic maps are independent, so the information management function is not affected when some farms fail to customize the farm space database. The system is also applicable for those farms such as agricultural research stations, cooperatives, and family farms, in which farmers manage the field directly. The system can assist the farm managers to work scientifically, conveniently and efficiently, so as to improve the informatization and modernization level of farm production management, also enhance leaders' macro decision-making ability.

       

    /

    返回文章
    返回