网络智能答疑系统的研究与实现

网络智能答疑系统的研究与实现

论文摘要

随着Internet网的飞速发展和网络教育模式的出现,越来越多的学生利用网上教学资源进行学习。在网络教学中,学生和教师在时空上是分离的,学生无法及时与教师直接交流。于是答疑作为学生进行网络学习的重要环节,越来越多地引起了人们的关注。建立一套快速有效的智能答疑系统用来支持网络学习,对教师和学生来说都显得非常重要。智能答疑系统通过全文检索技术对自然语言进行理解并分析,并自动的匹配学生提出的问题,快速精确地给出问题答案。这样,学生可以得到快速的回应,提高学习兴趣。教师也可以避免重复答疑的问题,减轻工作压力,也就可以将主要精力投到难点重点上。本文首先分析了网络学习的特点和国内外网上答疑系统的现状,从网络教育过程中学生的答疑要求这一问题出发,明确了本论文的研究任务。然后,学习研究了实现智能答疑系统所需要的专业知识和技术,给出了智能答疑系统的总体设计以及功能模块设计。最后,本文利用ASP.Net和三层架构技术构建了整个系统框架,实现了具有浏览、搜索和自然语言提问等多种功能的答疑系统原型。通过进行仿真实验,分析并验证了智能答疑系统的时效性和准确性。结果表明,本文所使用的开发方法和技术是合理有效的,应用于网络课程答疑具有良好的效果。本文从实际问题出发,能够为在网络教育中实现智能高效的答疑系统提供了可行性方案,使广大教师和学生都从中获得更加优质的网络教育服务,具有很好的可行性和现实意义。

论文目录

  • 摘要
  • ABSTRACT
  • 符号说明
  • 第一章 绪论
  • 1.1 课题研究背景和意义
  • 1.2 国内外研究现状
  • 1.2.1 国内智能答疑系统现状
  • 1.2.2 国外智能答疑系统现状
  • 1.3 研究的目标及其主要内容
  • 1.3.1 研究目标和主要内容
  • 1.3.2 本文主要工作
  • 1.4 本文的组织结构及其章节编排
  • 第二章 智能答疑系统的相关理论与技术
  • 2.1 全文检索技术
  • 2.1.1 全文检索
  • 2.1.2 Lucene.net 系统结构分析
  • 2.1.3 Lucene.net 中文分词
  • 2.2 ASP.NET 技术
  • 2.3 Ajax 无刷新技术
  • 2.3.1 Ajax 简介
  • 2.3.2 ASP.NET Ajax 框架
  • 2.3.3 Ajax 与传统 Web 开发技术的对比
  • 2.3.4 智能答疑系统中应用Ajax 技术的优势
  • 2.4 三层架构技术
  • 2.4.1 三层架构的概念
  • 2.4.2 二层架构存在的问题
  • 2.4.3 三层架构的优点
  • 2.5 本章小结
  • 第三章 智能答疑系统的需求分析与总体设计
  • 3.1 系统需求分析
  • 3.1.1 系统用户分析
  • 3.1.2 系统性能需求
  • 3.2 系统总体设计
  • 3.2.1 系统的设计原则
  • 3.2.2 系统设计目标
  • 3.2.3 系统的运行模式
  • 3.2.4 各功能模块设计
  • 3.3 系统配置
  • 3.4 基于XML 的知识库设计
  • 3.5 智能答疑系统的数据库设计
  • 3.5.1 数据库设计原则
  • 3.5.2 主要数据表结构
  • 3.6 本章小结
  • 第四章 智能答疑系统的实现
  • 4.1 系统开发平台及开发工具
  • 4.1.1 数据库管理系统
  • 4.1.2 开发环境
  • 4.1.3 系统开发工具
  • 4.1.4 Lucene.net 全文检索系统
  • 4.2 系统的模块实现
  • 4.2.1 登录认证模块
  • 4.2.2 学生页面
  • 4.2.3 教师页面
  • 4.2.4 管理员页面
  • 4.3 关键技术在系统中的应用
  • 4.3.1 全文检索Lucene.net 在智能答疑系统中的应用
  • 4.3.2 Ajax 在智能答疑系统的典型应用
  • 4.4 本章小结
  • 第五章 智能答疑系统的应用分析
  • 5.1 实验的需注意的问题
  • 5.2 系统实验方案
  • 5.3 系统实验分析
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 本文工作回顾
  • 6.2 成果及意义
  • 6.3 存在的问题及进一步的工作
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 附件
  • 相关论文文献

    标签:;  ;  ;  

    网络智能答疑系统的研究与实现
    下载Doc文档

    猜你喜欢