使用JESS开发基于Web的专家系统研究

被引量 : 43次 | 上传用户:A5151
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,传统专家系统的局限使得基于Web的专家系统开始被研究和应用。但是现有的基于Web的专家系统的开发却面临缺乏相应的开发工具的问题。因此,本文提出了一种使用JESS(Java Expert System Shell)的开发方法,使得基于Web的专家系统能够充分发挥JESS的高效推理和高移植性、高扩展性的特点,大大提高了基于Web的专家系统的效率。 本文在介绍了基于Web的专家系统的基本概念、特点后,通过对国内外现有基于Web的专家系统的研究与分析,指出了现有系统在开发技术上缺乏专家系统工具的支持,因此在推理过程中缺乏效率,并且难以支持复杂推理。针对这一不足本文提出了使用JESS和Java Web应用的开发方法,JESS作为基于Java的专家系统外壳不但具有高效推理的特点,而且可以方便地集成到Java应用中。这样开发出的专家系统不但具有基于Web的易更新、易维护的优点,而且具有JESS的高效推理能力。 然后本文给出了使用JESS开发基于Web的专家系统的结构框架,在基于MVC的Java Web应用中,JSP主要负责界面显示,系统的流程通过Servlet来控制,而用户信息与JESS推理程序的交互通过JavaBean来完成。在数据库的连接上,采用JDBC数据源连接池,大大提高了持续运行的效率。 接着本文对关键技术做了详细的介绍,包括JSP与Servlet技术以及JESS.专家系统开发技术,并重点研究了Java与JESS交互的实现。 为了验证本文提出的方法,本文采用生命周期法设计并开发了基于Web的网络故障诊断专家系统,对其中的各项技术做了详细的剖析。系统的良好运行证明了此方法的可行性。
其他文献
目的比较胎头吸引阴道助产术与产钳阴道助产术的效果。方法选择医院产科2014年8月至2016年8月接诊的100例待产孕妇,按分娩过程中采用的助产方法分组,48例分娩时采用胎头吸引
2005年10月召开的“中国共产党十六届五中全会”通过的十一五规划中提出“全面贯彻落实科学发展观”,并指出:“全面建设小康社会的难点在农村和西部地区,要促成良性互动的区域协
目的了解青年流动人口对公共卫生服务的利用及满意情况,为探寻有效改善该人群公共卫生服务利用的途径提供科学依据。方法采用随机整群抽样的方法,抽取天津市和陕西省西安市青
<正> 肾炎致病因素多,发病机理复杂,故治疗时颇感棘手。现将胡老部分治愈病例摘录数则述之于后,并谈点体会。 一。风热袭肺 治节少权 例一:倪××,男,14岁,1974年2月28日初诊
鸟撞是飞机在飞行中遇到的重要危害之一,同时也是一种突发性和多发性的飞行事故,发生鸟撞时,轻则在飞机表面留下撞击坑,重则机毁人亡。正是由于鸟撞所造成的危害,抗鸟撞设计成为飞
知情同意权是医患关系中患者最基础和最核心的权利,对该权利的保护具有非常重要的意义。我国对医生的告知义务和患者的知情同意权的规定始于2002年9月1日施行的《医疗事故处
振动分析是齿轮与滚动轴承状态监测和故障诊断的重要手段。 本文对齿轮与滚动轴承的故障机理进行了剖析,介绍了齿轮和滚动轴承的常见失效形式,研究了齿轮和滚动轴承故障振动
魔幻现实主义本身就是个充满悖论的概念,单纯罗列特质的定义方式无法达到对它的深层把握。所以,在本文的研究中,把对它的定义重新纳入逻辑化的轨道,依照亚理士多德的定义之定
目的 分析专项培训在村卫生站公共卫生服务体系建设中的应用效果。方法 回顾性分析村卫生站实施专项培训前后患者对公共卫生服务的满意度,选取实施专项培训前(2012年5月至2013
目的了解福建省福州市社区卫生服务机构开展健康教育的情况。方法根据《福建省基本公共卫生服务项目绩效考核指导标准》设计《社区健康教育服务项目考核表》,对23家社区卫生