第2期 张海涛,等:基于wb的可拓专家系统研究 ·179· 年)}hen{T3:(馈疡,类型,良性)=(溃疡,类型, 将用户表单提交的事实与可拓知识库的规则前提进 恶性) 行匹配,进而进行推理,最后将推理结果返回给 在数据库中基元表示见表1(部分) Web页面,将结果展示给用户 表1基元知识表(部分) 本例中,当患者提交的症状中当溃疡面由规则 Table 1 Basic-element knowledge part) 变得不规则,愈合时间由原来的数天到后来的数月 0 甚至数年时,专家系统可利用可拓推理规则得出患 1 粘膜 状态 充血 者己经由良性溃疡转变为恶性溃疡了 粘膜 状态 水肿 3 溃疡 程度 初期 5结束语 溃疡 形态 规则 可拓学用可拓模型来研究事物的拓展性,可拓 J 溃疡 愈合时间 数天至数周 6 溃疡 类型 良性 推理规则是解决矛盾问题的推理形式.而动态Wb 7 溃疡面 形态 不规则 技术是一种开发网络专家系统的适宜环境,本文探 可拓规则存储关系表内容见表2(部分): 讨了将可拓学初步应用于网络专家系统中,取得了 表2可拓规则表部分) 异于常规专家系统的论断效果.随着可拓学研究的 Table 2 Extension rules part) 不断深入,应用可拓学的研究成果来解决基于Web 规则号 病症 病因 的专家系统问题将有着令人鼓舞的应用前景 1001 R1∧R2 R 参考文献: 1002 R4∧Rs R 1003 R,∧Rg Rg [1杨春燕,蔡文.可拓工程M1北京:科学出版社,2007: 1004 R1o A Ru R12 3-5 1005 1Λ3 [2飞思科技.JSP应用开发详解[M北京:电子工业出版 T 社.2004:45-48 43Web系统设计 [3 JOHNSON R,SONS J W.Professonal Java development 基于Web的专家系统是一个以数据库操作为 with the spring framework [M ][S I ]W iley Publishing. 2005:301-305 主、相对逻辑复杂的系统,而且推理过程都具有一定 [4]CA IW en Extension management engineering and applica- 的相似性,适合组件重用,因此非常适用于使用 tions[J ]Intemational Joumal of Operations and Quantita- MVC设计模式.本文的实例便采用了基于Struts框 tive Management 1999(1)50-87. [5李立希,杨春燕.可拓策略生成系统M]北京:科学出 架的MVC模式来开发Web系统.根据上文系统流 版社,2006:76-79 程分析的步骤,整个系统的主要页面由首页、登录、 [6杨春燕,蔡文.可拓信息一知识智能形式化体系研 究[J]智能系统学报,2007,2(3):8-11. 最新消息、口腔病症介绍、口腔溃疡诊断专家系统组 YANG Chunyan,CAIWen A omalized system of exten- 成.图2是专家系统首页(粘膜部分): sion infomation-knowledge-intelligence J ]CAAI Transactons on Intelligent Systems,2007,2(3):8-11. ☐腔清高谈斯专家系统 [7礤文,杨春燕,何斌.可拓逻辑初步M].北京:科学 出版社,2003:56-59 作者简介: 张海涛,男,1982年生,硕士研究 生,主要研究方向为专家系统」 水 ·刻技千 康统速长卡泉线 ●表生和装上 意和顶表国倍其平变角无独南度 图2口腔溃疡诊断专家系统首页部分) 董春游,男,1962年生,教授,硕士生 Fig 2 Home page of oral ulcer diagnosis expert system 导师,主要研究方向为人工智能、决策支 (part) 持系统.曾获得煤炭科学技术三等奖和 专家系统的诊断过程是整个系统的核心部分 黑龙江省科技进步三等奖.,发表学术论 它包含了专家知识获取以及推理过程.JavaBean首 文20余篇,出版专著1部 先获取病人症状的列表,将症状申明成事实,推理机 1994-2009 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net年 ) } then { T3 : (溃疡 ,类型 ,良性 ) = (溃疡 ,类型 , 恶性 ) }. 在数据库中基元表示见表 1 (部分 ). 表 1 基元知识表 (部分 ) Table 1 Ba sic2elem en t knowledge ( part) Ri N C V 1 粘膜 状态 充血 2 粘膜 状态 水肿 3 溃疡 程度 初期 4 溃疡 形态 规则 5 溃疡 愈合时间 数天至数周 6 溃疡 类型 良性 7 溃疡面 形态 不规则 可拓规则存储关系表内容见表 2 (部分 ) : 表 2 可拓规则表 (部分 ) Table 2 Exten sion rules ( part) 规则号 病 症 病 因 1001 R1 ∧ R2 R3 1002 R4 ∧ R5 R6 1003 R7 ∧ R8 R9 1004 R10 ∧ R11 R12 1005 T1 ∧ T2 T3 4. 3 W eb系统设计 基于 W eb的专家系统是一个以数据库操作为 主、相对逻辑复杂的系统 ,而且推理过程都具有一定 的相似性 ,适合组件重用 ,因此非常适用于使用 MVC设计模式. 本文的实例便采用了基于 Struts框 架的 MVC模式来开发 Web系统. 根据上文系统流 程分析的步骤 ,整个系统的主要页面由首页、登录、 最新消息、口腔病症介绍、口腔溃疡诊断专家系统组 成. 图 2是专家系统首页 (粘膜部分 ) : 图 2 口腔溃疡诊断专家系统首页 (部分 ) Fig. 2 Home page of oral ulcer diagnosis expert system (part) 专家系统的诊断过程是整个系统的核心部分 , 它包含了专家知识获取以及推理过程. JavaBean首 先获取病人症状的列表 ,将症状申明成事实. 推理机 将用户表单提交的事实与可拓知识库的规则前提进 行匹配 ,进而进行推理 ,最后将推理结果返回给 W eb页面 ,将结果展示给用户. 本例中 ,当患者提交的症状中当溃疡面由规则 变得不规则 ,愈合时间由原来的数天到后来的数月 甚至数年时 ,专家系统可利用可拓推理规则得出患 者已经由良性溃疡转变为恶性溃疡了. 5 结束语 可拓学用可拓模型来研究事物的拓展性 ,可拓 推理规则是解决矛盾问题的推理形式. 而动态 W eb 技术是一种开发网络专家系统的适宜环境 ,本文探 讨了将可拓学初步应用于网络专家系统中 ,取得了 异于常规专家系统的论断效果. 随着可拓学研究的 不断深入 ,应用可拓学的研究成果来解决基于 W eb 的专家系统问题将有着令人鼓舞的应用前景. 参考文献 : [ 1 ]杨春燕 ,蔡 文. 可拓工程 [M ]. 北京 :科学出版社 , 2007: 325. [ 2 ]飞思科技. JSP应用开发详解 [M ]. 北京 :电子工业出版 社 , 2004: 45248 . [ 3 ] JOHNSON R, SONS J W. Professional Java development with the sp ring framework [M ]. [ S. l. ]W iley Publishing, 2005: 3012305. [ 4 ]CA IW en. Extension management engineering and app lica2 tions[J ]. International Journal of Operations and Quantita2 tive Management, 1999 (1) : 50287. [ 5 ]李立希 ,杨春燕. 可拓策略生成系统 [M ]. 北京 :科学出 版社 , 2006: 76279. [ 6 ]杨春燕 ,蔡 文. 可拓信息 —知识 —智能形式化体系研 究 [J ]. 智能系统学报 , 2007, 2 (3) : 8211. YANG Chunyan, CA IW en. A formalized system of exten2 sion information—knowledge—intelligence [ J ]. CAA I Transactions on Intelligent System s, 2007, 2 (3) : 8211. [ 7 ]蔡 文 ,杨春燕 ,何 斌. 可拓逻辑初步 [M ]. 北京 :科学 出版社 , 2003: 56259. 作者简介 : 张海涛 ,男 , 1982 年生 ,硕士研究 生 ,主要研究方向为专家系统. 董春游 ,男 , 1962年生 ,教授 ,硕士生 导师 ,主要研究方向为人工智能、决策支 持系统. 曾获得煤炭科学技术三等奖和 黑龙江省科技进步三等奖. ,发表学术论 文 20余篇 ,出版专著 1部. 第 2期 张海涛 ,等 :基于 W eb的可拓专家系统研究 ·179·