论文部分内容阅读
自二十世纪八十年代以来,传统的中医诊断专家系统发展迅速。但基于Web的中医诊断专家系统的开发却遇到相应开发工具缺乏的问题,系统推理能力受到了限制。因此,本文提出了基于Web的中医诊断专家系统模型。本文尝试将机械故障诊断技术应用于中医诊断中。主要采用JESS(Java Expert System Shell)、JSP (Java Server Pages)技术、关系数据库技术和模糊技术开发了基于Web的中医诊断专家系统。系统不但具有平台无关性和扩展性,而且具有Web服务和高效推理能力。JESS是用Java实现的专家系统开发工具,可以方便地集成到Java软件系统中。并且JESS具有高效的推理能力。本文研究了产生式专家系统原理、模糊不确定性信息表达与处理、模糊产生式规则与模糊推理技术、基于Web的专家系统原理和JESS等。在此基础上,开发基于Web的中医诊断专家系统。系统采用模糊技术来处理中医辨证论治的模糊性。知识表示采用模糊产生式表示法,推理方式采用加权多维模糊推理,推理控制策略应用混合推理控制策略。系统以JDK 6 (JAVA SE DEVELOPMENT KIT)、MyEclipse 6.6、Apache Tomcat 6.0、MySQL Server 5.0和JESS为集成开发环境,采用B/S(Browser/Server)结构与MVC (Model-View-Controller)开发模式。在MVC模式中,JSP负责显示、Servlet负责过程控制、JavaBean负责业务逻辑。JESS推理集成到Servlet中。应用关系数据库MySQL构建知识库和综合数据库,这提高了系统的推理效率。数据库连接使用JDBC(Java Database Connectivity)。最终实现了基于Web的中医诊断专家系统。基于Web的中医诊断专家系统良好运行证明了设计的可行性。