优质课程E-Learning平台-毕业论文_第1页
优质课程E-Learning平台-毕业论文_第2页
优质课程E-Learning平台-毕业论文_第3页
优质课程E-Learning平台-毕业论文_第4页
优质课程E-Learning平台-毕业论文_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

优质课程ELearning平台摘要伴随着高校教务制度的改革以及信息化技术水平的发展,高校迫切需要一种安全的数字化信息平台来管理纷繁复杂的课程工作。目前高校广泛采用的此类产品大多存在技术滞后、效率低下、安全性低等问题,已经不再适应新的体制需求和技术环境。本论文所探讨的课程展示系统正是在深入了解现代高校课程管理体系,并对以往信息平台深入分析的基础上,为高校课程管理工作提出性能优越的解决方案。方案力图设计系统以简约的风格为用户提供完善、丰富的信息化服务。本论文提出了优质课程教学平台的一种设计方案,分析了实现过程中部分可能用到的知识技术与工具,并为系统的功能做出规划。主要针对管理员、老师、学生3个不同的用户群体提供不同的入口和相应的功能模块及权限级别。关键词:网络教学优质课程教学平台教学辅助教学平台AbstractAlong with the innovation of the educational system in universities and the development of information technique, the universities are in need of a safe information platform to manage the numerous and complicated courses work. At the present time, most products of these kind used in universities are out of date, inefficient and insecure. They can not accommodate to the new need of the system or the environment of technique. The Courses Display System discussed in this paper is based on understanding the contemporaneous courses manage system in universities thoroughly and analyzing the former information platforms in detail. It tries to advise a scheme for the courses management in universities. The scheme tries hard to provide perfect and abundant information services in straightforward style. One kind of design scheme on high quality courses E-learning System is advised in the paper. It has analyzed some knowledge, technique and tools that might be used during the process of realization, and proposed the functions in the System as well. Mainly for users of 3 different kinds, the scheme of the System provides different entrances, different function modules and different levels of purviews in correspondence.Keyword: network education, high quality courses E-learning system, assistance of education, teaching platform目录第1章 前言11.1 高校教学现状11.2 课程展示系统的特点21.3 开发优质课程教学平台的意义21.4 本文结构3第2章 实现过程的关键因素42.1 实现过程的投入42.1.1 前期投入42.1.2 后期投入42.2 实现所需的各方支持42.3 开发过程所涉及的部分知识和工具52.3.1 J2EE52.3.2 Servlet72.3.3 JSP92.3.4 MVC102.3.5 SQL SERVER11第3章 设计方案113.1 系统配置113.1.1 硬件配置113.1.2 软件环境113.2 系统功能113.3 需求分析与模块设计113.3.1 管理员模式113.3.2 教师模式113.3.3 学生模式23结论27致谢语28参考文献29第1章 前言ContentsChapter 1 Preface11.1 Actuality of education in universities11.2 Characteristics of high quality Courses E-learning System21.3 The significance of constructing high quality Courses E-learning System21.4 The structure3Chapter2 Pivotal factors52.1 The devotion during the process52.1.1 Early devotion52.1.2 continuous devotion52.2 Supports needed52.3 Some knowledge and tools62.3.1 J2EE62.3.2 Servlet82.3.3 JSP102.3.4 MVC112.3.5 SQL SERVER13Chapter3 The design scheme153.1 Configurations153.1.1 Hardware configurations153.1.2 Software configurations153.2 Functions153.3 Analysis of requirements and design of modules163.3.1 The module of aderministrators163.3.2 The module of teachers173.3.3 The module of students25Summary29Acknoledgement30References31优质课程E-Learning平台第1章 前言1.1 高校教学现状高校扩招已成为近年的热门话题,然而学生人数与教师人数增加的幅度却并没有同步,导致出现高校内增招上千名学生而教师却只增聘一小部份的现象出现。名校名师数量有限的问题在高校扩招的影响下,更显突出。大班教学成为缓解目前教育师源与资源短缺问题的重要途径,然而大班教学又引发了新的一系列不容忽视的问题。传统的教学方式,大班教学的形式,导致教师教学计划安排学时捉襟见肘,而学生领会时间少的矛盾。同时,知识以教师学生的单向传播方式进行,学生反馈信息困难或不及时,这样往往不能保证很好的教学效果。另一方面,学生人数的增加,也导致教师工作量增加,教学质量受到影响。目前高校教学正处于教师学生两难的境地,迫切需要新的教学辅助手段,或者安全的数字化信息平台来管理纷繁复杂的课程工作。另一方面,近年互联网迅速发展,国内虽然起步较晚,但目前国内高校网络也已经普及,在网络时代的推动下,现代教育进入了一个全新的时期,传统的教学模式被改变,网络教学成为现实。在需求的推动和现实条件的支持下,各类基于网络的教学辅助手段相继出现。目前,国内高校逐渐开始充分利用网络资源。除了在教室内师生面对面授课之外,相应的教学资源主要是发布在各类FTP上,学生可以通过FTP下载课程相关内容及其他资料。FTP辅助手段大大提高了教学资源的利用率,减轻了教师的工作量,并给学生学习提供了更大的便利。然而,用FTP作为传播媒介有一个很大的局限性:使用范围局限在校园网里。如果学生使用的是校园网以外的网络,那就无法登录FTP,无法获取所需的资料。在这样的情况下,另一种不同于FTP的教学资源共享手段就有其特定的意义和价值。29在这种情况下,优质课程教学平台的开发也就具有其相应的意义。本论文所讨论的优质课程教学平台是基于Internet的教学辅助系统,用于课堂教学的延伸,提供一种网络教学平台,不局限于校园网,用户可以通过任何网络进行登录访问,从而弥补课堂教学的不足。 1.2 课程展示系统的特点优质课程教学平台可以通过局域网或互联网将教学资料发布在网上,学生通过注册登记就可以访问该系统里的资源,包括文字课件、教学视频和各类多媒体资源。学生不仅可以“ 听课”, 而且可以阅读材料,做作业、提问题,进行教与学的交流, 测试对知识的掌握与运用情况等。优质课程教学平台中,课程内容的网络共享可以让学生随时在任何与网络相联的终端上进行一次或重复性课程预习、学习和复习, 实现人机交流。此系统提供了一种个性化、自主性较强的教学方式, 能较好地培养和较充分地发挥学生的主动性、积极性和创造性。有利于提高学生有效获取信息、选择信息和处理信息的能力; 通过在线网络, 还可以方便快捷地传输各种数据资料。优质课程教学平台是以大学生学习需求为导向的新的网络教学模式。在这种教学模式中,必须有丰富的教学资源、智能化的网络技术和先进的网络设备作支撑。而且可以利用一个学校的优质教学资源, 还可以通过链接等多种方式共享校内外网上动态学习资源, 实现真正的资源共享。1.3 开发优质课程教学平台的意义显然, 在当前的高校教育形势下, 具有上述特点的优质课程教学平台, 有着十分重要的意义。该系统可以最大限度地共享教学资源。其最基本、最重要的价值在于其网络无限性,网络终端的无限性可以基本消除师生课堂教学在时间和空间上的限制,缓和传统教学模式中教学计划安排课时不足的问题。教师和学生无论身处何地,只要连接上互联网,就能自由地利用该系统所提供的便利。就学生而言,可以自主选择学习的时间、地点和进度, 灵活地安排自己的学习内容、学习方式和学习频率等。直观地说,基本教学资源一次性投入与逐步更新,该系统提供的平台不断地降低教学的单位固定成本, 提高办学效益;其在提高效率和节约成本方面的作用是明显地。其次,该系统的充分利用可以最大限度地提高教学质量。优质课程教学平台可以向学生提供本校本专业最优秀的教学资源;还可以在最短的时间里链接到校外相关专业或优秀课程资源作为补充;同时,突破传统的面对面教学所受的时空限制。教师与学生之间的单向传播关系也变成了学生与教师、学生与学生间的互动式交流关系。教师可以针对不同学生的学习状况进行实时反馈, 调整并制定出个性化的教学方案, 因材施教。1.4 本文结构第1章是前言,主要介绍当前高校教学现状,以此引出本论文所讨论的课程展示系统的作用与意义。 第2章主要讨论影响优质课程教学平台实现的因素及其开发过程中所涉及的知识和工具。这一章将从整体上讨论系统开发所需的投入,并将展开讨论部分知识和工具的发展、特点、意义、应用及其趋势。第3章主要讨论优质课程教学平台的设计方案。通过图示结合文字对系统的设计与实现进行说明,分别说明不同模块的功能,特别对教师模式进行详细的说明。结论,总结全文,对撰写论文过程中所遇到的问题进行总结,并展望课程展示系统的未来可能需增加的功能及其发展趋势。优质课程E-Learning平台第2章 实现过程的关键因素2.1 实现过程的投入随着网络技术的发展、高校教育的扩展,类似优质课程教学平台这样的网络教学方式成为现实并且在现代教育中起着越来越重要的作用。开发优质课程教学平台需要前期投入和后期持续的投入2.1.1 前期投入前期投入包括网站的建设,系统各部分功能的设计开发,资源库的初步建立,系统完善等方面工作的投入。前期投入直接明了,不需要特别提醒,大家都会看到它的存在及重要性。2.1.2 后期投入后期投入是长期的、持续的。优质课程教学平台最重要的部分是其资源库。资源库的建设不是一次性就是完成的,是个不断发展丰富的动态过程,需要,不断的在教学中再建设相应的资料, 比如关于课程的前沿性知识, 以及相关兄弟院校课程教学资料的交流,这些都是需要不断丰富的重点。资源的维护与应用是投入使用后最重要的工作。必须保证除了维护的特定时间以外的任何时候, 学生可以随时连接浏览系统里的资源。对于同时在线人数的限定不应该小于教学班级的总人数。同时必须注意资源库资料的安全保护, 必须采用相应的安全措施, 防止资源库的破坏,对不用类别的用户给予不同的权限。2.2 实现所需的各方支持 短期内全面展开以类似优质课程教学平台这种网络教学的教育不太合适, 人们长期以来处于传统的教学模式中,要认同网络教学需要一定的时间。资金始终是办学的稀缺资源, 优质课程教学平台必然也需要人力财力的支持才能得以持续下去。开发优质课程教学平台不是一种商业行为,而是育人工程,需要高度的社会责任感、一定的办学经验和声誉、以及一定数量的优秀的教师资源,各教师必须高度参与到其负责的专业和课程中,保证及时提供最新的课程资源,及时回答学生的提问并且密切关注学生的学习进展。另外,还需要专门的负责人员,负责网站的维护和更新。总之优质课程教学平台建设是一项复杂的工程,涉及多个部门的分工协作。需要协调好各方面的关系,使这样的网络教学资源建设涉及的单位和个人的作用发挥到最大化。支持条件成熟时,就可以对优质课程教学平台进行开发,而其中涉及的知识及所运用到的工具则在实现过程中起着至关重要的作用1。2.3 开发过程所涉及的部分知识和工具2.3.1 J2EEJ2EE是一种用来开发分布式企业软件应用系统的平台。从整体上讲,J2EE是使用Java技术开发企业级应用的一种事实上的工业标准,是Java技术不断适应和促进企业级应用过程中的产物,从创生之日起,就获得了广泛接纳,经历了巨大的发展,越来越多的技术都成了Java平台的一部分,为了适应不同的需要也开发出了很多全新的API和标准。最终,Sun公司联合了多家业界巨头,在开放的Java社区组织名义下,把所有与企业开发相关的标准、API整合起来,构成了J2EE平台。在传统的Client/Server模式中,客户端担当了过多的角色而显得臃肿,在这种模式中,第一次部署的时候比较容易,但难于升级或改进,可伸展性也不理想,而且经常基于某种专有的协议通常是某种数据库协议。它使得重用业务逻辑和界面逻辑非常困难。事实上,Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB、Java Servlets API、JSP以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他们所在的层分布在不同的机器上。现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构:l 运行在客户端机器上的客户层组件l 运行在J2EE服务器上的Web层组件l 运行在J2EE服务器上的业务逻辑层组件运行在EIS服务器上的企业信息系统层软件2。2.3.2 ServletServlet是用Java编写的Server端程序,它与协议和平台无关。Servlet运行于Javaenabled Web Server中。Java Servlet可以动态地扩展Server的能力,并采用请求响应模式提供Web服务。 最早支持Servlet技术的是JavaSoft的Java Web Server。此后,一些其它的基于Java的Web Server开始支持标准的Servlet API。(1) Servlet的特点 Servlet是Java技术对CGI编程的回答。Servlet程序在服务器端运行,动态地生成Web页面。与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,更容易使用,功能更强大,具有更好的可移植性,更节省投资。l 高效:在传统的CGI中,每个请求都要启动一个新的进程,如果CGI程序本身的执行时间较短,启动进程所需要的开销很可能反而超过实际执行时间。而在Servlet中,每个请求由一个轻量级的Java线程处理(而不是重量级的操作系统进程)。在性能优化方面,Servlet也比CGI有着更多的选择。l 方便:Servlet提供了大量的实用工具例程,例如自动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie、跟踪会话状态等。l 功能强大:在Servlet中,许多使用传统CGI程序很难完成的任务都可以轻松地完成。可移植性好:Servlet用Java编写,Servlet API具有完善的标准。因此,为I-Planet Enterprise Server写的Servlet无需任何实质上的改动即可移植到Apache、Microsoft IIS或者WebStar。几乎所有的主流服务器都直接或通过插件支持Servlet。l 节省投资:不仅有许多廉价甚至免费的Web服务器可供个人或小规模网站使用,而且对于现有的服务器,如果它不支持Servlet的话,要加上这部分功能也往往是免费的(或只需要极少的投资)。(2) Servlet的主要功能Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为: 客户端发送请求至服务器端服务器将请求信息发送至ServletServlet生成响应内容并将其传给Server(响应内容动态生成,通常取决于客户端的请求)服务器将响应返回给客户端。Servlet看起来像是通常的Java程序。Servlet导入特定的属于Java Servlet API的包。因为是对象字节码,可动态地从网络加载,可以说Servlet对Server就如同Applet对Client一样,但是,由于Servlet运行于Server中,它们并不需要一个图形用户界面。从这个角度讲,Servlet也被称为Faceless Object。 (3) Servlet生命周期装载Servlet。这项操作一般是动态执行的。然而,Server通常会提供一个管理的选项,用于在Server启动时强制装载和初始化特定的Servlet。 l Server创建一个Servlet的实例l Server调用Servlet的init()方法 l 一个客户端的请求到达Server l Server创建一个请求对象 l Server创建一个响应对象 l Server激活Servlet的service()方法,传递请求和响应对象作为参数 l service()方法获得关于请求对象的信息,处理请求,访问其他资源,获得需要的信息 l service()方法使用响应对象的方法,将响应传回Server,最终到达客户端。service()方法可能激活其它方法以处理请求,如doGet()或doPost()或程序员自己开发的新的方法 对于更多的客户端请求,Server创建新的请求和响应对象,仍然激活此Servlet的service()方法,将这两个对象作为参数传递给它。如此重复以上的循环,但无需再次调用init()方法。一般Servlet只初始化一次 ,当Server不再需要Servlet时(一般当Server关闭时),Server调用Servlet的Destroy()方法3。2.3.3 JSP JSP是一种实现普通静态HTML和动态页面输出混合编码的技术。从这一点来看,非常类似Microsoft ASP、PHP等技术。借助形式上的内容和外观表现的分离,Web页面制作的任务可以比较方便地划分给页面设计人员和程序员,并方便地通过JSP来合成。在运行时态,JSP将会被首先转换成Servlet,并以Servlet的形态编译运行,因此它的效率和功能与Servlet相比没有差别,一样具有很高的效率。在JSP的众多优点之中,其中之一是它能将 HTML 编码从Web页面的业务逻辑中有效地分离出来。用JSP访问可重用的组件,如Servlet、JavaBean 和基于Java的Web应用程序。JSP还支持在Web页面中直接嵌入Java代码。可用两种方法访问JSP文件:浏览器发送JSP文件请求、发送至Servlet的请求。(1) JSP文件访问Bean或其它能将生成的动态内容发送到浏览器的组件。当Web服务器接收到一个JSP 文件请求时,服务器将请求发送至WebSphere应用服务器。WebSphere应用服务器对JSP文件进行语法分析并生成Java源文件(被编译和执行为Servlet)。Java源文件的生成和编译仅在初次调用Servlet时发生,除非已经更新了原始的JSP文件。在这种情况下,WebSphere应用服务器将检测所做的更新,并在执行它之前重新生成和编译Servlet。(2) 发送至Servlet的请求生成动态内容,并调用JSP文件将内容发送到浏览器。该访问模型使得将内容生成从内容显示中分离出来更为方便。WebSphere应用服务器支持HttpServiceRequest对象和HttpServiceResponse对象的一套新方法。这些方法允许调用的Servlet将一个对象放入(通常是一个Bean)请求对象中,并将该请求传递到另一个页面(通常是一个JSP文件)以供显示。调用的页面从请求对象中检索Bean, 并用JSP 来生成客户机端的HTML4。2.3.4 MVCMVC是XeroxPARC在八十年代为编程语言Smalltalk80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。MVC强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:Model,View,Controller。它们各自处理自己的任务。(1) MVC设计思想Model就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。对一个开发者来说,就可以专注于业务模型的设计。MVC设计模式告诉我们,把应用的模型按一定的规则抽取出来,抽取的层次很重要,这也是判断开发人员是否优秀的设计依据。抽象与具体不能隔得太远,也不能太近。MVC并没有提供模型的设计方法,而只告诉你应该组织管理这些模型,以便于模型的重构和提高重用性。业务模型还有一个很重要的模型那就是数据模型。数据模型主要指实体对象的数据 保存(持续化)。比如将一张订单保存到数据库,从数据库获取订单。我们可以将这个模型单独列出,所有有关数据库的操作只限制在该模型中。 View代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予Model处理。 Controller可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。因此,一个模型可能对应多个视图,一个视图可能对应多个模型。 模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新。这实际上是一种模型的变化-传播机制。模型、视图、控制器三者之间的关系和各自的主要功能,(2) MVC的实现l Model: 模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。被模型返回的数据是中立的,这样一个模型能为多个视图提供数据。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。l View: 视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为应用程序处理很多不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。l Controller: 控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。MVC首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理,然后模型用业务逻辑来处理用户的请求并返回数据,最后控制器用相应的视图格式化模型返回的数据,并通过表示层呈现给用户5。2.3.5 SQL SERVERSQL Server是微软公司开发的中型关系数据库管理系统。由于其操作简单,价格相对较低,对于预算紧张、员工不多的中小型企业比较有吸引力。同时,对于数据库软件的初学者,推荐以SQL Server作为入门软件,因为:(1) 简单易学,与当前流行的Windows操作系统有着天然的兼容性。(2) 在中小型企业中有着很大的市场份额,所以对大家就业后快速适应工作环境有很大的裨益。(3) 是微软进军数据库市场的主要产品,而且可以预见,微软必将推出更有竞争力的SQL Server系列软件,现在已经推出了SQL Server 2005版本。以上仅是实现过程中所涉及部分知识和需运用部分工具的介绍,通过对其学习掌握,课程展示系统的开发工作就可以正式进行6。优质课程E-Learning平台第3章 设计方案 3.1 系统配置3.1.1 硬件配置服务器建议配置:Pentium IV 1.8GHZ以上,256M或以上内存,20G硬盘。客户端建议配置:Pentium 133以上,32M以上内存,支持80060065536色以上显卡,声卡。3.1.2 软件环境服务器平台推荐为Microsoft Windows Server 2000/2003,SQL Server 7.0数据库。客户端建议使用IE4.0或以上浏览器,至少800600分辨率,1024768效果更佳。3.2 系统功能采用Brower/Server结构,在客户端采用“瘦客户”技术,客户端不需要任何附加软件,通过浏览器就能完成所有操作。课程展示系统包含课程管理、基础信息、班级管理、学生作业管理、选课管理、数据统计、系统管理共7个方面的内容。系统针对不同的使用群体提供不同的入口和相应的功能模块及权限级别,可以使得课程展示系统层次分明。另外,考虑到用户使用的便捷性,系统功能菜单应设计简单、明了,力求极大程度避免课程教务管理工作中可能出现的重复劳动,借此提高效率,减少人力投入。考虑到用户的未来需求,系统还应在多个功能模块的设计上为用户提供修改的入口,用户可以根据自己的需求增减数据项。3.3 需求分析与模块设计优质课程教学平台的用户群体主要分为三类:管理员、教师和学生。不同类别的用户群体有着不同的需求,被赋予了不同的权限,而其中所涉及的数据也有所不同。3.3.1 管理员模式系统应为管理员提供了相应的系统功能模块培养系统,管理员可以针对教学特点,或者针对不同的使用群体,定制相应可见的功能选项,管理员模式下主要有三类管理权限7。图 1管理员模式(1) 系统管理:高级用户管理用于管理高级用户(即系统管理员、教师),管理员可以增加,删除,更新用户资料。最高权限级别的系统管理员可以制定用户所属用户组。(2) 系统管理:模块权限管理用于管理用户和模块之间的操作关系,管理员可以增加、删除和更新指定用户对相关模块的使用权限。(3) 页面信息管理:平台、新闻及文章管理首页中系统新闻,热门文章的编辑设置。(4) 页面信息管理:课程类别显示管理通过下拉课程列表类型,来显示相关课程的排名。(5) 基础信息管理:课程管理新增课程,并且可以根据检索条件来查询已开放站点的课程,并进入该课程的站点进行浏览。同时,该模块还提供对课程的管理,包括审核课程,编辑,删除一门课程。(6) 基础信息管理:学科管理每个课程都属于相应的学科,为了方便课程的分类,定义学科类别。该模块主要是进行学科的管理,通过新增学科,修改学科的信息,删除来进行管理。(7) 基础信息的管理:教师信息管理主要管理教师的基本信息,可以对修改任意教师的信息,同时可以编辑名师风采。3.3.2 教师模式教师管理模块是整个课程展示系统最重要的部分,它的建设直接影响该系统的运作。大部分的教学活动都在教师管理模块的管理下进行7。图 2教师模式(1) 基础信息:课程站点管理教师就其开设的课程站点进行编辑管理。(2) 基础信息:课程基本信息对课程基本信息的管理,包括课程的教学大纲,课程的荣誉,参考文献,作业等等。(3) 基础信息:教学信息管理教学内容的管理,包括教学录像,教案等。(4) 基础信息:作业信息管理对课程作业信息及报告的编辑管理。(5) 基础信息:班级基础信息班级一些基本信息,例如班级介绍,班级的公告等的编辑管理。(6) 教务管理:班级管理用于管理课程的班级,进行班级站点的管理。(7) 教务管理:班级学生管理用于对学生申请班级的管理。(8) 班级作业管理用于对班级作业及研究报告的编辑管理,及对学生作业的批改。(9) 新增课程让教师添加新的课程。教师工作台收集和整理着所有相关的教学资源。图 3教师工作台(1) 教学大纲的建设教学大纲是一门课程的指导文件,教师的教学与学生的学习都是在它的规范下进行。它可以让学生了解教师的教学计划和步骤,利用网络资源库建设,将这些信息实现网络共享,不但可以实现学生在学习中充分领会,提高学习效果,而且也可以让即将学习课程的学生提前了解课程,达到预习的效果。(2) 习题与作业的建设习题与作业是学生学习巩固知识和教师进行教学效果检查评价的重要工具,实现了习题库的资源共享,可以使学生在学习的过程中随时检查评价自己的学习成果,达到主动把握,而不是单单的被动接受。图 4习题与作业界面(3) 课件与多媒体资料的建设l 课件多媒体课件是网络教学辅助的核心内容,它的建设关系到这一课题的实施的最终效果,因而是重点。如今的高校课堂教学,多数采用多媒体教学,但是由于一定的原因,多媒体教学没能发挥想象中的效果,反而因为增加了信息量,造成学生全面把握课程的难度。或者由于在课堂里教师只讲解一次,而学生很难在较短的课堂教学时间内理解掌握。将多媒体课件在网络上共享,可以使学生随时随地在课堂教学之外安排预习、学习、复习。反复根据自己的特定需求进行针对性的学习,这样才能提高学习效果。l 教学录像教学录像属于视频教学资料,是网络教学资源库的最高形式, 它能给学生最丰富的信息。课件仅仅是文字形式的信息内容,而教学录像则能给予学生教学的全部信息,完整的教学录像能再现老师课堂教学。虽然这一部份的建设由于条件的制约短期内不能得到全面的展开,但今后的网络教学发展,必然会走向视频教学资料完善的方向。图 5课件与多媒体资料界面(8) 奖项荣誉的建设教学评价应该是学生主动参与的工作, 通过网络交流平台的建设, 可以实现适时教学评价, 间断性教学评价, 整体教学评价相结合。从而在教与学的整体运动过程中通过不断的交流, 来实践好教学, 来把握整个教学的效果。图 6奖项荣誉界面(9) 相关文献的建设把与教学内容相关的文献列出并在优质课程教学平台里共享,提供必要的摘要说明,给学生明确的指引方向,学生可以方便地、用很短的时间就找到自己想要的文献资料,而不必在不相关的资料上搜索上浪费时间。文献资料的提供方式可以是给出链接地址或直接上传服务器,比起课堂教学中仅给文献题目和作者姓名这样过于简单的方式,课程展示系统的相关文献建设必然给学生提供更多的便利。图 7相关文献界面(10) 网站维护教师可以在此对自己的教学平台进行个性化设置。图 8网站维护界面在课程展示系统的教师管理模块中,对各类资料的添加主要通过以下两个界面进行:图 9教学大纲编辑界面图 10其他文档编辑界面3.3.3 学生模式学生学习模式要实现的功能比起管理员模式和教师模式就简单很多7。(1) 基础信息:申请班级学生在查看完班级信息后进行班级申请以加入班级。图11 申请班级界面 (2)基础信息:下载课件 图12 课件下载(3)基础信息管理:作业管理学生管理作业信息,下载,提交,并进行查看。图13 查看作业界面图14学生模式优质课程E-Learning平台结论网络的高速发展使得现代教育出现了全新的模式网络教学。网络技术的成熟与当代教学的需求,使得网络教学从理论变成现实,并逐渐被更广泛地接受。各种不同形式的网络教学相继出现,网络教学的普及化势在必行。本论文探讨的优质课程教学平台是以学习为目的的一种网络教学辅助手段,虽然不存在商业目的,但要将其实现,还是需要投入一定量的人力和物力。本论文只是提出了课程展示系统的一个基本设计方案,其开发实现过程,必然还要用到本论文所提及的知识技术以外的其它先进知识技术。而在实现过程中,随着现代教育的发展,有可能出现更多新的需求,优质课程教学平台也就相应地有可能需要做出适当的改进。同时,除了必

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论