通用网络教学系统的设计与实现

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:


摘  要:网络教学是指师生凭借媒体所进行的非面对面的教育。而通用网络教学系统则是网络教学的一个有力的平台。该系统由教学管理子系统和作业管理子系统两部分组成,本文论述的是教学管理子系统的设计与实现。
  随着信息时代的到来,人类知识更新的周期越来越短。如何使教学、培训能满足不同地点和不同学习时间人们的需要,传统的面对面教育方式在这方面已经力不从心。而通用网络教学的优点在于使学生在时间和空间并不统一的情况下,能与教师进行交互并完成学习任务。现代信息技术的发展,使得基于WEB技术的网络教学成为现代教育技术改革与发展的方向。本文分析了网络教学的技术特点,主要对基于WEB技术的网络教学的设计思路以及主要技术的实现方法进行了一些探讨。
  基于B/S模式的教学管理系统采用JSP的开发技术,它具有很强的通用性。通过该系统,教师可以很方便的创建课程,进行教学;学生则可以很随意地选择课程,进行课程的学习。该系统为提高教学质量和教学效益提供了一种全新而有效的途径。

关键词:网络教学  教学管理  基于web  教学平台

毕业设计(论文)外文摘要

Design and Realization of General Network Education System
--Part of Teaching Management Subsystem

Abstract: The network teaching means that the teachers and the students rely on the media to carry out the non face-to-face education.However, the general network teaching system is a strong platform of the web teaching. This system is composed by the teaching management subsystem and the exercise management subsystem.But this article will be responsible for the design and realization of the first subsystem.
   With the arrival of the information time, the cycle of the human knowledge renews is more and more short. The traditional face-to-face education way has already lacked the ability to enable the teaching and training to satisfy people's need at different time and different place. And its advantage is that the students and the teachers interact with each other and complete the study task even if the time and the space do not unify.
   The network multi-media teaching platform based on web technology has been the reform and development of modern education technology. This paper analyses the function and the technical characteristics of the network-teaching platform and mostly explores how the network-teaching platform based on web technology is designed and the way to fulfill major techniques.
   The teaching management system based on B/S model is developed by the technique of JSP.It has a strong common use.By this system ,the teacher can create courses conveniencely for his teaching and the student can choose courses easily for his study. It is a new and effectient way to improve teaching quality and teaching benefit.

Keywords: Network teaching; Teaching management; Based on web; Teaching platform.

目    录
1 绪论 1
1.1 研究背景与研究意义 1
1.1.1 本课题的研究背景 1
1.1.2 本课题的研究意义 2
1.2 问题定义及内容简介 3
1.3 课题调研与可行性分析 3
1.3.1 课题调研 3
1.3.2 可行性分析 4
1.4 论文各章介绍 5
2 系统需求分析 6
2.1 系统的性能要求 6
2.2 系统功能需求分析 6
2.2.1 功能划分 6
2.2.2 功能描述 6
2.3 用例模型 7
2.3.1 系统管理员用例图 7
2.3.2 普通用户(学生)用例图 8
2.3.3 教师用例图 9
2.4 数据流图 11
2.5 数据字典 13
3 系统设计 16
3.1系统总体设计 16
3.2 系统数据库设计 17
3.2.1 系统E-R图 17
3.2.2 关系模型 19
3.2.3 数据库表的设计 19
3.3 系统开发与运行环境确定 21
3.3.1 系统开发环境 22
3.3.2 系统运行环境 23
4 登录注册模块 24
4.1 用户身份验证登录模块设计 24
4.1.1 用户身份验证登录模块设计思想 24
4.1.2 用户身份验证登录模块程序流程图 24
4.1.3 用户身份验证登录模块界面设计 24
4.2 用户注册 25
4.2.1 用户注册模块设计思想 25
4.2.2 用户注册模块界面设计 25
4.3 用户信息修改 26
4.3.1 用户信息修改设计思想 26
4.3.2 用户信息修改界面设计 26
5 用户管理模块 27
5.1 升级用户 27
5.1.1 升级用户设计思想 27
5.1.2 升级用户的界面设计 27
5.2 删除用户 27
5.2.1 删除用户设计思想 27
5.2.2 删除用户界面设计 28
6 课程管理模块 29
6.1 教师开课 29
6.1.1创建课程 29
6.1.2 删除课程 31
6.2 学生选课 32
6.2.1 学生选课设计思想 32
6.2.2 学生选课界面设计 32
7 课件管理模块 34
7.1 教案管理 34
7.1.1 新建章节 34
7.1.2 修改章节 34
7.1.3 插入章节 34
7.1.4 删除章节 35
7.1.5 添加知识点 35
7.2 教学文件管理 35
7.3 实际效果 35
8 涉及到的一些JAVAscript技术要点 37
8.1 限制页面浏览时间 37
8.2 计算页面停留时间 37
8.3 背景时钟 38
9 用户使用手册 40
9.1 系统功能简介、运行环境简介 40
9.1.1 系统功能简介 40
9.1.2 系统运行环境 40
9.2 系统安装手册 40
9.2.1 系统配置 40
9.2.2 实施方案 42
9.3 系统运行与操作指南(手册) 42
10系统评价 43
10.1 系统主要特色/优点介绍 43
10.2 系统存在不足与改进方案 43
10.3 毕业设计心得与收获 43
结  论 45
致  谢 46
参 考 文 献 47
 
 论文各章介绍
  第一章是绪论,这一章主要是对课题的研究背景与研究意义进行分析;然后对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对本系统开发可行性进行了分析;最后对论文各章内容的简要介绍。
  第二章是系统需求分析,主要内容是系统的性能要求及功能需求分析,最后按面向对象的分析方式给出了系统的用例模型、数据流图以及数据字典。
  第三章是系统设计部分,本章主要针对系统进行总的体系结构的设计;系统数据模型设计包括了核心的E-R图、关系模型和一些重要的数据表;最后确定了系统的开发和运行环境。从第四章开始介绍了各个主要模块的设计。
  第四章介绍的是登录模块的设计,登录模块包括用户登录信息验证、用户基本信息的注册、以及用户基本信息的修改。
  第五章介绍的是用户管理模块,包括用户升级、用户删除。
  第六章介绍的是课程管理模块,包括教师开课和学生选课。
  第七章介绍的是课件管理模块,包括教案编辑,教学大纲、课程描述、教学安排、重点难点等相关教学文件的编辑。
  第八章主要介绍一些技术要点。
  第九章是用户使用手册,主要内容有系统功能简介、运行环境简介,系统安装手册及系统运行与操作指南(手册)。
  第十章是系统评价,主要内容有系统主要功能、特色/优点介绍,系统存在不足与改进方案以及毕业设计心得与收获。
  最后是结论,致谢以及参考资料等。

