摘要:中国作为农业大国, 对农业发展的依赖非常大, 随着现代科技的不断进步以及时代的不断发展, 传统农业模式发展存在极大的局限性, 农业智能化管理非常紧迫。对智能农业管理软件设计进行了分析, 为实现农业生产的智能化管理提供参考。
关键词:农业,管理软件,软件设计
随着我国农业产业化的不断推进, 对农业的发展提出了更高的要求, 传统粗放式的农业管理模式已经无法满足农业发展的需求。同时, 随着农村地区高速宽带网络的不断搭建, 为农业智能化管理提供了条件。因此, 在农业生产、农产品销售等方面的智能化、信息化管理, 对于提升农业生产科学性, 推动现代农业发展具有重要意义。
1 设计思想
智能农业管理软件的设计, 并非简单的将一些先进技术应用于农业管理, 而是作为一种全新的管理方式, 提高农业管理的效率和水平。智能农业管理软件的功能是在农业生产、农产品流通、消费等各个环节实现智能化、信息化的管理。农产品从种植到销售的整个过程中, 会产生大量的相关数据[1]。为了能够对这些数据进行高速存储和处理, 智能管理系统的数据库需要较强的数据存储能力。同时, 农业生产、农产品销售中的数据会不断增加, 而且增加的速度非常快, 在设计智能农业管理软件时需要从长远角度考虑, 确保数据库具有充足的空间。以用户的实际需求作为软件设计的基础, 向用户提供丰富的信息咨询、查询功能, 从而满足用户的多样化需求。智能农业管理软件采用分层思想设计, 构建了多个层次的功能化模块, 各层之间相对独立, 但同时又提供接口将各层功能联系起来, 实现数据的交换, 从而构建一个统一集中的管理系统[2]。该系统能够便捷地拆分, 具有较高的灵活性, 同时还具有良好的扩展性能。
2 总体结构
智能农业管理软件基于3层架构, 包括用户层、应用层和数据层, 具体结构如图1所示。用户层利用异步传输模式向应用层服务器发出请求, 应用层服务器对接收到的请求信息进行处理, 然后与数据库交换数据, 在获取到反馈结果之后, 在将结果返回到用户层客户端, 此时用户可以通过Web浏览器直接得到相应的结果。相对于其他设计结构, 三层结构的设计效率更高、数据库连接次数较少, 而且具有较强的安全性和扩展性。
智能农业管理软件是一个庞大的整体, 其3层结构相互独立, 但是又存在非常紧密的联系, 主要表现在以下3个方面[3]。
(1) 用户层主要是用户与软件系统的交互层, 系统向用户提供信息服务, 用户则能够利用Web浏览器访问对应的站点来接入系统, 用户可以通过Web站点方便地接入系统, 也可以通过其他查询方式对农业信息进行查询。
(2) 应用层同时需要与用户层和数据层交换信息, 通过接收用户层的请求, 然后从数据层调回相关数据, 然后将数据返回给用户层, 能够实现各种信息的查询和分析服务。
(3) 数据层作为系统的核心层, 其主要提供了数据存储方面的服务, 因此, 需要保证数据的安全性、准确性, 同时还需要保证其动态更新性能。
3 功能模块设计
3.1 开发环境
根据智能农业管理系统不同功能模块定位的差异, 利用不同的语言分别进行编写。其中, 利用Visual Basic编写预测模块、气象生成器等。利用ASP进行农业管理系统软件主要功能模块的开发, 服务中间件利用Delphi语言进行开发, html和ASP嵌入脚本程序通过Java语言的开发。同时, 选用SQL Server2012作为系统数据库, 该平台设计了安全访问登录机制, 同时也能实现大规模数据的存储, 具有安全性、可靠性、可扩展能力强以及高效率等特点[4]。
3.2 功能模块
(1) 数据库管理模块。数据库管理模块是智能农业管理软件的核心部分, 在设计过程中, 需要对实际需求、数据库的物理结构和逻辑结构等方面的内容进行清晰的认识, 确保结构的科学性。
(2) 专家咨询和信息发布模块。专家在线咨询包括静态和动态两个方面的咨询内容, 在设计过程中, 需要进行独立区分, 同时需要将专家咨询功能与知识仓库咨询功能有机结合起来。信息发布模块主要设计了信息发布、信息浏览以及用户信息栏目管理3部分功能。用户可以对栏目进行自行分级设置, 并能够独立管理和发布各个栏目中的信息, 提高农业信息管理的规范性。
(3) 电子商务模块。随着近几年来电子商务技术的快速发展, 为农产品销售提供了重要的渠道。因此, 将电子商务模块集成到智能农业管理软件中, 能够进一步完善整个农业产业链。电子商务模块的设计主要是基于互联网技术和物流技术, 包括前端电子设备、中间业务服务平台以及后方服务3个部分, 主要为农产品的销售工作提供服务, 满足农户的销售需求。前端电子设备可以布局在乡镇零售店, 然后将采集的销售信息传输给中间业务平台, 由中间业务平台进行分析和处理后自动生成订单并完成交易。后方服务则主要负责配送、售后等方面的工作。
(4) 农业企业科技服务模块。农业企业科技服务功能主要是通过现代信息技术, 通过创新的服务方式, 探索有效的服务模式, 同时建立长效的服务机制, 对各类服务资源进行充分的整合, 基于点对点以及点面结合的模式, 能够使农业企业更加便捷地获取技术、资源、人才等方面的信息, 提升农业企业技术、市场、咨询以及科技成果转化方面的能力, 为农业生产提供服务[5]。该功能的设计需要广泛搜集农业企业的实际需求以及市场变化情况, 全面整合农业服务资源, 为农业企业搭建一个信息推送和项目申报的智能平台, 实现农业企业与市场的实时对接, 更加准确的掌握市场动态。
结束语
智能农业管理系统的应用, 是农业生产和管理的必然发展趋势, 该文对智能农业管理软件进行了简单的设计分析。智能农业管理软件系统基于信息处理技术、数据库技术和网络技术, 实现了从农业生产到销售以及农业环境和科技方面的农业信息全方位管理, 为农业生产的进一步发展提供了重要的理论支持。
参考文献
[1]单立娟.一种智能农业管理软件系统设计[J].科技资讯, 2017 (5) :122-123.
[2]刘家玉, 周林杰, 荀广连, 等.基于物联网的智能农业管理系统研究与设计:以江苏省农业物联网平台为例[J].江苏农业科学, 2013 (5) :377-379.
[3]上海雷尼威尔技术有限公司.基于物联网的智能农业的管理系统:CN 106444928A[P].2017-02-22.
[4] 颜世波.基于Android的智能农业管理系统的开发[J].当代青年月刊, 2015 (6) :227-228.
[5]深圳市大雅新科技有限公司.一种智能农业管理系统及管理方法:CN104914797A[P].2015-09-16.