基于web的自动答疑系统.doc

约58页DOC格式手机打开展开

基于web的自动答疑系统,页数 59字数24623摘要目前随着internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。自动答疑系统是网络教学系统的一个重要组成部分,学生可以通过这个系统向老师寻求帮助,获得问题的解答。论文介绍了基于web的课程自动答疑系统,该系统根据用户的需要出发,按照软件工程的思想方法,并...
编号:10-23339大小:955.50K
分类: 论文>计算机论文

内容介绍

此文档由会员 虎王 发布

基于web的自动答疑系统
页数 59 字数24623
摘 要
目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。自动答疑系统是网络教学系统的一个重要组成部分,学生可以通过这个系统向老师寻求帮助,获得问题的解答。论文介绍了基于WEB的课程自动答疑系统,该系统根据用户的需要出发,按照软件工程的思想方法,并使用Java语言开发。开发工具为JBuilder 9 和Dreamweaver MX 2004。该系统可以方便地为学生提供课程知识的解答,并且具有提供给教师使用的电子邮件发送系统。
本文首先介绍了JSP和TOMCAT的相关知识。详细阐述了系统所要完成的功能和开发的过程,重点说明了系统设计过程、关键技术和关键词匹配算法。
该系统的实现可以提高学生学习的效率,使学生更好地享受Web服务给生活带来的便捷。
目 录
1 绪 论 1
1.1 基于WEB的自动答疑系统的优势 1
1.2 我的研究工作 1
2 JSP的研究 3
2.1 JSP的概念 3
2.2 JSP的执行过程 3
2.3 JSP的优点 5
3 TOMCAT的介绍与使用 7
3.1 TOMCAT的简介 7
3.2 TOMCAT的使用 8
3.3 TOMCAT的展望 10
4国内课程答疑系统的研究现状 11
5自动答疑系统的设计 14
5.1软件的需求分析 14
5.2软件的总体设计 14
5.2.1 软件功能分解 14
5.2.2 系统的流程图 15
5.2.3 系统的结构图 16
6 软件的详细设计 17
6.1关键词匹配算法的设计 17
6.1.1算法的设计思想 17
6.1.2 算法的流程图 18
6.2软件的数据库设计 20
6.2.1 数据库连接的建立 20
6.2.2 数据库表的建立 20
6.2.3 连接数据库的程序设计 22
6.3提问模块及其相关设计 23
6.3.1 提问模块界面设计 23
6.3.2 主要代码的设计 23
6.4回答问题模块及其相关设计 25
6.4.1 回答模块界面的设计 25
6.4.2 主要代码的设计 25
6.5教师管理模块及其相关设计 26
6.5.1 教师管理模块界面的设计 26
6.5.2 主要代码的设计 27
6.6发送邮件模块及其相关设计 29
6.6.1 发邮件模块界面的设计 29
6.6.2邮件模块详细介绍 29
6.6.3 主要代码的设计 30
7 软件测试 32
7.1. 调试过程 32
7.2. 调试过程中遇到的问题 32
8系统使用说明 34
8.1. 硬件环境 34
8.2. 软件环境 34
结 论 35
致 谢 36
主要参考文献 37
附录一 实现本软件的部分源代码 38
建立数据库连接代码 38
分词代码 38
检索数据库代码 40
切词代码 40
附录二 英文资料及翻译 42
JSP best practices 42
JSP的最佳做法 51

主要参考文献

1. 萨师煊,王珊. 数据库系统概论[M]. 北京:高等教育出版社,2000
2. 张海藩.软件工程导论[M]. 北京:清华大学出版社,1998
3. 申瑞民,刘耘.基于WWW的自动答疑系统.计算机工程,1999,25(9)
4. 马宏文等.基于WEB的远程教育系统. 电化教育研究,1999