论文部分内容阅读
专家系统是一个人工智能计算机程序。它能够利用丰富的知识和实践经验,通过推理来解决领域中只有人类专家才能解决的难题。专家系统的开发与应用已成为全世界人工智能研究的热点和焦点,并日趋成熟,其在农业领域的应用为农业生产带来了巨大的经济效益。
本文围绕园林植物的形态、分布、习性、繁殖栽培、观赏特性、分类及园林用途,研究了专家系统、Browser/WebServer/Database三层计算机体系、数据库及微软.Net框架平台等技术,分析了Browser/Server结构及Web技术的优势,并对公共网关接口(CommonGatewayInterface,简称CGI)、超级文本预处理语言(HypertextPreprocessor,简称PHP)、JavaServerPages(简称JSP)、ActiveServerPages(简称ASP)、ASP.NET(又称ASP+)五大网络编程语言进行了比较分析,最终采用ASP.NET与MicrosoftSqlServer2000建立了园林植物专家系统。主要做了以下工作:
1.搜集整理植物检索表100余个。通过分析植物检索表的结构特点及关系型数据库的特点,建立了植物检索模块。
2.搜集整理园林植物基础知识及相关图片,建立了园林植物图文描述模块。整理园林植物300余种、相关图片1000余幅、整理文本60余万字。
3.分析园林植物应用的范围及相关知识,建立园林植物应用模块。本模块主要解决园林植物的应用类型细化问题。通过细化园林应用来精确查询应用中符合要求的园林植物。
4.对系统现有模块进行分析,创建了一套图片上传、分类与管理模块。
5.运用ASP.NET的MasterPage.master模版页结合串联样式表(CascadingStyleSheets,简称CSS)与DIV(Division)标签合成制作了一套界面模式模版。