- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种智能农业管理软件系统设计
一种智能农业管理软件系统设计 摘 要:应用智能软件管理?r业生产,主要针对的是控制、监测影响农作物生长的一系列因素,节约人力成本,充分利用现代科技提高农业产量,完善管理项目,最终实现劳动密集型产业到智能化产业的转型。该文中软件的设计工具为微软银光、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.
您可能关注的文档
最近下载
- 一年级数学起步,玩中学不焦虑——2025秋家长培训发言稿.pptx VIP
- 保险学(第五版)课件全套魏华林第0--18章绪论、风险与保险---保险市场监管、附章:社会保险.pptx VIP
- 电力市场的原理、变革与关键问题(41页).pptx VIP
- 《康复评定技术》课件——第五章 言语功能评定技术.ppt VIP
- 电子产品维修技术中职全套教学课件.pptx
- 化妆师理论知识考试模拟试卷及答案.docx VIP
- 《康复评定技术》课件——第三章 心肺功能评定技术.ppt VIP
- 2023年CSP-S组(提高组)初赛真题(文末附答案).pdf VIP
- DB53_T 1097-2022 受污染耕地严格管控技术规范.docx VIP
- 2021年一级建造师市政李四德-锦囊妙计.pdf VIP
文档评论(0)