论文题目: 一个基于WEB的智能答疑系统的设计与实现
论文类型: 硕士论文
论文专业: 计算机应用
作者: 赵成龙
导师: 翟玉庆
关键词: 智能答疑,全文检索,自动分词,快速定位
文献来源: 东南大学
发表年度: 2005
论文摘要: 随着网络教育的发展,智能答疑系统成为人们研究的一个热点问题。目前已有的答疑系统,多数是基于关键字的查找,即首先由用户输入关键词或者关键词的逻辑组合,然后系统在已有的问题和答案数据库中查找相关的材料。这种方式必将导致很多问题找不到答案,或者找不准答案。为了提高答案的召回率(recall)和答案准确率(precision),本文研究设计基于WEB和自然语言理解的智能答疑系统(Intelligent Question Answering System based on web and natural language understanding,IQAS_bowanlu)的模型,即用户可以用符合人类思维模式的自然语言(中文)进行提问,系统经过理解和处理后,给出问题的答案。本文所设计的智能答疑系统(IQAS_bowanlu)为用户提供图形化的简单操作界面,用户可在学习过程中,随时以简单的鼠标点击选择和输入自然语言问题来使用自动答疑系统。系统通过中文语句自动分词、高准确率匹配等技术理解用户问题,通过FAQ(Frequently Answering Question,常见问题)词频统计与最大匹配相结合的匹配方法,采用基于章节的快速定位技术,使系统快速给出问题答案;该系统可独立运行,还可通过增加FAQ库的方式对系统进行扩充,系统具有智能性、高效性、通用性等特点。本文分析研究了构建智能答疑系统所涉及的相关技术支持,包括自动分词技术、WWW技术、Java、XML基本理论、基于Web开发的理论和技术方法。重点分析探讨了建立基于XML的FAQ库的方法和FAQ的快速定位技术等系统实现的关键技术。本文提出了采用Web服务器端开发的Java Servlet、JSP(Java Server Page)技术,以MVC(Model-View-Controller)为设计模式的智能答疑系统(IQAS_bowanlu)的总体设计方案。首先,介绍系统的设计目标、功能要求、设计环境;然后,介绍系统的运行模式,对系统功能进行了分析,进行系统功能模块划分设计,构建系统功能模型和研究系统工作流程;最后,介绍系统的体系结构策略,给出系统的三层逻辑结构和IQAS_bowanlu的软件体系结构,并介绍了系统的安全问题处理方法。在智能答疑系统的设计中,采用面向对象的软件开发方法,在服务器端采用多线程和消息缓存机制提高网络通信效率及可靠性;对用户输入的问题采用串频统计和词形匹配相结合的方法进行自动分词和智能匹配,且采用基于章节的快速定位技术来查询答案,提高系统的智能性和运行效率,并实现了以下部分功能模块,包括用户界面(登录、解惑和系统维护)、自动答疑、BBS(Bulletin Board System)留言板、系统控制与管理、系统MVC架构、数据库连接池等,并且对IQAS_bowanlu原型系统的性能进行了分析。本文最后对IQAS_bowanlu的研究设计进行了总结,并展望了智能答疑系统的发展趋势,提出IQAS_bowanlu的完善策略。
论文目录:
摘要
Abstract
第一章 绪论
1.1 研究背景
1.1.1 现状
1.1.2 存在问题
1.2 研究目标
1.3 本文的主要工作内容
1.4 论文的结构安排
第二章 IQAS_bowanlu 的相关理论与技术
2.1 汉语的自动分词技术
2.1.1 自动分词与自然语言处理
2.1.2 自动分词与信息检索
2.1.3 自动分词技术
2.2 WWW 技术
2.2.1 WWW
2.2.2 c/s 模式
2.2.3 WWW 浏览器
2.2.4 交互式Web
2.2.5 Web 应用开发的基本过程
2.3 XML(eXtensible Markup Language)基本理论
2.3.1 XML 的特点
2.3.2 XML 的要素
2.3.3 DTD 建立与使用
2.3.4 文档显示与样式单
2.3.5 应用程序接口DOM&SAX
2.3.6 XML 信息交换与数据库
2.4 Java 技术
2.4.1 Java 语言概述
2.4.2 Servlet 技术
2.4.3 JSP 技术
2.4.4 JavaBean 技术
2.4.5 JDBC 技术
2.4.6 数据库连接池技术
2.4.7 Java 网络编程
2.5 MVC 简介
2.5.1 MVC 的相关概念
2.5.2 基于MVC 的设计模式
第三章 构建基于 XML 的 FAQ 库
3.1 基于XML 的FAQ 库的结构
3.1.1 基于XML 的FAQ 库的优势
3.1.2 FAQ 库的结构分析
3.1.3 用XML 存储FAQ 库信息
3.2 基于XML 的FAQ 库的构建方式
3.2.1 人工方式
3.2.2 自动方式
3.3 答案搜索的快速定位技术
3.3.1 索引
3.3.2 问题分类算法
3.4 局限性分析
第四章 IQAS_bowanlu 的总体设计方案
4.1 IQAS_bowanlu 概述
4.1.1 系统设计目标
4.1.2 系统功能要求
4.1.3 系统设计环境
4.2 系统总体设计方案
4.2.1 系统运行模式
4.2.2 系统功能分析
4.2.3 系统模块划分
4.2.4 系统功能模型
4.2.5 系统工作流程
4.3 系统体系结构
4.3.1 系统结构策略
4.3.2 系统三层逻辑结构
4.3.3 系统软件体系结构
4.3.4 IQAS_bowanlu 的体系结构
4.4 数据库的设计
4.5 IQAS_bowanlu 的安全问题
第五章 IQAS_bowanlu 的实现方案
5.1 用户界面
5.1.1 功能要求
5.1.2 界面组成与实现
5.2 自动答疑功能的实现
5.2.1 问题文本的预处理
5.2.2 问题文本的自动分词
5.2.3 抽取关键词的逻辑组合算法
5.2.4 从FAQ 库中查找答案
5.3 BBS 留言板的实现
5.3.1 建立存储留言信息的XML 文件
5.3.2 显示留言的页面
5.3.3 处理用户留言,并保存到XML 文件中
5.4 系统控制与管理的实现
5.4.1 存在的问题与解决方法
5.4.2 会话跟踪对象SESSION 的工作原理
5.4.3 JSP 中处理SESSION
5.4.4 在系统中应用SESSION
5.4.5 用户登录控制
5.4.6 用户注册的实现
5.5 系统MVC 架构的实现
5.6 数据库连接池的实现
5.6.1 实现连接池的意义
5.6.2 数据库连接池的设计
5.7 IQAS_bowanlu 原型系统的性能分析
第六章 总结与展望
致 谢
主要参考文献
附:在读期间本人所发表论文情况
发布时间: 2007-06-11
参考文献
- [1].基于WEB的电教智能答疑系统的设计与实现[D]. 杨旭.电子科技大学2014
- [2].慕课平台上的智能答疑系统的设计与实现[D]. 段昊昱.天津师范大学2018
- [3].以学习者为中心的远程智能答疑系统的设计与实现[D]. 丰乃波.江西科技师范大学2016
- [4].基于课程教学网站的智能答疑系统的设计与实现[D]. 郭文俭.吉林大学2015
- [5].计算机基础课程的智能答疑系统的研究与设计[D]. 岳群琴.西南交通大学2014
- [6].面向远程教育的智能答疑系统的研究与实现[D]. 吕佳.西安电子科技大学2006
- [7].基于本体的智能答疑系统研究[D]. 史月飞.西安科技大学2008
- [8].基于网络的智能答疑系统的设计与实现[D]. 严晓梅.西北大学2007
- [9].一种用户交互的智能答疑系统的设计与实现[D]. 彭婧.湖南大学2012
- [10].基于本体的猕猴桃病虫害智能答疑系统研究[D]. 王莉.西北农林科技大学2012
相关论文
- [1].远程教育中智能答疑系统的设计与实现[D]. 胡娜.北京交通大学2008
- [2].网络教学平台中辅导答疑系统的研究与设计[D]. 王燕.华东师范大学2006
- [3].语句相似度计算在智能答疑系统中的应用[D]. 王常亮.东南大学2006
- [4].基于ASP.NET网上答疑系统的研究与实现[D]. 项虹.天津大学2006
- [5].基于网络的智能答疑系统的设计与实现[D]. 严晓梅.西北大学2007
- [6].基于远程教育的智能答疑系统的研究与实现[D]. 张六四.西安电子科技大学2006
- [7].基于Web的自动答疑技术研究及系统实现[D]. 赵金海.重庆大学2007
- [8].基于专业知网的中文智能答疑系统模型研究[D]. 李志辉.西南大学2006
- [9].基于网络的智能答疑系统的研究与实现[D]. 侯丽敏.河南大学2005
- [10].基于Web的智能答疑系统与自测系统的设计与实现[D]. 王刚.西安科技大学2004