昨天,我给大家分享了一下这个项目的大概内容,包括了一些概念性的东西。今天呢,我们继续昨天的内容,给大家分享一下,本项目大概涉及哪些功能模块。
这张图,我大概把本项目涉及的一些基础功能模块做了一个梳理,也就是说,在我们后期的开发过程中,我们要把这些功能模块一个一个的都要实现了。
当然了,这些不是本项目所涉及功能的全部,只是一部分,而且是比较重要的一部分,否则的话,这个项目就没有办法跑起来,我们做着也没有任何的意义。
接下来,我给大家把每一个模块都详细的介绍一下,让大家知道每一个模块是做什么的,这对于我们做软件开发是非常有必要的。
养殖管理系统:这个模块主要就是记录一下养殖场的一些管理信息,其中包括牛羊的信息、耳标的信息、饲喂信息和投入品的信息等等,这些信息是我们要实现智慧农业的基础数据,是非常重要的。
环境采集系统:这个模块主要采集了蓄棚里和草场上安装的各种传感器回传的数据,其中包括空气温湿度、大气压、光照强度、土壤温湿度、土壤PH、PM2.5等等数据。
智能控制系统:主要就是根据我们现在提前设置好的阈值,如果采集的数值高于或者是低于提前设置的阈值,那么系统就会按照之前设置好的参数,自动开启和关闭相关的设备。
视频监控设备:主要就是在养殖区域安装摄像头,养殖户或者是企业合作社可以随时随地的通过手机或者是电脑查看养殖区域里面的实时情况。
智能预警:系统通过环境采集的数据和视频采集的数据,对各种比较异常的数据或者是行为发出预警,并且对养殖户或者是企业合作社负责人进行短信提醒、微信提醒等。
数据分析系统:本系统主要的功能就是把所有养殖的数据进行汇总,并且梳理,深挖各种数据之间的内在管理,为养殖户和企业管理主提供有用的指导意见。
ZF监管系统:本系统主要的使用人员为ZF,ZF人员可以通过该系统,了解其管辖区域内的所有养殖户、养殖场、合作社的详细信息,并且通过一张图就可以了解一切想要了解的信息。
好了,今天我就先分享这么多,这段时间一直都没有进入写代码的环节,我们开发项目就和盖楼房是一样的,如果地基打不好,那么盖的楼房也是DF渣工程。写代码也一样,如果说,我们对整个项目所相关的信息不了解,那么写出来的是代码,运行起来以后就是一个LJ。