基于网络的智能答疑系统的设计与实现

基于网络的智能答疑系统的设计与实现

论文摘要

远程教学中智能答疑综合运用了自然语言处理、信息检索等技术,能够对以自然语言描述的问题,自动给予问题答案,在远程教学中起着非常重要的作用。本文围绕智能答疑系统一些关键技术进行了研究分析。主要内容有:1.中文分词技术。结合多种技术优势,采用了当前较为流行的双向最大匹配算法对自然问题语句进行切分处理;歧义字段的处理选用了统计方法取频率较大的作为分词结果;对于未登录词,系统自动添加到未登录问题表留给教师解答。2.答案库的快速定位技术。根据教学答疑系统的内容结构相对较为固定的特性,提出了一种基于三层索引的知识库结构,对问题的答案进行快速定位,提高了系统的查询效率。3.系统的安全性。对各种加密算法和访问控制方法进行了研究分析。结合系统的情况选用了SHA-512算法对用户的密码实行了加密,并根据用户的角色分配不同的访问权限,保障了系统的安全性。4.根据上述技术研究,设计和实现了答疑系统,提出了以在线实时答疑和智能答疑两种机制相互协作来构建一个高效且相对智能、安全的答疑系统模型,并以.NET技术实现了该答疑系统。5.对系统的实时性和准确性进行了测试,答案匹配准确率达93.5%,查询的平均时间为160ms,测试结果表明系统具有实时性和较好高的准确性。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 引言
  • 1.2 研究现状
  • 1.3 主要研究内容
  • 1.4 研究意义
  • 1.5 论文结构
  • 第2章 系统的相关理论与技术
  • 2.1 中文分词技术
  • 2.1.1 中文分词技术的原理
  • 2.1.2 中文分词技术的应用
  • 2.1.3 中文分词技术的现状
  • 2.1.4 常见的中文分词方法
  • 2.1.5 中文分词技术的重点和难点
  • 2.2 答案的快速定位技术
  • 2.2.1 基于关键词的全文搜索方法
  • 2.2.2 基于章节目录的索引方法
  • 2.3 访问控制技术
  • 2.3.1 常见的访问控制技术
  • 2.3.2 基于角色访问控制模型
  • 2.4 WWW技术
  • 2.4.1 WWW
  • 2.4.2 B/S模式
  • 2.4.3 WWW浏览器
  • 2.4.4 WEB应用开发
  • 2.5 .NET技术
  • 2.5.1 .NET Framework
  • 2.5.2 C#语言
  • 2.5.3 ASP.NET
  • 2.5.4 ADO.NET技术
  • 2.6 本章小结
  • 第3章 智能答疑系统的设计方案
  • 3.1 系统的可行性分析
  • 3.2 系统的设计目标
  • 3.3 系统的总体设计
  • 3.3.1 系统的运行模式
  • 3.3.2 系统的模块划分
  • 3.3.3 系统的工作流程
  • 3.3.4 数据库设计
  • 3.4 本章小结
  • 第4章 智能答疑系统关键技术的解决方案
  • 4.1 分词技术
  • 4.1.1 智能答疑系统对分词算法的要求
  • 4.1.2 最大匹配算法的缺点
  • 4.1.3 基于双向匹配与统计相结合的分词算法
  • 4.2 答案检索
  • 4.3 知识库的建立
  • 4.4 BBS/在线答疑
  • 4.5 系统的安全性技术
  • 4.5.1 账户加密
  • 4.5.2 权限分配
  • 4.6 本章小结
  • 第5章 基于.NET的智能答疑系统的实现
  • 5.1 智能答疑模块的实现
  • 5.1.1 实现功能
  • 5.1.2 模块实现
  • 5.2 问题答案显示模块的实现
  • 5.2.1 实现功能
  • 5.2.2 模块实现
  • 5.2.3 用户界面
  • 5.3 身份验证模块的实现
  • 5.3.1 实现功能
  • 5.3.2 模块实现
  • 5.3.3 用户界面
  • 5.4 BBS/在线答疑模块的实现
  • 5.5 用户管理模块的实现
  • 5.5.1 实现功能
  • 5.5.2 模块实现
  • 5.5.3 用户界面
  • 5.6 本章小结
  • 第6章 答疑系统的性能分析
  • 6.1 测试环境及测试样本
  • 6.1.1 测试环境
  • 6.1.2 测试说明
  • 6.1.3 测试样本
  • 6.2 测试结果
  • 6.3 性能分析
  • 第7章 总结及展望
  • 7.1 论文总结
  • 7.2 后期展望
  • 参考文献
  • 硕士期间发表论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于网络的智能答疑系统的设计与实现
    下载Doc文档

    猜你喜欢