智慧养殖系统平台

一、综述

1.1 目的

黔北麻羊智慧养羊系统平台
养殖端:
提供远程监控,对养殖环境进行温度、湿度测量,数量统计,养只通道统计,进出管理识别养只的身份,出栏控制实现对养只的体重了解,通过智能环控对室内参数检测。
加工端
包括基地编码,养殖管理,活羊检疫,活羊运输,入场检疫,屠宰加工,产品包装,成平检测,产品运输,消费者收到产品。
交易端
对达到合格的养只进行买卖交易生成订单,订单包括已支付与未支付的。商家信息记录,卖家信息记录。
管理端:
通过对养殖端,交易端,加工端数据的采集,将来自各个客户端传来的数据进行数据处理,可视化展示给工作人员或养殖人员观看,管理端
背景及发展趋势

1.2 背景:

贵州既是养羊生产大省,也是羊肉消费大省。肉羊产业是贵州纵深推进农村产业革命,调整优化后的12个农业特色优势产业之一。
据行业调度,2020年全省肉羊存栏517.71万头、较2018年增长11.3%,出栏176.14万头、较2018年增长11.8%,羊肉产量23.1万吨、较2018年增长16.1%。
目前,贵州围绕肉羊着手打造全产业链生态体系,分别在平台建设、饲草体系、品种繁育、标准制定、信息化管理、项目支持、品牌宣传进一步聚焦贵州黄羊产业品牌,产业标准化规模化品牌化水平得到提升。同时不断创新融资模式,产业瓶颈取得突破。强化利益联结,富民成效不断彰显。为服务全省按时高质量打赢脱贫攻坚战、加快经济社会发展作出了积极贡献。

1.3 发展趋势:

随着物联网、云计算、大数据、人工智能等技术的不断成熟,新技术与羊场生产更广泛、更深入地结合,并逐步尝试替代人的操控来自主智能化决策,使智能养殖的应用环境越发成熟。

智能养殖模式是养羊行业的第三次革命,传统的养殖技术和管理经验将被精准化的养殖管理体系和经营模式取代,从而提高劳动生产率,降低劳动成本,为羊养殖产业发展带来更多效益。

二、任务概述

2.1 市场定位分析

亲本麻羊智慧养羊系统平台不仅只适用于养羊,而且也是适用于养猪,养鸡,养牛等,主要是针对于养殖这一领域而开发的智慧养殖系统,因而这一智慧养殖系统平台适用于广大的养殖产业。

2.2 系统设计特点

(1)简单。养殖人员,工作人员,客户等能够轻松了解想要的信息。
(2)美观。简洁的操作界面,没有冗余的网站设计。
(3)便捷。统一、集中管理终端,保护用户财产、信息不受威胁。
(4)稳定。系统拥有自主知识产权,能够满足养殖人员,工作人员的需求。
(5)干净。无任何具有广告推广性质的弹窗和捆绑等打扰用户行为。
(6)基于大数据,精准用户标签助用户完成品效合一的投放目标。

2.3 结构规划

黔北麻羊智慧养羊系统可分为前台与后台两个模块,总体结构如下:
在这里插入图片描述
在这里插入图片描述

2.4 系统数据库规划

数据库包含以下表
用户表tb_user,订单表tb_order,可视化表tb_view,产品表tb_product,产业表tb_estate,车俩登记表tb_car,物资信息表tb_material,评论表tb_comment,部门表tb_department,养只信息tb_sheep。
用户表tb_user:

序号名称数据类型说明
1userIDVarchar(20)用户id
2usernameVarchar(20)用户姓名
3passwordVarchar(20)密码
4addressVarchar(50)地址
5tellphoneVarchar(20)电话
6emailVarchar(20)邮箱
7identityInt身份(0代表员工,1代表工作人员,2代表系统管理员)

订单表tb_order:

序号名称数据类型说明
1orderIDVarchar(30)订单ID
2order_countint订单数量
3pricefloat订单价格
4user_check tinyint用户确认(0提交,1修改确认)
5create_timeDatatime订单生成时间
6admin_checkTinyint厂家确认(0提交,1处理,2-发货,3-结账)

养只信息表tb_sheep:

序号名称数据类型说明
1SheepIDVarchar(30)羊编号
2vaccinesVarchar(30)疫苗类型
3WeightVarchar(30)体重
4SituationVarchar(30)身体情况

养只信息表tb_product:

