- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于主动推送的专家咨询系统开发.doc
基于主动推送的专家咨询系统开发
摘 要: 在互联网快速发展的局势下,借助不同领域专家知识可以快速解决工作中遇到的问题。本文在查阅大量资料的基础上,根据专家咨询系统要求,构建了咨询系统三层架构及系统结构,定义了数据表和数据操作流程,完成了结构设计和功能模块划分,建立了各数据库实体联系图和逻辑结构。采用PHP脚本语言、MySQL数据库、JSP、HTML和CSS技术,实现了专家咨询系统基本功能。
关键词:专家咨询系统;数据库;动态推送
中图分类号:TP311 文献标识号:A 文章编号:2095-2163(2015)02-
Development?of?the?Expert?Consulting?System?based?on? Active?Push
WU Dayu1, WANG Zhihua2
(1 School of Software, Tongji University, Shanghai 200092, China;2 China North General Power Group Co.,Ltd,Datong Shanxi 037036, China)
Abstract: The Internet is developing rapidly. Under this background, people will be able to solve questions in their works quickly with the helping of the expert knowledge within different areas. Based on lots of information and the requirements of the expert consulting system, it builts the three layers of the system and system structure, defines the data table and the process of the operation, completes the design of the structure and the partition of the functional models and bulits the entity relationship diagram and logic structure. Using PHP script language, MySQL Database, JSP, HTML and CSS technology realizes the basic function of the expert consulting system.
Keywords: Expert Consulting System; Database; Dynamic Push
0 引 言
信息科学技术的进步推动了社会经济的全面发展,网络技术的普及与应用,加速了各行各业的信息化,同时也引发了传统技术思想、观念的变革。特别近几年来,随着计算机与网络技术的飞速发展,基于Web的专家系统[1-4]在机械、计算机、自动控制等领域的研究与应用中显示出新的活力。本文借鉴国内外咨询系统的设计理念,基于开源WEB框架[5-6],设计了具有专家主动推送功能的、面向自控工业技术专业领域的专家咨询系统。
1 咨询系统架构
专家咨询系统采用三层分布式体系结构,包括用户界面层(UI)、业务逻辑层和数据访问层,如图1所示。
图1专家咨询系统结构
Fig.1 Structure of the expert consulting system
由图1可知,专家咨询系统结构中各层级的实现功能可描述如下:
用户查询层能实现客户通过浏览器显示用户界面,具有表示逻辑,提供了一个可视化的接口,主要作用包括:读取用户的输入;确保业务逻辑层能够提供所需的业务处理能力,使用户与应用程序紧密结合起来。领域专家或知识工程师通过该界面输入知识,更新、完善知识库,一般用户通过其输入欲求解的问题、已知事实以及向系统提问。在服务器接收到用户请求和所输入的相关数据后,调用业务逻辑层进行推理分析并把结果传回客户端显示,即再通过其输出运行结果、回答用户的问题或向用户索取进一步的事实。对于不同类别的用户(如咨询人员和专家)提供了不同的用户界面,由位于同一服务器上的不同HTML文件来实现。出于安全性的考虑还进一步设计了基本的身份校验功能。
业务逻辑层是系统的功能核心部分,具体作用是在接收用户界面层的请求后调用数据访问层提供的服务,从知识数据库读取相关数据,对用户输入
文档评论(0)