前言高校网络教学资源管理系统的设计与实现前言教学资源是学生获取知识的主要途经,提高其利用率和共享率,将有利于学生学习和学校教学的发展。
随着网络和信息处理技术的高速发展,高校教学资源种类得到了快速增长,并逐渐走向了数字化、多样化。
教学资源的数字化使教学资源的表现形式更加丰富,也使共享教学资源变得更容易实现。
然而,目前对数字化教学资源的制作、保存、表现形式和评价等方面还没有形成一个统一的标准,数字化教学资源在制作、传输和共享等方面还存在很多需要解决的问题。
要解决这些问题,关键在于建立一个安全可靠、使用方便的网络化管理平台以对高校数字教学资源进行统一管理。
本文以高校网络教学资源为研究对象,从文档、图片和视频多种电子格式教学资源在线上传、下载和发布等方面,对高校数字教学资源的网络化管理进行研究,以其高数字化教学资源利用和管理的有效性,并激发学生学习的主动性,提高学生的独立思考能力。
目前,有类似的教学资源管理系统能实现对资源的管理。
但大多对用户之间的交互以及管理员与用户之间的交互方面有欠缺。
本次设计就是针对现存以上的各种缺点,将在现有的管理软件的基础上作很大程度的改善,使教学管理系统能够实施一些简单的交互功能。
第1页(共38页)高校网络教学资源管理系统的设计与实现1 绪论教学资源是指服务于和参与教学活动和学习活动的各种智力资源成果和人力资源,它的基本作用就是帮助学习者尽快解决学习过程中遇到的问题。
以网络为基础的教学资源管理与应用作为学习与教学活动中必不可少的组成部分日益受到各方的关注,这些资源在学校的教学管理中发挥了积极作用。
资源建设不仅限于图片、文字、动画、课件等现成的表现媒体上的有形资源,也包含了教师、学生角色参与的蕴藏的丰富智力资源,深刻地影响和改变教学管理方式、方法的资源辐射力量的无形资源。
要建设在教学过程中发挥更大作用的资源库,就必须充分调查研究,充分利用现代网络信息技术建设和利用好教学资源。
1.1 课题研究的背景及意义1.1.1 研究的背景随着数字化校园基础设施建设的基本完成,网络教学资源的建设已逐步得到政府和教育部门的关注,教育信息化建设的发展方向也由信息基础设施建设向信息资源建设转变。
教育部曾明确指出:“网络教学资源的建设与应用是高校教育信息化改革的重点”。
网络作为信息传播的载体,仅仅为教育信息化提供了必要的技术资源支持,而信息资源信息化的前提和基础。
因此,网络教学资源库的建设是实现教育信息化的核心内容和重要组成部分。
网络教学资源有其自身独有的特点,主要包括(1)信息量大,更新速度快;(2)内容丰富,形式多样;(3)共享范围广,交互性强;(4)分布不均,质量不齐。
由于网络教学资源存在以上优缺点,使得如何对资源进行整合并加以有效利用成为关键。
教学资源库的建设的目的就是为了整合纷繁复杂的网络教学资源,为使用者提供方便、快捷的存取功能,为管理者提供高效的存储管理,从而实现教学资源的广泛共享,促进资源的交流与更新,提高教学资源的利用率,促使教学资源更好地位教学活动服务。
1.1.2 研究的意义在教育信息化快速发展的大背景下,建设结构合理、体系结构完整的网络资源平第2页(共38页)绪论台具有很强的现实意义。
其研究意义表现在以下几个方面:(1)、促使信息技术与课程的整合,提高教学质量由于网络技术的快速发展的广泛普及,信息正在以无法预估的速度急速发展,教学资源不再局限于传统的教案和课件等形式,各种文本、图像、音视频资源充斥着整个网络。
网络教学资源平台将大量的网络素材有效整合,通过信息技术把教学内容与各种形象、具体的课程素材有效的融合,使枯燥、乏味的课程变得生动、易懂,激发学生兴趣,从而提高教学质量。
(2)、完善知识结构,促进自主学习由于课堂授课在时间和空间上的局限性,学生无法再短时间内完全吸收和消化所学习的知识,网络资源平台为学生提供了一个建构的学习环境。
学生可以根据自身的学习情况,合理地、有效资源来完善知识结构,从而充分发挥学生自身的主观能动性、深化学习过程、扩展知识范围、提高创新意识。
(3)、实现网络教学资源共享,加强合作意识网络教学资源最重要的作用就是实现资源共享。
一方面,教师可以通过平台交流各自丰富的教学素材、优秀的教学经验和先进的教育理念。
另一方面,学生可以交流彼此的学校心得、学习方法和学习经验。
此外,师生之间还可以做到相互了解、及时沟通,从而达到最佳的学习效果。
网络教学资源平台的建设不仅促进了信息技术与课程的整合,开创了新型的教学模式,同时也为培养高素质的创新型人才提供了广阔的学习空间。
为教育资源建设的可持续发展奠定了坚实的物质基础。
1.2 国内外的研究现状1.2.1 国内外网络教学资源的主要研究成果根据收集的资料,目前,国内已经开发出来了类似的网上教学资源管理系统,并投入了系统测试和运行,但是,在实际的使用过程中暴露出了一些问题,比如随着计算机的迅速发展和对教育技术的不断深入研究,系统功能并不是很完善,很多系统仅仅实现了对教学资源以计算机管理代替传统的人工管理,用户的很多要求得不到满足,有很多地方需要改进。
而今美国和英国等发达国家的教育资源管理系统都在朝着网络化的方向发展。
即第3页(共38页)高校网络教学资源管理系统的设计与实现系统能实现教师在线解答疑难问题、学生通过观看在线视频、视频点播或者进入虚拟教室来实时地进行学习,使教育教学不受时间、空间的约束和限制。
1.2.2 教学资源的发展趋势随着Internet的飞速发展,教学资源的数量与日俱增。
如何对这些资源进行有效的管理和组织是相当有必要的。
但是,简单地实现以二进制形式组织教学资源、以计算机管理代替人工管理教学资源这个功能是不能满足信息化教育教学的要求的。
随着教育改革的深入发展,改变传统课程实施过于强调学生在教室接受学习、死记硬背、机械训练的现状,倡导学生主动参与、勇于探究、勤于动手,培养学生搜集和处理信息的能力、获取新知识的能力、分析和解决问题的能力以及合作的能力是当今信息化教学的一个发展方向。
即教学的重心开始由“教”转向“学”,使学生完全从教师控制的家教式、被动式学习状态转变为自主学习、双向交流的状态。
1.3 本文主要研究内容及研究的关键问题1.3.1 主要研究内容本课题以“长江大学教学资源库”为开发对象,采用基于B/S结构的WEB应用系统,应用ASP和SQL server数据库等主要开发工具,建立一个实时性、交互性、开放性的教学资源平台。
主要研究内容包括以下三方面:1.进行需求分析,并根据用户需求进行功能模块的划分系统主要分为系统管理员平台的用户使用平台。
其中,系统管理员平台包括:系统管理、用户管理等模块;用户应用平台包括用户登录、用户查询、用户上传下载资源等模块。
2.模块具体实现过程运用ASP、Java Script 、SQL server 2005数据库、PS等开发工具实现每个模块的具体功能。
也是系统开发的主体部分。
3.系统的优化的安全维护系统优化包括:优化数据存储格式,优化分类体系,优化信息检索。
安全维护包括:Web应用程序安全设计、资源服务器安全维护、数据库安全维护。
1.3.2 需重点研究的关键问题第4页(共38页)绪论这个系统主要研究的关键问题在于对教学资源管理系统的相关模块设计。
高校网络教学资源管理平台旨在为教师、学生提供一个教学资源发布、管理和下载阅读的平台。
该平台主要设计了用户(学生、教师)子系统、管理员子系统2个部分。
(1)用户子系统学生教师可通过WEB浏览器浏览所有信息,也可按文件类别进行模糊匹配查询相关的网络教学信息,还可以在知道吧讨论各种问题。
其主要包括用户登录模块、个人信息管理模块、资料上传模块、知道吧信息管理模块。
(2)管理员子系统管理员可登录后通过后台管理系统对用户信息、文件信息、问题信息、管理员信息进行管理与维护。
管理员子系统包括文件(公告、教程、课件)信息管理模块、用户信息管理模块、知道吧管理模块、管理员信息模块。
2. 技术支持本章中首先讨论了开发系统所使用到的相关技术,包括实施平台的选择、开发工具及开发语言的选择、数据库服务器的选择、系统服务器的选择,为系统开发做好充分的准备。
2.1 实施平台系统采用微软的.NET构建系统平台,.NET既是一种规范也是一种产品.NET开发工具Visual Studio 2008的易用性使得它在Java很难实现的“用户应用也可以编程”得以实现.NET能够提供多种语言支持,比如,C#,支持同一个IDE,支持同一个框架和同一个调试器。
它是一个非常丰富的平台,原来是很多专有软件才能提供的像容错、可扩展性等功能都会构建在.NET平台上,同时也是一个廉价的应用平台,它是完善新一代网络计算的环境平台。
2.2 开发工具系统采用Visual Studio 2008作为开发工具,其具有以下特性:(1)基于文件的工程开发在Visual Studio 2008中,开发者可以把一个目录作为一个web工程来打开。
而且完全可以使用本地的Web服务器构建方式来运行应用程序,这样一来就免除了配第5页(共38页)高校网络教学资源管理系统的设计与实现置Web服务器的需要。
(2)母版页面在Visual Studio 2008中可以定义一个能够应用程序中重用的母版页模板。
使用这个功能能够节约开发者大量的时间。
Visual Studio 2008提供了对它的可视化支持,这可以使开发者看到母版的布局。
除了设计器提供的重要的可视化方面外,母版页模板还提供了一种良好的方式来把彼此相关的可重用的代码联系到一起。
母版页面的目的是,把以前需要使用若干用户控件才能实现的功能融合到一起,从而使它们能够比以前更为有效地实现逻辑分离。
在开发过程中开发者还能够在运行时刻动态地改变母版页面,从而实现更大的灵活性。
这一支持使开发者能够改变一个应用程序的整体外观感觉,而且这种效果是仅凭借切换层叠样式表所无法实现的。
(3)用户控件可视化描述 Visual Studio 2008能够在Web表单编辑器内显示一个生成的用户控件。
不再像以前的老式的、非描述性的灰色的方框加上一个控件名,开发者能够在设计器内得到一个全面生成的恰当到位的控件。
双击则VS 2008就能转到用户控件设计器。
完全自动地生成用户控件极大地节约了开发时间。
(4)Visual Studio 代码编辑器在VS 2008中,编辑器在大多数情况下会保留开发者自己的代码格式,并且还会提供一种更好的处理方式,即把控件标记插入到代码中。
同时在HTML编辑器中引入了智能感知技术,这将大大提高生产效率。
2.0还会编译页面并且检查生成的嵌入式脚本代码,以便及早地在设计时刻而不是在运行时刻才捕获HTML标记中的错误。
2.3 开发语言系统采用的主要开发语言是C#,C#是.NET的主流开发语言,C#.NET框架是一种最完美的框架甚至超过了JAVA+SUN,ONE,C#带来新的编程范型,即从面向对象编程到WEB服务编程。