| With the continuous development of automatic control technology,Internet of things technology and network communication technology,the traditional aquaculture industry is also developing rapidly in the direction of digitization and intelligence.The people’s growing demand for aquatic products and the industry demand for high-quality development of fisheries have further highlighted the backwardness of the extensive and simple aquaculture methods formed by relying on manual work in the process of traditional aquaculture.The improvement of aquaculture efficiency,the reduction of aquaculture cost,the improvement of aquaculture quality and the standardization of aquaculture process have become the development goals of aquaculture industry.In view of the high labor cost of the traditional manual boating feeding method and the problems existing in the traditional shore mechanical feeding device,such as limited throwing area,inability to achieve uniform and fixed-point feeding,aquaculture unmanned ship has become a recent research hotspot.It can realize fixed-point,quantitative and fixed-time automatic feeding in the wide water far from the shore,which can reduce the feed coefficient and breeding cost.How to realize the efficient and practical aquaculture unmanned ship and the design of monitoring and management information system have become the key problems to be solved urgently.Based on the in-depth exploration of aquaculture process,farmers’ needs and the design and implementation of aquaculture unmanned ship,and the in-depth understanding of the research progress of the design and implementation of monitoring and management information system at home and abroad,the aquaculture unmanned ship monitoring and management information system is designed and implemented with the help of cloud computing platform technology,4G communication technology,web development technology and Android development technology.The system realizes the storage and management of aquaculture unmanned ship related data through a cloud platform server and two user terminal monitoring and management modes;Realize the functions of remote users for aquaculture environment monitoring,unmanned ship automatic cruise feed feeding control,feeding task scheduling management,unmanned ship operation and maintenance management,improve aquaculture efficiency,improve farmers’ working mode,provide data support for scientific feeding,and promote the further development of digital fishery and intelligent fishery.According to the functions that the system needs to realize,the functional requirements analysis,non functional requirements analysis and system use case analysis are carried out.Through the division of system users,the functional requirements and authority scope of various users are analyzed and defined in detail.According to the requirement analysis,the overall architecture of the whole management information system is designed with the help of unified modeling tool UML,and the functional module division,database design and system communication mode design are carried out.Among them,the functional modules include feeding management module,user management module,message management module,unmanned ship management module,pond management module and equipment management module.The database is designed based on My SQL.The established database table includes 12 data tables such as unmanned ship information,battery information and pond information,which meets the needs of information storage and management,ensures the query efficiency of data,and meets the security and performance needs of the system.In order to improve the feed feeding efficiency of unmanned ships and reduce the operation cost of unmanned ships,a fixed-point feed feeding task allocation and scheduling model under multi ship and multi task working mode is established without considering the collision problem between multiple ships.The model takes the task completion time,the battery allowance of the unmanned ship and the maximum capacity of the feed bin of the unmanned ship as the constraints,and takes the cruise path length and time of the unmanned ship completing the feed task combination as the optimization objective.The butterfly optimization algorithm for task allocation is optimized and designed,and the simulation experiment is carried out based on MATLAB.The results show that the butterfly optimization algorithm is used to realize the efficient allocation of feed feeding task of unmanned ship.Based on Alibaba cloud services,the system ECS is built.And the data transmission between the unmanned ship and the ECS is realized based on MQTT protocol.Based on HTTP protocol,data transmission between client and ECS is realized.For the remote farmer client,it mainly uses Java development language,adopts the mainstream development framework SSM(Spring + Spring MVC + Mybatis),adopts the overall architecture based on MVC mode,divides the system into three layers: model,view and controller,and designs and implements Android client and Web client. |