序号名称数据类型说明
1ProductIDVarchar(30)产品编号
2Product_nameVarchar(30)产品名称
3Create_timeVarchar(30)生产时间
4Is_qualifiedVarchar(5)是否合格

产业表tb_estate:

序号名称数据类型说明
1EstateIDVarchar(20)产业id
2Estate_nameVarchar(20)产业名称
3Estate_describeVarchar(255)产业介绍
4DepartIDVarchar(20)所属部门
5UserIDVarchar(20)负责人

车俩登记表tb_car:

序号名称数据类型说明
1CarIDVarchar(20)车牌号
2Car_loadVarchar(20)车辆载重
3Car_disinfectVarchar(20)是否消毒
5Car_leaveVarchar(20)是否离开

物资信息表tb_material:

序号名称数据类型说明
1materialIDVarchar(20)物资编号
2material_nameVarchar(20)物资名称
3Material_disinfectVarchar(20)是否消毒
4Material_desVarchar(255)物资描述
5Material_sumint物资数量

评论表tb_comment:

序号名称数据类型说明
1ComIDVarchar(20)评论id
2Com_contentVarchar(255)评论
4Com_userIDVarchar(20)用户id
5Com_ipVarchar(20)ip
6Com_create_timedatatime评论时间

部门表tb_department

序号名称数据类型说明
1DepartmentIDVarchar(20)部门id
2Department_nameVarchar(20)部门名称
3Department_desVarchar(20)部门描述
4Department_userIDVarchar(20)部门负责人ID

2.5 数据库E-R图:

在这里插入图片描述

三、系统分析

3.1 总体结构分析

  1. 将系统划分为管理端,交易端,养殖端,加工端四部分,各部分负责各部分功能。
    在这里插入图片描述

3.2 前台UML用例图

在这里插入图片描述

3.3 后台UML用例图

在这里插入图片描述

3.4 性能需求

为了保证系统能够长期、安全、稳定、可靠、高效的运行,智慧养羊系统应该满足一下性能需求:
(1)系统处理的准确性和及时性
系统处理的准时性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足大多数客户对信息处理的需求。
(2)系统的开放性和系统的可扩充性
智慧养殖系统在开发过程中,应该充分考虑以后的可扩充性。例如客户查询的需求也会不断的更新和完善,都要求系统提供足够的功能的调整和扩充。而要实现这一点,应该通过系统的开放性来完成,即系统应该是一个开放系统,只要符合一定的规范,可以简单的加入或减少系统的模块。
(3)系统的易用性和易维护性
智慧养羊系统前台是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。
(4)系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合国家和行业标准。

3.5 系统可行性分析

功能 :

  1. 对远程可视化,AI养殖,生物安全,市场售卖,肉羊屠宰全面管理。
  2. 产前分级管理:对人员作业是否规范,养只监控,饲料存取,违规跨界
  3. 产前—AI养殖:进行数量统计,羊体测温,养只通道统计,进出管控,出栏通报,智能环控管理。
  4. 物联网养殖:所谓的物联网养殖,是通过布设前端感知设备及其他物联网设备的方式,实现对肉羊养殖基地及大型个体散户(10头及以上)的视频信息采集、监控、预警及备案。通过高科技的方式实现各节点精准操控,保障肉羊生长。
  5. 人员管理,车辆管理,物资管理。
  6. 产后-肉质加工:基地编码,养殖管理,活羊检疫,活羊运输,入场检疫,屠宰加工,产品包装,成平检测,产品运输,最后到达消费者手中。
    性能:数据库的录入;产品,产业,检索;用户信息查询;养殖部门信息查询;网上下单加工产品;
    操作系统 :Windows,Linux/Unix及任何能运行Java虚拟机的平台;
    Java Runtime Environment :jdk8以上。
    Web Server:Tomcat 8.0以上。
    数据库:mysql version 5以上
    操作系统 :任何PC平台;
    浏览器 :火狐,Google Chrome等。
    决定可行性的主要因素:
    技术因素、硬件因素、软件因素、经济因素、团队合作精神等。
    对现有系统的分析 (缺乏原型系统)
    处理流程和数据流程 :暂时不考虑
    工作负荷 :暂时不考虑
    费用支出:如人力、设备、空间、支持性服务、材料等项开支 :暂时不考虑
    人员:列出所需人员的专业技术类别和数量 :暂时不考虑
    设备 :暂时不考虑
    局限性:暂时不考虑

四、运行需求

4.1 管理员界面应具备以下功能:

