论文部分内容阅读
传统的农业专家查询系统主要涉及作物栽培、灌溉、施肥、病虫害诊断与防治、作物育种、作物产量预测、水产养殖、植物保护以及经济决策等方面。涉及园艺设施设备配套方面较少。传统的农业专家查询系统开发方法也主要采用单主机—局域网模式或客户端/服务器模式,通常采用结构化设计语言或面向对象的语言进行开发,很难实现动态交互和实时查询的功能,随着信息技术的发展,网络的普及尤其是Internet的广泛应用,新一代的软件开发技术如组件技术、工程流技术、分布式计算等越来越得到人们的关注,并已经将其应用到了农业领域一些专家系统的开发中。本研究是以穴盘育苗生产为例,采用B/S三层开发模式、运用了.NET组件技术、网络数据库技术、UML建模技术以及VRML虚拟造型技术,探讨了园艺设施装备领域,尤其是温室及其配套设备的数字化问题。 基于以上目的,本研究完成的主要工作有: 1.收集整理了穴盘育苗有关的设施设备资料,给出了设备选取的规则算法和相关的数学模型,采用UML统一建模语言以育苗温室为对象进行了软件需求分析,并通过UML的用例图和活动图进行了可视化表示。 2.用ASP.NET技术开发了服务器端相关应用程序组件包括温室主体组件、覆盖系统组件、相关配套系统组件。 3.用SQL SERVER 2000搭建了相关系统数据库包括模型数据库、气候气象数据库、园艺设施标准数据库、设备数据库等,并能在不影响系统使用的情况下动态补充修改。 4.用VRML虚拟造型技术,开发了温室结构三维模型通用组件,组件能够实现与用户的动态交互和动态真实模拟功能,可单独运行,也可以嵌入在软件系统中运行。 5.完成了软件查询系统和相关组件的应用测试,测试结果能够满足使用要求。 本研究将组件技术和UML建模技术首次用到了园艺设施设备配套查询系统的开发中,并首次采用VRML技术开发了温室三维结构组件模型,除实现了番茄育苗设备查询功能外,本研究开发的通用组件,对今后园艺设施领域的数字化进程有重要意义。