桑蚕养殖综合管理信息化平台设计
2019-06-01任颍超朱卫霞
任颍超 朱卫霞
桑蚕养殖综合管理信息化平台设计
任颍超朱卫霞
(上饶职业技术学院江西上饶334109)
设计桑蚕养殖综合管理信息化平台,实现对桑蚕信息、饲喂信息、繁殖信息和库存信息的综合管理,平台基于Grails技术开发整体框架,应用MySQL技术构建数据库。文章介绍了平台功能需求、整体架构、模块软件功能和数据库表设计的过程,对平台应用的测试环境和测试内容进行了简介,以期为平台的开发应用提供基础。
桑蚕养殖;综合管理;信息化平台
1 平台设计概述
1.1 设计功能需求
规模化桑蚕养殖企业通常会产生大量的养殖过程化数据,传统模式下通常采用手工记录的管理方法,效率低下且错误率较高,为有效解决这一问题,采用信息化技术构建一套专门针对桑蚕养殖的综合管理信息化系统十分有必要。本平台的设计正是基于上述需求,采用Grails技术完成平台整体框架开发,实现系统代码高效利用,并应用MySQL设计数据库,完成桑蚕养殖综合数据信息的大容量存储、检索和应用,基于上述功能实现对桑蚕信息、饲喂信息、繁殖信息和库存信息的综合管理。
1.2 平台整体架构
本平台应用Grails技术开发整体框架,系统基于SOA架构完成综合应用模块的研发,相关的桑蚕养殖管理业务通过API和HTT+JSON方法实现调用,并采用J2EE进行开发,实现基于网络的B/S应用架构。基于对桑蚕养殖企业的前期调查,设计桑蚕信息、饲喂信息、繁殖信息和库存信息四项平台管理功能。其中,桑蚕信息管理主要用于对桑蚕的长度、粗度、生长时间、养殖位置等信息进行采集管理;饲喂信息管理主要对桑蚕饲喂时间、饲喂量、饲料配比等信息进行管理;繁殖信息管理主要对桑蚕繁殖的时间段、周期、成功率等信息进行管理;库存信息管理主要对桑蚕养殖饲料的入库、出库、库存查询记录等信息进行管理。
2 平台模块软件功能设计
2.1 桑蚕个体信息管理
桑蚕个体信息管理是整个平台的核心模块,具体设计中借助物联网技术,为每个饲养区配置了桑蚕个体信息采集传感器,传感器能够对饲养区内的桑蚕生长主要信息,如:长度、粗度、大小等进行实时采集,并将采集到的数据通过ZigBee无线网络节点传递到中央处理器,中央处理器对数据进行统计处理后,再通过Grails技术构建的网络通道传输至平台上进行可视化显示。具体来说,桑蚕个体信息管理模块能够采集的桑蚕个体信息包括:(1)桑蚕体尺数据。主要有桑蚕长度、粗度、大小等;(2)桑蚕增量数据。主要有桑蚕日增长度、日增粗度、日增大小等;(3)饲料转化率。借助自动饲养设备和重量传感器,统计出的桑蚕个体日、周、月消耗的饲料量。
2.2 饲喂信息管理
饲喂信息管理模块主要包括饲喂配方管理、饲喂规程管理和饲喂监测管理三个功能,同样通过物联网技术和传感器采集的方法,在桑蚕养殖区安装能够检测饲喂量、饲料组成比例、饲料消耗量等数据的采集系统,并将采集好的数据通过中央处理器运算后反馈到平台上进行可视化显示。具体来说,饲喂信息管理模块的管理功能设计:(1)饲喂配方管理。在饲喂信息管理界面设计了“营养配方”选项卡,管理人员点击选项卡后,能够根据饲养区桑蚕的情况择优选择饲料搭配比例;(2)饲喂规程管理。同样设计“饲养规程”选项卡,管理人员点选后,能够新增或查看不同饲养区内桑蚕的饲喂策略;(3)饲喂监测管理。设计“饲喂监测”选项看,管理人员点选后,能够查看和管理饲喂时间、饲喂量、饲料配比等信息。
2.3 繁殖信息管理
繁殖信息管理主要包含繁殖策略管理和繁殖数据统计管理两个子模块,其中繁殖策略管理用于对桑蚕不同阶段的繁殖最佳控制策略进行调管,以确保蚕种催青、小蚕饲育、大蚕饲养等阶段中,各个养殖区都能够保证最佳饲养环境。具体来说,繁殖信息管理模块的功能设计:(1)繁殖策略管理。设计“蚕种催青策略”、“小蚕饲育策略”和“大蚕饲养策略”三个选项卡,管理人员点选对应选项卡,能够获得不同养殖阶段最佳的养殖温度、湿度、饲料投放比例等策略信息,以便采取针对性的饲养策略;(2)繁殖数据统计管理。设计“繁殖数据统计”选项卡,管理人员点选后,可获得不同养殖区内桑蚕繁殖的数据信息,如:桑蚕繁殖的时间段、周期、成功率等。
2.4 库存信息管理
库存信息管理用于对桑蚕养殖的饲料和养殖配套设备进行统计管理,以便为养殖管理人员提供精准的饲料和配套设备库存信息,上述管理信息借助MySQ构成数据库体系,并设计了完善的人机交互可视化控制界面,具体的信息管理功能设计:(1)养殖饲料库存管理。设计“养殖饲料管理”选项卡,管理人员点选后,可查看养殖饲料的入库、出库、库存量、采购量等信息,并可根据需要报备饲料采购需求并发送给服务器端,该需求指令将直接传送至采购部门,经审批无误后启动采购程序;(2)养殖配套设备库存管理。设计“养殖设备管理”选项卡,管理人员点选后,可查看桑蚕养殖配套设备的采购、使用、损耗、库存信息,并可进行编辑、修改等管理操作。
3 平台数据库设计
平台上主要数据库表包含个体信息表、饲喂管理表、繁殖信息表和库存信息表几类,具体如下。
表1 个体信息表
表2 饲喂管理表
表3 繁殖信息表
表4 库存管理表
如表1~表4所示,反映了桑蚕养殖个体信息、饲喂信息、繁殖信息和库存信息数据的字段值、解释备注值和数据类型等,可为平台系统设计人员后期设计数据库提供详细的参照。
4 小结
桑蚕养殖综合管理信息化平台的设计能够较好地解决桑蚕养殖企业养殖过程化数据的精准有效管理问题,对于提升企业的养殖信息化管理能效有积极的作用。平台设计完后基于win10系统进行测试,针对各模块功能的测试采用MAXQ工具,测试结果采用等价划分评定,分为有效请求、无效请求、通过、不通过等几个等价级别。测试完成后对结果数据进行稳定性统计,确保系统运行稳定,无运行风险,具体的测试过程有待进一步研究。
[1]李木.广西桑蚕养殖技术分析[J].广东蚕业,2017,51(02):8-9.
[2]马志高.关于蚕桑业引进信息化管理的思考[J].农业科技与信息,2017(18):9-10.
[3]孔可欣.水产养殖设施与深水养殖平台工程发展探析[J].南方农业,2019(03):134-135.
任颍超(1983- ),男,河南漯河人,本科,研究方向:计算机应用。
TP273
A
2095-1205(2019)11-19-02
10.3969/j.issn.2095-1205.2019.11.09