摘 要
随着信息化浪潮的不断推进,网络教学平台得到了快速地发展。但是现有大多数个人网络教学平台普遍存在着交互性不强、教学反馈效果有限等不足。针对这种情况,我们以JSP为开发语言,设计开发了一个教师个人网络教学平台系统,该系统有效地结合了同异步教学环境的特点,提供了教学信息快速反馈、问题答疑、平时成绩、作业管理等解释功能,实现了教学资料的实时共享和有效的成绩与作业管理,最终达到了加强师生互动、改善交流效果、提高教学效果的目的。
本文介绍了系统的开发思想和背景,系统的需求分析及功能模块设计,以及系统开发的详细步骤。最后论述了本系统的不足和教学平台的发展趋势等内容。
关键字:网络教学平台、网络教学、系统开发、JSP、MySQL
Abstract
With the informatization tide advancing around world, the individual Teaching website makes great advanced. But some of them remain problems at large, such as the weak interaction among the teacher and students, as well as the finite effect of teaching feedback.
Aiming at this status, we develop this system which chooses JSP as its design language, The system integrates the characteristic of both the synchronous and the asynchronous educational environment effectively, provides information feedback, homework management and score management and etc., gets the real time share of the teaching materials and the valid score management, and finally accomplish the purpose of intensifying interaction and improving the communication among the teacher and students, as well as enhancing the teaching effect.
The paper introduces the original intention and the backgrounds of the system, the requirement and the design of the function mold of the system, and the concrete steps of the system development. Finally, the paper elaborates the defects and prospects of the system.
Key words: individual teaching website, web education, system design, JSP, MySQL
系统功能简介
本系统是一个远程教育系统,是一个教学信息的门户,教学内容利用Web页面为基本元素出现在站点中,学生通过上网访问站点来进行交互式学习,起到网络教学的作用。管理员可以添加用户和课程以及学生选课情况。
在分析了系统的需求以及硬软件平台后,我们开始对系统具体功能模块的设计和实现。本系统权限分为学生用户,教师用户,管理员三个基本权限。管理员负责添加用户和课程以及课程的选择情况。
管理员模块
(1). 查看用户列表
显示符合条件的用户信息列表,如果查询条件为空则显示所有的用户信息。
(2). 修改密码
对账号密码进行修改,需提供旧密码。
(3). 添加新用户
添加新用户信息,可以添加学生,教师和管理员。账号为登陆账号,添加后将不能修改,新添加的用户密码和账号一样,可自行修改。
(4). 添加选课记录
添加学生的选课记录,将显示所有的学生列表和课程列表,通过选择实现选课。
(5). 查看课程信息列表
显示符合条件的课程信息列表,如果查询条件为空则显示所有的课程信息。
(6). 添加课程信息
添加新课程,课程代码是唯一的,并且添加后将不能修改。
教师模块
(1). 个人资料
查看个人资料,但不能进行修改,需由管理员进行修改。
(2). 修改密码
修改账号密码。
(3). 学生列表
显示所有选择教师执教的课程的学生信息列表。
(4). 公告管理
显示所有教师发布的公告,并能发布新的公告。
(5). 在线资源管理
包括word文件管理、ppt文件管理、视频管理、作业管理以及下载资源管理,上传了资源后,选择该门课程的学生就能下载该资源进行学生。
学生模块
(1). 个人资料
查看个人资料,但不能进行修改,需由管理员进行修改。
(2). 修改密码
修改账号密码。
(3). 选课信息
显示所以学生选择课程信息列表
(4). 课内公告
显示所有选择课程的公告信息列表,可以点击查看详细。
(5). 在线资源浏览
包括word文件下载、ppt文件下载、视频下载、作业下载以及下载资源,选择的课程的教师上传了资源后,将显示在对应的类别中,学生可以自行下载学习。
目 录 11000字
摘 要 1
ABSTRACT 2
第一章 引言 3
1.1 系统的背景介绍 3
1.2 研究现状 3
1.3 开发的意义 4
第二章 相关技术概述 5
2.1 JSP简介 5
2.2 TOMCAT简介 5
2.3 MYSQL简介 6
2.4 网站结构 6
第三章 系统的需求分析 7
3.1系统功能简介 7
3.1.1管理员模块 7
3.1.2教师模块 7
3.1.3 学生模块 8
第四章 远程教育系统的设计 9
4.1系统的整体结构设计 9
4.2系统的详细设计 9
4.2.1登陆界面设计 9
4.2.2管理员模块设计 10
4.2.3教师模块设计 11
4.2.4学生模块设计 12
4.2.5 数据库连接模块 13
第五章 远程教育系统的实现 14
5.1 使用技术的介绍 14
5.2编程工具的选择 14
5.3 数据库系统的实现 14
5.4 数据库的连接设计 16
第六章 系统设计的独特思想 17
第七章 系统功能举例 18
7.1登陆界面设计 18
7.2管理员模块界面设计 18
7.3教师模块界面设计 21
7.4.学生模块界面设计 26
第八章 结束语 30
8.1系统的缺陷和不足 30
8.2评价 30
8.3体会 30
第九章 致谢 31
参考文献 32
附录:部分模块代码 33
|