基于网络教学的支撑系统

时间:2024-02-19 点赞:47736 浏览:93952 作者原创标记本站原创

为您写数据库毕业论文和职称论文提供关于数据库相关本科论文范文,与基于网络教学的支撑系统相关论文范文素材,包括关于数据库及在线学习及网络教育方面的论文题目、提纲、开题报告、文献综述、参考文献的大学硕士和本科毕业论文,是免费优秀的数据库论文范文。

【摘 要 】现代的网上教学是随着现代信息技术的发展而产生的一种新型的教育方式.计算机技术、多媒体技术、通信技术的发展,特别是因特网(Inter)的迅猛发展,使网上教学的手段有了质的飞跃,成为新技术条件下的现代的网上教学.

【关 键 词 】现代;网络;教学

1.本系统的目标和技术路线

本系统是基于Inter的应用系统,采用基于J2EE规范的分布式多层体系结构.所有的功能都是通过应用服务器和用户浏览器之间的交互来完成的.与系统相关的数据由数据库服务器来维护和组织.由Inter网络连接的教师、学生以及系统管理员通过浏览器向服务器发出请求,应用服务器根据用户的请求,检索数据库服务器上的教学数据,并把服务器的服务结果通过浏览器反馈给用户.

2.J2EE及其相关技术

2.1 J2EE(Ja 2 Platform Enterprise Edition)

J2EE是一个基于ja组件技术的企业级应用系统开发规范,它为不同厂商创建平台产品提供了标准,使不同J2EE平台产品之间的交互成为可能.J2EE规范定义了一个基于组件技术的多层企业信息系统的标准平台,旨在简化和规范企业应用系统的开发和部署,J2EE提供了对EJB(Enterprise JaBean)、Ja Servlets API、JSP(Ja Server Pages)以及XML技术的全面支持.其最终的目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构.

2.2 J2EE相关技术

J2EE的相关技术包括EJB,JSP,SERVLET,JDBC,JNDI, ,XML ,RMI, JMS等.EJB是J2EE的核心组成部分,它可以提供数据、事物处理服务.J2EE技术之所以赢得某体广泛重视的原因之一就是EJB.它们提供了一个框架来开发和实施分布式商务逻辑,由此很显著地简化了具有可伸缩性和高度复杂的企业级应用的开发.EJB规范定义了EJB组件在何时如何与它们的容器进行交互作用.容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性.JSP页面是文本文档.它含两种文本:以任何文本格式(例如HTML)表示的静态模板数据;或者是用来创建动态内容的JSP元素.JSP技术具有Ja Servlet技术的所有动态功能,但是却提供了创建静态内容的更自然的方法.JDBC是一种底层API,以一种统一的方式来对各种各样的数据库进行存取.简单地说,JDBC能完成下列三件事:同一个数据库建立连接;向数据库发送SQL语句;处理数据库返回的结果.JNDI API被用于执行名字和目录服务.它提供了一致的模型来存取和操作企业级的资源如DNS和LDAP,本地文件系统,后者在应用服务器中的对象.

3.教学内容演示和备课子系统分析与实现

网上教学是现代远程教育中的重要组成部分.所谓网络教学指的是在网络环境下,以现代教育思想和学习理论为指导,充分发挥网络的各种教育功能和丰富的网络教育资源优势,向教育者和学习者提供一种网络教和学的环境,传递数字化内容,开展以学习者为中心的非面授教育活动.现在很多的学校和一些其他的教育机构都提供了网上教学.

以网络作为教学的媒体,其优势不仅在于它是很好的内容载体,可以随时随地地访问,还在于它提供了很多交流渠道,可以促进师生之间、学生之间的充分讨论,这对于提高教学质量、促进学生高级认知能力的开发是十分重要的.

