基于Web的课程自动答疑系统的设计与实现_第1页
基于Web的课程自动答疑系统的设计与实现_第2页
基于Web的课程自动答疑系统的设计与实现_第3页
基于Web的课程自动答疑系统的设计与实现_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于Web的课程自动答疑系统的设计与实现论文导读:自动答疑系统是网上教育系统的一个重要组成局部。还添加了邮件发送系统。关键词匹配算法,基于Web的课程自动答疑系统的设计与实现。关键词:自动答疑系统,关键词匹配算法,邮件发送系统1 引言随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。许多学校都建立了网上教学系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网上教学系统中丰富的教学资源又可以作为课堂教学重要的补充。自动答疑系统是网上教育系统的一个重要组成局部,学生可以通过这个系统向老师寻求帮助,获得问题的解答。目前国内网络教育系统中对答疑局部的处理

2、大致有三类:第一类,不提供专门的答疑功能。这类系统主要是让学生进行单向学习,不提供专门的答疑功能。这种答疑系统存在于大局部的学校网站上。例如,某些教育网站上的教学辅导。其只是教师通过课堂或作业情况对学生的学习难点进行归纳总结,然后集中放在网页上供学生进行参考学习。这种方法有很大的局限性,因为教师不能及时得知学生学习的难点,并且不能及时的为学生进行解答。第二类,提供简单的答疑功能。学生能通过BBS讨论或聊天的方式进行答疑。例如,清华大学的卫星远程教育系统【1】。第三类,提供自动答疑功能。在系统的动态问题及答案数据库中学生可以进行离线答疑。这类答疑系统在功能上完善了许多,具有一定的智能性。代表性的

3、系统是上海交通大学开发的Answer Web自动答疑系统;。2 自动答疑系统的设计本文开发的自动答疑系统包括常见问题查询模块、用户提问模块、用户答疑模块、问题解答和管理模块、问题统计分析模块和实时答疑模块。常见问题查询模块是一个常见的问题库。该数据库由学生经常提出的问题和教师整理的有价值问题组成,类似于网上常见的FAQ假设:知识库中最大关键字为:流水CPU max=5用户的问题假设:知识库中最大关键字为:存放器直接寻址max=7用户的问题userquestion为:什么是流水CPUlen=8步骤:第一步,判断userquestion 的长度是否大于1。假设大于1,那么继续判断max与len的大

4、小,否那么退出。由于假设中lenmax,那么截取和最大关键词长度max相同的用户问题userquestion后max个字符。即w=userquestion(len-max),截取userquestion的后七个字符,即当前词片w=么是流水CPU;。第二步,在知识库中检索词片w么是流水CPU,未检索到。第三步,去掉当前词片w的第一个字符么;,并将对词片重新赋值,即w=是流水CPU;,继续检索,未检索到。第四步,重复第三步,w=流水CPU;,此时在知识库中检索到,并将对应的问题QID号赋给数组a。由于字符串w的长度不为1,故继续检索。第六步,重复第三步,w=水CPU;,未检索到。第七步,重复第三步

5、,w=CPU;,检索到,检查对应的QID号与数组a中的有无重复,有那么丢弃,无那么添加。第八步,重复第三步到第七步,直至w的长度为1,退出对原始词片w=么是流水CPU;的检索,并将userquestion的最后一个字符丢弃,即userquestion=什么是流水CP;。第九步,判断出userquestion的字符个数不为1,再次判断出max=len!=1,那么当前词片w=什么是流水CP;,继续检索词片w。重复第二步至第九步,直至userquestion的长度为1。检索完毕。图1 关键词匹配算法流程图3.2 数据库表的建立本软件是用的数据库软件是ACCESS。它使用方便,功能性强,便于维护,便于

6、推广,尤其是使用SQL语言作为用户的主要接口,给数据库应用系统的开发,维护,和移植带来了很大的方便。ACCESS数据库提供了丰富的驱动程序,可以通过ODBC,JDBC等多种方式在程序中访问【4】,ACCESS数据库具有高度的并发性,支持多个用户同时访问,提高了数据库的访问速度。本系统主要包括三张数据表,分别是BBS表、E-MAIL表和ZHISHI表。lBBS表主要存放学生提出的在数据库中没有找到的问题,包括四个子项:QIDmailout.println(From;,from);mailout.println(To;,to);mailout.println(Subject;,subject);在发送完后,还必须有个flush语句,清空流里的内容,同时发送这些内容。最后就是关闭效劳器的连接方法:mail.closeServer()。论文大全,关键词匹配算法。4.结 论本文设计和实现了基于WEB的课程自动答疑系统,该系统被成功应用于我院的网络精品课程教学网站之中。该系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论