论文部分内容阅读
专家系统是一个智能计算机程序,它利用知识和经验,通过推理来解决领域中只有专家才能解决的问题。专家系统的研究和应用已经成为全世界人工智能研究的热点和焦点。 基于云南森林昆虫组成及昆虫种类检索的特点,提出了适于昆虫分类特征的数据分析和编码原则,进而建立了一种新型的网状数据结构。该数据库收录了云南森林昆虫14个目,195个科,5333种的昆虫中文名称、拉丁名称、特征、地理分布和寄主。以SQL Server2000作为后台数据库开发工具,建立了云南森林昆虫专家系统的后台数据库,并对数据进行了代码优化。 本文把专家系统的有关概念及分析设计思想应用于云南森林昆虫专家系统中,同时引入一种新的基于面向对象、基于用户功能设计技术。我们用PowerBuilder 8.0设计了一个云南森林昆虫识别的专家系统。 界面是用户同系统交流的媒介,界面的友好程度直接决定着用户是否乐意使用该系统。为此,该系统把用户界面设计成windows资源管理器的风格,使得界面简洁、美观,符合人性化,同时易于使用掌握,适应能力强。从而减少了用户因界面不熟悉所带来不必要的使用难题。 系统还为用户提供了多种功能,用户可以按多种方式检索系统收录的昆虫信息,在数据输出方面,用户可以打印系统中浏览的或查询出的数据。 本课题以实际应用为目的,系统测试表明:该系统运行正常、有效。运行结果证明了:基于数据库和面向对象技术的专家系统,时间快、效率高,是一种值得推广的专家系统构建模式。