本系统中,教师可以上传课件,通过对课件的章节管理来管理课件.当然,教师还需要对自己上传的课件进行预览.另外,教师有的时候想要对自己的课件或者是对自己教学的情况发表一些静态信息,所以,还要在系统中给教师一定的空间用来发布信息.对于学生,一个学生可以学习多门功课.在进入某一门课程后,他可以拥有两种学习方式的选择.一种是选择式的学习方式.另外一种是过关式的学习方式.学生可以根据自己的实际情况选择适合自己的学习方式.其中在过关式的学习中,系统应该可以自动记录学生的进展情况.学生在下一次登陆学习界面的时候必须可以进入上次学习的进展点的位置.在选择式的学习中,就不需要这种功能了.教师需要了解自己学生的进度,所以要向教师提供学生进展点查询的功能.同样,管理员也需要对进展点有所了解以便于进行评估,所以我们同时需要对管理员提供进度查询功能.


4.教学内容演示和备课子系统的实现

4.1 课件上传

为了实现上传的功能,在表单中加入一个文件域通过使用这个表单,浏览器会自动生成一个输入框和一个按钮.输入框可以供本地的用户输入文件的文件名和路径名.按钮可以打开一个文件选择框,供用户选择一个文件.而且在form中,必须有属性:ENCTYPE等于"multipart/form-data".这样才可以保证上传.

4.2 章节管理

因为课件上传后是存储在服务器的某一个文件夹下而不是数据库中.这里章节管理就显得尤为重要,它关系到教师上传的课件能否正确地被显示和调用.例如:键入新的章节,并提交以后,系统将把新的章存放到数据库中.每当有新的章节添加加进来,系统就会自动刷新页面,把最新的数据库层信息在页面中显示,这样可以让用户在添加或者删除一个章节后可以立即查看是不是已经操作成功了.

做删除的操作时,需要用户选择要删除的章节,然后单击删除就可以从数据库中删除掉选种的章节了.

4.3 在线学习的实现

在线学习主要有选择式的学习和过关式的学习.选择式的学习由动态生成的导航树来完成.学生可以点击想要学习的章节进行自由学习.而在过关式的学习中,除了树型目录外还要提供过关控制.

这里的树型目录树是动态生成的.采用的是由jascript+jsp+EJB共同来完成的.Jascript代码实现的是树型的显示. JSP实现的是数据从EJB中的读出,而EJB主要是实现调出数据的业务逻辑.

过关式的学习中,树型目录和选择式的学习中实现的方法一致.但是要添加一些过关控制.我在这里提供的方案是,在生成树型目录的链接的时候,先判断用户的过关进展情况.如果学生已经进展到了某一个知识点,则这个节点可以链接到相应的课件内容上;如果学生还没有进展到某一个知识点,那么就提供一个伪链接,当学生点击时,页面跳转到一个友好的界面,向用户提示未进展到该知识点的提示.

4.4 过关控制

在过关式的学习中,每学习完一个知识点之后都要进入到单元知识点的测试中.只有测试通过才可以进入到下一知识点的学习.没有通过的话只有在重新进行原来已经进行过的知识点的学习.

在过关式的学习中,一个重点就是进行进展点的管理.这里,我的方案是用一个会话Bean 管理实体Bean的方式进行进展管理.实体Bean与数据库中进展点的表相对应.会话Bean封装了进展点登记和查询的等的业务逻辑.

相关论文

网络教学中在线答疑系统的实现

本文是一篇教育教学论文范文,教育教学方面有关毕业论文格式,关于网络教学中在线答疑系统的实现相关毕业论文开题报告范文。适合教育教学及计。

基于网络教学平台的高中物理教学

这是一篇高中物理方面硕士毕业论文范文,与基于网络教学平台的高中物理教学相关毕业论文题目。是英语教学专业与高中物理及教学管理及自主学。

高中生物教学设计的系统优化

这篇课堂教学论文范文属于化学教学免费优秀学术论文范文,课堂教学方面毕业论文范文,与高中生物教学设计的系统优化相关教学论文网。适合课堂。

网络教学开题报告范文

这是一篇网络类有关毕业论文题目范文,与网络教学开题报告范文相关硕士论文开题报告。是生物教学专业与网络及评价及方法方面相关的免费优秀。