论文部分内容阅读
水稻是吉林省的三大粮食作物之一,要提高我省水稻产量和品质,实现水稻高产、优质、高效,在水稻生产过程中,水稻病害的良好控制是提高水稻产量和品质的重要方面之一。由于水稻病害种类繁多,危害较重,有的甚至造成绝收,而且农民对水稻病害的认识不足,或者搞不清病害类型,更不用说拿出一套及时有效的治疗方案,加之水稻专家较少,不能及时地为农民提供服务,这就给稻区的广大稻农和技术人员在准确诊断和及时防治病害方面带来极大的困难。 农业专家系统的应用和发展,是实现我国农业信息化、现代化的重要途径,也是发展我国农业的一条新路子,因此在分析我国农业专家系统应用及发展现状的基础上,结合吉林省具体农业情况,针对省内水稻病害发病特点,对水稻病害知识进行了系统整理和较深入研究,有效地将计算机技术、专家系统原理与水稻植保知识进行合理地整合,构建了基于网络平台的吉林省水稻病害诊断查询专家系统。通过本系统实现领域知识的共享,缓解了水稻领域植保专家数量的不足,提高水稻病害的综合防治,加快科技成果的转化具有重要意义。 系统以稻瘟病等12种在吉林省常见水稻病害为研究对象,把病害发病的症状表现、防治方法、发病规律、病原信息、图片等作为主要研究知识点。在领域专家协助下,对这些知识认真分析与系统整理,形成本专家系统的知识库。 从专家系统结构来讲,本系统是遵循专家系统的一般结构进行设计开发的,主要包括人机接口、推理机、知识库、综合数据库、解释、知识获取机构等主要部分组成。将所有知识规则存于关系数据库中,形成了知识库,实现了领域知识的存贮、管理与共享。推理机是根据用户的请求,基于知识存储的形式,利用面向对象技术,完成推理,推理效果较好。知识获取机构面向领域专家,用以实现知识库的修改、扩充等维护任务。 从程序开发的角度来说,本系统基于WEB浏览器,以B/S结构作为网站实施模式,数据库管理系统选用了SQL Server 2000,采用JAVA、JSP、XML、T_SQL等语言工具,基于IntelliJ IDEA 5.0平台,将数据库与专家系统知识相结合,研制、开发了该系统。因为系统采用跨平台的编程语言和面向对象技术进行程序开发的,因此具有良好的通用性和可扩充性。 系统前台主要实现查询和诊断两大服务功能。本系统的难点是诊断。是基于特