(1)产品上新下架管理:对新产品,旧产品的管理
(2)物资入库处理:把新入库的物资数据实时更新存放到数据库中。
(3)客户订单订单管理:对用户下单的产品进行订单处理。
(4)网站公告、留言管理:对智慧平台公告栏上新的广告和一般通告进行告示,处理读者的留言,方便获取读者的需求。
(5)接受用户反馈管理:对已下单的用户进行服务。

4.2 故障处理

根据系统的需求分析报告、项目负责人、软件分析人员以及编程人员对系统进行检查、维护,和整修。

五、系统流程及功能分析

5.1 整体架构

系统分为分为手机端与电脑端,实现远程可视化,AI养殖,养只安全,市场售卖,一直到肉羊屠宰一条龙进行监督,达到人人可以监督,人人可以管理,使工作效率达到高效。

在这里插入图片描述

5.2 产前分级管理

人员作业:有效监督人员是否违规
饲喂管理:养只的监督,观察饲养情况
人车进出:饲料车进出入厂区
饲料存放,场内活动,违规跨界

5.3 多维管理

在这里插入图片描述

5.4 产后-肉质加工

在肉羊屠宰环节,肉质加工厂一直苦恼于肉质安全问题。对于肉羊的变质、口感不佳带来的一系列问题,将直接影响到企业名誉。作为肉羊全产业链的最后一个闭环,致力打造一流的质量追溯系统:企业可通过关联食品溯源标识码与各溯源控制点,对肉羊信息进行规范化的标识、记录及查询,实现产品从养殖到销售各环节的信息跟踪与追溯,达到对产品问题事先准确预警,事后快速处理的目的。
肉羊加工环节,涉及到肉羊的宰杀、包装及运输,是对卫生有极高要求的一个环节。如果能将这一过程实现透明化处理,将大大提升品种口碑与知名度,实现个体户、企业和地方政府三赢。

在这里插入图片描述

六、特别说明

6.1 可测试性

系统平台应能够承受性能测试,负载测试,压力测试,稳定测试。
性能测试目标
1、验证系统的性能指标,是否为初期规划的预期目标
2、客户指定相关性能指标,有性能相关要求,测试以这些指标为参数,进行测试,验证。
负载测试目标
1、评估系统的性能指标,如:响应时间、事务处理效率等。
2、确定并确保系统超出最大逾期工作量的情况下仍能正常运行。
压力测试
并发测试:当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题。并发测试不是为了获取系统的性能指标,而是为了发现并发引发的问题,如:线程锁、内存泄漏、资源挣用等。
大数据量测试:包含独立数据量测试,主要是针对某些系统存储、传输、查询等业务进行大数据量测试,如测试系统存储能力,IO传输速率、读取速率、慢查询等。
稳定性测试
确定系统最大工作量强度性能的过程。同时尽量增加测试次数、延长测试时间、适当增加测试压力。

6.2 完备性

软件系统不丢失任何重要成分,可以完全实现系统所需要求功能的程度。
保证模块之间具有松散的耦合,模块内部具有较强的内聚,这有助于控制解的复杂性。
网站管理者必须懂得一定的服务器应用、ACCESS数据库应用、硬件维护、IIS配置等方面的技能。
系统应该具有良好的功能可扩充性,以应对未来用户更高的要求。

6.3 质量保障

保证管理者和注册用户的密码安全,分权限管理,数据库访问控制;管理员应具有一定网络安全及防黑知识。且系统应具有易于检查,评审,确保系统的正确性。

七、总结

智慧养羊系统平台是利用现代信息网络进行商务活动和实体产业与互联网相结合的一种先进手段,作为创新的经济运行方式,其影响已经远远超过了商业领域。为了跟上世界大数据产业的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解大数据产业、参与大数据产业,尽快适应飞速发展的信息社会的需要。
针对当前蓬勃发展的大数据产业,本文从理论和实践两个角度出发,利用Java技术,hadoop,spark,flume,数据库等技术来架构智慧养羊系统平台。
该系统虽然存在许多不足,但是在设计过程中让我学会了很多。会做一个系统前期中期后期各需要做什么,不仅提高了我们对专业知识的见解,还让我们更加了解了大数据这一门学科。
由于时间有限,以及软、硬件设施的配置等限制因素,智慧养羊系统还不成熟,还有许多地方有待改进与完善,标准及技术也日新月异,处于不断地变化发展之中,将会不断有观点、技术和实践的创新与突破,需要我们加以学习和改进。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

懒羊羊^O^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值