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.