功能描述
⑴  用户管理功能
  本系统主要面向三类用户:管理员用户、教师用户、学生用户。因此,欲使用本系统必须注册后方可使用。每个用户注册之后均为普通用户(学生用户),管理员用户具有管理用户的功能即删除用户和升级用户的功能,因此管理员根据个人的具体信息有权对用户进行删除和升级。用户待升级之后,即可通过对应的身份类型登录本系统。具体如下所示:
  ① 用户注册:将个人信息注册到数据库、以方便用户登陆系统时进行身份验证;
  ② 用户信息修改:对用户注册信息的更新;
  ③ 升级用户:设置用户权限;
  ④ 删除用户:删除用户的所有信息。
⑵  课程管理功能
  本系统将课程管理的功能不仅仅赋予管理员用户,同时教师用户也具有强大的功能。这样可以使各个教师开课更为方便、自由。
        ①  用户管理:由于管理员用户具有删除用户的功能,因此一旦管理员将某用户删除,则删除掉该用户的所有信息,这就包括教师所开设课程的全部信息以及学生所选学的课程的全部信息。
        ② 创建课程:教师成功登录系统后,可根据个人需要创建一门或多门课程,创建完毕后即可编辑各门课程的具体信息。按具体课程可以发布该课程的课程教案、教学大纲、课程描述、教学安排、重点难点等相关教学文件。
        ③ 教师开课:教师所创建的课程均自动列为该教师所开设的课程。
        ④ 删除课程:根据教师用户的需要,教师可删除自己已创建的课程的所有相关内容,那么删除掉的课程则同时从教师开设课程中除去。
        ⑤ 学生选课:学生根据个人兴趣选择感兴趣的教师,并选择该教师所开设的课程来进行学习。
⑶  课件管理功能
  ● 课程教案管理(章节内容管理)
  本教学系统,以文本课件为主要教学形式,根据需要可以提供其他课件形式(本系统的其他教师的课件如:视频课件、以及其他网上相关课件可通过链接来实现)。
  本系统的课件的发布顺序比较自由,推荐按照课程→章→节的顺序发布。即先创建课程,再创建章,然后再创建节等,当然也可根据个人喜好来进行。具体信息的编辑一般有以下几个方面,下面以教案的编辑为例来进行说明:
        ① 新建章节:根据需要发布该章的教案。
        ② 修改章节:修改已有章节内容。
        ③ 插入章节:可在需要插入章节的地方插入。
        ④ 删除章节:根据需要删除章节。
● 教学文件管理
  作为一个通用型教学系统,仅有课程教案还是远远不够的。为了方便教师和学生,本系统固定地设置了四种教学文件,分别是:教学大纲、课程描述、教学安排、重点难点。
  ① 教学大纲管理:
       新建教学大纲:根据需要创建课程的教学大纲;
       修改教学大纲:对已有的教学大纲进行修改;
  ② 课程描述管理:新建课程描述、修改课程描述;
  ③ 教学安排管理:新建教学安排、修改教学安排;
  ④ 重点难点管理:新建重点难点、修改重点难点。