摘 要:本文设计重点在于用asp.NET框架下的VB.NET作为编程语言、以Visual Studio.NET 2003为开发环境、以SQL Sever2000为数据库平台开发基于Web的南方果蔬病虫害查询和诊治的专家系统。本专家系统是针对农业生产的需要和用户的需求,以南方主要果树和蔬菜的常见病虫害的诊断识别与防治的智能决策为核心,以沟通、共享为宗旨,以实现果蔬病虫害的诊断、查询及指导防治为目的,将南方主要果树和蔬菜的常见病虫害的知识与防治技术高度集成。本系统综合了多个功能模块以实现整体的功能要求,用户可以浏览果树和蔬菜病虫害信息、查询病虫害信息并进行诊断与防治;管理员通过果树和蔬菜信息管理、用户信息管理和用户留言管理等功能更好地管理系统。系统的实施对于推广植保知识、指导果蔬病虫害防治、加强农民在农业信息方面的沟通与协作、实现农业信息化起着推动作用。
关键词: 果蔬病虫害 专家系统 SQL ASP.NET
Abstract:In this paper, the design focuses on the expert system Web-based for diagnosis and treatment of diseases and insect pests for fruits and vegetables in South China, using the framework of the VB.NET in ASP.NET as a programming language, Visual Studio.NET 2003 as the development environment, SQL Sever2000 as database platform. In the need of agricultural production and the users, this expert system highly integrates the knowledge and prevention techniques of common diseases for main fruit and vegetable in south China, focus on the diagnosis and decision-making for prevention, using communication and sharing as principle, while diagnosis, enquiries, guiding prevention as purpose. By the integration of some functional modules, in this system, users can browse and inquiry the information about the fruit and vegetable diseases, as well as diagnosis and control the diseases; Manager can manage the system better by using the function of fruit tree and vegetables information management, user information management and user message management and so on. The system''s implementation plays an active role in promoting plant protection knowledge, instructing fruits and vegetables plant disease prevention, strengthening the communication and the cooperation in the agricultural information for farmers as well as the implementing of Agricultural Information.
Key words: fruit and vegetable pest; expert system; SQL; ASP.NET
1 前言
信息技术是当今世界发展最快的高新技术,它正推动着全球经济朝着以计算机及信息网络为基础的信息化方向发展 ,在此背景下农业开始从传统农业向现代农业转变。信息技术目前被广泛应用在农业各个领域 ,农业信息化已成为现代农业的重要标志。作为农业信息技术分支之一的农业专家系统应用非常广泛,潜力很大。
专家系统是人工智能的一个分支,主要是使计算机在各个领域中起人类专家的作用。它是一种智能程序子系统,内部具有大量专家水平的领域知识和经验,利用只有人类专家可用的知识和解决问题的方法来解决该领域的问题。一般专家系统有四个特点,即:启发性,能运用专家的知识和经验进行推理与判断;透明性,能解决本身的推理过程,能回答用户提出的问题;灵活性,能不断地增长知识,修改原有的知识;智能性具有相对独立的解决问题的能力,以及总结经验完备自身的能力,也就是具有自学习能力。农业专家系统AES(agricultural expert system)是把专家系统知识应用于农业领域的一项计算机技术。