数据库系统设计DatabaseSystemDesign电子技术与软件工程ElectronicTechnology&SoftwareEngineering200我国作为农牧业大国,随着信息化的发展,我国的畜牧业发展也取得了许多实用性研究。记录并且跟踪了畜牧养殖相关数据,综合农牧业生产过程中的数据进行实时监测分析,能够为农牧场的管理提供科学的策略。而其中,数据分析是十分重要的环节,也是实现智慧畜牧的基础。通过对数据的实时获取,合理管理,利用人工智能与数据挖掘相关技术对采集的数据进行关联挖掘,估算预测,轨迹跟踪,快速检索,实时定位和数据可视化。中国的农牧业与畜牧业在国际竞争中的弱势所在为数据的缺乏,缺乏准确的畜牧数据是数据挖掘技术难以得到有效利用的原因之一。因此,许多专注于牧业研究的推出一系列的智慧畜牧相关产品,在数据采集,数据整理,数据清洗,数据挖掘[1]等各个环节严格监控,使数据实现自身价值。1云平台设计1.1物联网功能1.1.1种猪自动入栏每个新的批次的种猪在入栏前会在右耳打上电子标签,当猪只首次入栏后,系统需要识别到该猪只为新入栏的猪只,系统自动给该猪只建立身份档案,记录其测定开始日期,测定初始体重,耳牌号,所在栏舍,并将其测定状态设为“测定中”。1.1.2测定数据上传测定数据上传(如表1)是实现平台功能的基础要求,保证数据上传的可靠性是关键要求。测定过程中,猪只每次进入测定设备站吃料,测定设备将猪只的耳牌号,采食量,称重体重,采食开始时间和采食结束时间上传云端。表1:数据上传功能用例表用例编号UC-01前置条件流后端服务与设备建立通信连接执行事件流1.判断接入协议2.用指定协议解析消息3.判断设备接入权限4.验证数据准确性5.转换数据格式6.数据持久化后置流上传数据验证无误后,保存到数据库异常流设备不在平台中,数据缺失,数据异常则抛出异常信息1.2云平台功能1.2.1用户管理功能作为运行在公网的云服务,且平台的数据并不对客户以外的人员开放,所以用户管理功能是必须的。平台应具有三种类型的账号,分别为平台使用人员账号,物联网接入设备认证账号。使用人员账号应根据不同级别分配不同的数据操作权限和页面查看权限。首先,账号需要根据人员所属猪场不同,来限制其查看指定猪场数据。其次,根据人员在猪场职位差别,分配数据增删改查的权限。物联网设备分配的账号,应只分配数据上传和控制参数下发接口的访问权限。基于GRU的种猪生长性能预测云平台的设计施洋剑(安徽建筑大学电子与信息工程学院安徽省合...