当前位置:首页 期刊杂志

一种智能农业管理软件系统设计

时间:2024-05-18

单立娟

摘 要:应用智能软件管理農业生产,主要针对的是控制、监测影响农作物生长的一系列因素,节约人力成本,充分利用现代科技提高农业产量,完善管理项目,最终实现劳动密集型产业到智能化产业的转型。该文中软件的设计工具为微软银光、C+语言编写、应用银光界面采集并分析硬件传感器数据,通过数据库访问、储存数据。

关键词:智能软件 农业管理 系统设计

中图分类号:TP311.52 文献标识码:A 文章编号:1672-3791(2017)02(b)-0122-02

智能农业是伴随社会经济、科技发展的必然产物,是指利用计算机软件采集光照、温湿度、氧气浓度等诸多影响农作物生长与产量的数据,而且能够智能控制、调节农作物生长的环境参数。笔者结合软件系统的操作环境,并咨询了具备丰富实践经验的各位农业专家、学者,最终决定从“历史数据查询”“实时数据监测”“报警及报警数据查询”“服务器远程访问”“短信”等几大功能模块进行开发与设计。

1 应用Siverlight技术

网络信息化的时代背景下,为了满足用户的操作习惯和使用需求,各种软件编程技术层出不穷,最终通过ASP.NET技术实现了从HTML静态页面到动态页面的过渡,随着动态页面技术的普及和应用,程序员终于能够设计出梦寐以求的在线应用程序,没过多久,又拥有了A-JAX技术,将软件应用程序从计算机桌面搬上了网络。但是,上述技术都要在JavaScript代码的支持下才能实现,所以在使用中容易出现这样一个问题:页面原本在某种浏览器上能够正常运行,但是换了一个浏览器之后,即使代码完全相同,页面运行也会出现顿卡等现象。

与计算机桌面应用程序相比,Web应用程序的响应速度较慢,于是,一种新的Silverlight技术就出现了,虽然1.0版本并没有开发出创新的应用程序,然而到了2.0版本,程序员就可以使用NET代码开发出基于互联网的应用程序,而且与浏览器无关,直至到了4.0版本,Silverlight已经可以实现隐式、打印等功能,能够很方便地调整数据位置,而且还提供了非常强大的WCF RIA服务,可以随意地把桌面应用程序转移到网络在线应用,而且对界面的运行速度不会产生任何影响。所以,笔者决定采用Silverlight技术来设计智能农业管理软件系统,设计宗旨是提高农业生产人员的效益以及农业生产效率,保证农产品的质量。

2 Blend控制软件的应用

2.1 界面美化

以往在软件开发过程中,常会出现编程员和设计员配合不默契的情况,而Blend是一种交互性设计工具,很好地解决了这一问题。如今,用户对桌面及Web的应用操作越来越高,不仅要求软件具备实用、强大的功能,而且更追求界面的美观简洁,因此,软件的美工设计和代码设计的配合非常关键。作为一名软件开发人员,笔者深有感触,常常与美工人员反复讨论协商,修改软件框架,总要花费大量的时间才能很好地配合。而在Blend中编辑Silverlight项目UI代码,可以与VS直接绑定,从而实现双向修改代码功能,于是就完美地解决了“代码与美工”的配合问题,因此,Blend决定了该文中软件系统的UI界面设计。

2.2 自定义控件

该系统需要使用大量的控件来设计应用程序,特别是UI界面,而Silverlight并不能支持软件所有功能的控件,比如Silverlight就不支持监控界面中的某个节点控件。所以笔者在设计节点时,首先利用Silverlight自带的控件画一个圆,继而再在圆中填进去一张与节点相似的图片。与此同时,笔者还想让这个节点具有发光效果,于是找到自定义控件代码后,将一个Effect填进去然后设置为“发光”效果。完成了自定义控件,就可以添加、引用到程序中,该系统在设计“实时监控模块”时,就会使用到各种各样的节点。

3 数据库设计

3.1 数据表的定义

为了保证数据库的兼容性、稳定性,该文将SQL Server作为系统数据库,先做一张命名为“OldData Table”的历史数据表(如表1所示),设定每隔5 min自动把数据储存在数据库里。

之后再做一张命名为“AlarmtDataTable”的报警数据表(如表2所示),用于存储大棚节点监测过程中超过报警值的数据。

3.2 数据库存储过程

4 结语

该文设计的是能够实现实时监控、美化界面、数据查询等多功能的智能农业管理系统,希望为广大软件开发人员提供参考借鉴,进一步推动我国农业生产发展。

参考文献

[1] 李圣华,柯华.智能农业管理软件系统设计[J].科技广场,2012(4):75-78.

[2] 林之博,陈耿新,林洁纹,等.基于ZigBee的智能农业物联网系统研发[J].自动化与信息工程,2015,36(5):19-23.

[3] 代品宣,王青云,梁瑞宇,等.鲁棒的物联网智能农业控制系统设计与实现[J].电子器件,2015(1):178-183.

[4] 于婷婷,朱龙图,李名伟,等.基于GPRS和GSM的水稻智能灌溉系统[J].农业现代化研究,2016,37(5):988-994.

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!