智能农业系统详细设计文档——第二版_第1页
智能农业系统详细设计文档——第二版_第2页
智能农业系统详细设计文档——第二版_第3页
智能农业系统详细设计文档——第二版_第4页
智能农业系统详细设计文档——第二版_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

智能农业系统详细设计文件1需求分析1.1设计背景随着信息技术的发展,信息化已经渗透到普通人的生活中。许多人对当前的生活方式提出了更高的要求。如今,随着城市化的发展,农民越来越少。为了农场的种植和管理,保证粮食的生产力越来越迫切。在需求方面,信息技术时代的到来将为技术需求提供足够的技术支持,智能农场将会诞生。1.2设计目标为了方便用户管理农场,通过智能农场,用户可以通过移动电话或平板显示器监控农田的光照、CO2、湿度和温度,并以图形方式直观地呈现出来。如果农场出现异常情况,用户可以通过手机或平板来处理,从而保证农作物的生产和增长。因此,该系统需要具备以下功能:(1)用户注册;(2)用户登录;(3)系统实时环境指标的动态显示;(4)传感器数据显示;(5)历史数据查询功能;(6)手动控制;(7)系统设置;(8)传感器和控制器的联动功能;2设计方案2.1系统总体设计由于系统在总体架构和具体的模块化实现上都是复杂的、逻辑的,为了保证系统各组成部分之间的协调和总体目标的顺利实现,智能农场系统采用软件工程的理论和方法进行统一指导,为了使系统便于推广应用,具有在行业中推广应用的价值,采用了标准代码系统。标准化的插图,统一的软件界面,开发了友好的用户界面。智能农场系统的总体结构图如图1-1所示。图1-1(1)数据采集模块和服务器数据采集模块:该模块主要由无线传感器和客户端组成。无线传感器网络:该网络由ZigBee无线收发器模块组成。紫蜂发射器模块通过携带相应的传感器(CO2传感器、空气温度和湿度传感器、土壤温度和湿度传感器),将传感器采集的模拟信号转换成紫蜂无线接收器模块。服务器收集并存储来自ZigBee手机各种传感器的信息,用户可以请求服务器发出操作指令,从而实现用户对农场设备的远程控制。(2)功能应用模块用户权限、远程监控和数据显示。用户权限:基本功能,分为管理员角色和普通用户角色。管理员:登录可以查看和执行操作。普通用户:只能查看,不能操作。远程监控:数据显示:数据以绘图方式呈现,当数据异常时做出智能判断,并通知用户异常情况,使数据保持实时同步,动态呈现收到的ZigBee数据,保证数据的及时性。2.2工艺流程在安卓客户端模块中,安卓手机客户端可以实现用户登录和注册功能。登录后,您可以查看农场的CO2、土壤温度、土壤湿度、光照、气温和气温等详细信息。可以查看历史数据。传感器接收数据并将其传输到ZigBee无线节点。数据通过服务器存储在数据库中,用户可以通过服务器查看农场的数据信息。用户可以在安卓终端上直接发出灌溉、开启风扇降温、增加CO2含量等指令,使农场实现智能农场的智能管理,最终达到增产增收的目的。2.3页面流(1)注册登录界面点击注册账号(2)登录界面输入帐户密码单击登录(3)系统实时环境指标动态显示界面登录成功后,直接进入环境指标动态显示界面,向用户展示农场环境数据。如果记录了异常情况,将立即通知用户。(4)历史数据查询界面点击历史数据查询在一定时间内记录的数据显示在折线图上。通过动态图,也更容易查看数据的变化趋势,从而提前采取相应的措施。(5)手动控制界面点击手动控制(6)系统控制点击系统控制3.功能实现的关键代码(备注:以表格形式给出)(1)用户注册;(2)用户登录;(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论