论文部分内容阅读
苜蓿作为一种牧草,由于它品质优良,适应性好而被广泛种植。我国有着悠久的苜蓿栽培历史,也是世界上苜蓿种植大国,苜蓿因其良好的经济效益和生态效益而被誉为“牧草之王”。甘肃作为我国苜蓿种植大省,苜蓿在广大农牧民的日常生活中有着十分重要的意义。然而,苜蓿病害不但大大降低了适口性和产草量,而且最终通过直接或间接作用对动物或人都会造成一定的危害。因此,研制基于苜蓿病害防治领域专家智慧和经验的苜蓿病害诊断专家系统,使之为广大基层农技人员和农民服务,对增加苜蓿产量,提高农民的经济收入有着重要的现实意义。本文根据苜蓿病害自身特点,综合分析比较了传统的人工知识获取、自动知识获取和半自动知识获取三种知识的获取方式,选择基于GIS技术的半自动知识获取方式。在知识的表示方面,则选取了传统的产生式表示法。知识库作为专家系统的核心,也是大多数专家系统的“瓶颈”所在。本系统在核心的苜蓿病害知识库构建过程中,综合运用已有领域文献、走访领域专家和野外实地调查三种具体的知识获取方式,建成了具有空间地理属性的甘肃省苜蓿病害分布空间数据库。在系统推理机制中,分别根据知识表示的特点、问题求解的推理过程是否运用启发性知识和问题求解的推理过程中结论是否精确三个方面对常见的推理方式加以分类。在充分考虑了各个层次的人员使用和易于理解的基础上,采用正向和反向推理相结合的方式。本系统在设计与开发方面,则采用Visual Studio2005.NET下的VB.NET嵌入Mapob jects2.3组件,通过接口程序实现地图的放大、缩小、漫游和查询等功能。本项研究主要取得了以下成果:1)以软件工程学原理、数据库技术和专家系统理论为指导,完成了甘肃省苜蓿病害诊断专家系统的设计与部分模块的开发。2)利用ArcGIS9.1和Access2003构建了甘肃省紫花苜蓿病害分布空间数据库、苜蓿病害知识库、病害部位知识库和病原菌知识库。3)在系统分析传统的人工知识获取、自动知识获取和半自动人工知识获取方式的基础上,采用了基于GIS技术的半自动知识获取方式来获取系统知识。4)在实用性方面,其知识源经过了领域专家的反复校验和核对,是多年从事苜蓿病害研究的知识和经验的累积,贴近于生产实际,可用来指导生产实践。5)数据维护性方面,本系统的知识库采用Access2003构建,添加、删除、修改等更新维护工作可以通过多条途径完成,扩充简便。即可利用数据库本身进行维护,也可利用外部程序进行维护。