首页 >  毕业论文  > 正文

教学网站系统的设计与实现

随着信息时代的到来,人们知识更新的周期越来越短。如何使教学能满足不同地点和不同学习时间人们的需要,传统的面对面教育方式在这方面已经力不从心。在这种情况下,学习型网站应运而生,并成为现代教育发展的新趋势。本设计主要包括网站公告、远程教学、课程信息、学习资料、在线测试、在线答疑等功能。整个系统以JSP为编程语言,结合JDBC连接数据库,体现了交互性的原则,培养同学们的创新能力,充分调动学生的学习兴趣。网站满足在Internet上运行的条件,并具备安全、稳定、下载快的特点。学生可以很方便的通过本网站进行资料下载、在线学习,具有很高的应用价值。
[关键词] JSP ;JDBC ;远程教学 ;B/S结构
1.3  教学网站的目的
 教学网站除了帮助学生进行课外学习以外,也是实现教学交往的一种有效环境。既能作为传统课堂教学交往的补充和延伸,当前以班级授课制为主的教学组织形式,教师与学生的交往,特别是点对点的交往严重不足;也为师生敞开心扉提供了便利,可以实现师生双方的情感交流,网络交往中主体的虚拟性,可以在一定程度上排除面对面交往中情感、态度、地位等带来的负面影响;同时还为教师间的合作与交流提供了平台。
2.7  需求分析
2.7.1  功能的综合描述
教学网站的目的是提供一个资源共享的平台,教师和学生都能进行上传和下载资源,讨论问题布置作业,完成作业,察看每次作业的成绩。这样易于学生理解、学习的优势产生的,使教学内容而不受时间和空间的限制,学生可以根据自己的需要选择要学习的内容。教师在这个网站中起着重要的作用,教师不仅要对资源进行收集、整理和维护,同时也要与同学进行交流,了解学生对该门课程的理解和学习程度,要兼顾不同学生的认知能力,总结教学经验。主要有会员管理、远程教学管理、课程信息管理、学习资料管理、在线测试管理、网站公告管理、在线答疑管理模块,这些模块提供教师及管理员管理网站页面的功能,管理学生及添加新的管理员帐户,发布教程信息,上传发布学习资料和公告,提供测试题让学生进行自我测试,进行自我评价,在线解决学生提出的问题。[9]
2.7.2  教师及管理员登录
网站初始会设置一个管理员,管理员添加教师的权限到数据库,教师在获得权限后能够进入网站的后台,进行管理,教师的权限一般是和初始管理员的权限一致的。教师进入后台,就能进行会员管理、远程教学管理、课程信息管理、学习资料管理、在线测试管理、网站公告管理、在线答疑管理的模块的相关管理。
2.7.3  网站公告管理
教师能够发布最新公告提示学生近期的事务,发布公告是可选择显示或者不显示,选择显示的话,发布成功以后能直接在公告栏位上显示出来,选择不显示不会在公告栏位上显示,这主要是方便如果发布信息有误,可以先不显示信息,让后进行修改。
2.7.4  在线答疑管理
学生在留言区留言之后,具有教师权限的人员能够进行答疑,教师能够进入回复界面回复留言,对一些与学习无关的信息也能进删除
2.7.5  在线测试管理
教师在在线测试中设置选择题选项及正确答案,一般有A、B、C、D四个选项,并设置正确答案,学生在测试是会根据所选的选项与正确答案进行对比,如果一致则提示回答正确,如果不一致提示回答错误,并给出正确答案
2.7.6  远程教学管理
教师将课程学习资料通过远程教学发布到网站上,学生能够通过远程信息的发布了解教师的课程安排。教师能够对发布的信息进行删除或者修改
2.7.7  资料下载管理
教师能够将学习资料发布到网站上提供给学生,学生能从网站上下载学习资料进行课下的学习。教师对于过时的资料能够删除,对于有误的地方能够进行相关的修改
2.7.8  课程信息管理
教师能够将课程的相关信息发布到课程概述中,学生能够在课程信息中了解将要学习的课程进行一定的了解,方便教师讲课,相当于让学生提前预习一下课程的相关信息,让教师的讲课能够更加顺利的进行,学生由于提前预习,会对将课程有初步了解,在课堂上能够与教师印证自己说理解的知识。
目    录
1 背景与意义 1
1.1 背景 1
1.2 国内外现状 2
1.3 教学网站的目的 2
2 系统分析 3
2.1 基本思路 3
2.2 基本思想 3
2.3 技术可行性 3
2.3.1 JSP技术简介 4
2.3.2 JSP的特点 4
2.3.3 SQLSERVER 2000 数据库 5
2.3.4 JDBC技术介绍 5
2.4 经济可行性 9
2.5 操作可行性 9
2.6 法律可行性 9
2.7 需求分析 9
2.7.1 功能的综合描述 9
2.7.2 教师及管理员登录 9
2.7.3 网站公告管理 10
2.7.4 在线答疑管理 10
2.7.5 在线测试管理 10
2.7.6 远程教学管理 10
2.7.7 资料下载管理 10
2.7.8 课程信息管理 10
3 系统设计 10
3.1 系统功能概述 10
3.2 系统操作流程图 12
3.3 数据库及表设计 12
3.3.1 数据库的分析 12
3.3.2 数据添加设计 13
3.3.3 数据修改设计 13
3.3.4 数据删除设计 14
3.3.5 学生注册数据表 15
3.3.6 资料上传信息表 15
3.3.7 在线测试信息表 15
3.3.8 用户留言信息表 15
3.3.9 管理员信息表 16
4 编码与实现 16
4.1 教师及管理员登录 16
4.2 管理员管理 16
4.3 网站公告管理 17
4.4 在线答疑管理 19
4.5 在线测试管理 23
4.6 远程教学信息管理 24
4.7 资料下载管理 24
4.8 课程管理 25
4.9 平台首页 26
5 系统测试与运行 26
5.1 程序调试 26
5.2 程序的测试 26
5.2.1 测试的重要性及目的 26
5.2.2 测试的主要内容 28
5.2.3 模块测试 28
结束语 31
参考文献 32
致谢 33
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:二手商品网上交易平台系统的设计与实现

下一篇:《数据结构》抽象数据类型模板库及常用算法的java实现

相关文章: