APP下载

学校教学资源管理系统的设计与实现

2019-09-10杨国强

学习与科普 2019年6期
关键词:数据交换教学资源

杨国强

摘 要:伴随着国家教育信息化建设的进程,以基于 Web 网络技术和多媒体信息技术的电子化教学资源管理模式,已逐渐成为未来教育资源管理的趋势。与此同时,研发电子化的教学资源信息化管理系统,也是国家未来开展数字化校园建设的重要任务。然而,随着高校的扩招和高校的学生入学人数激增,以往传统的管理方式已不再满足学校对多样化教学资源的信息管理需求,如何高效的利用网络资源,简化学校管理层工作,提高学校教职工教学资源管理效率,进而提升教学质量是学校单位比较关注的事情。

关键词:教学资源 .NET 数据交换

鉴于此,本文从数字化校园管理的信息化建设入手,针对我国数字化校园和多媒体教学的信息化现状,论证了系统建设的意义与目标。通过深入的分析与探究,提出了基于.NET 的学校教学资源管理系统的解决方案。首先,阐述了教学资源管理系统的相关概念,说明了系统建设的原则和方法并介绍了系统开发过程中使用的相关技术。然后,分析了学校教学资源管理系统的总体需求,分别阐述了教学资源管理的功能性和非功能性需求。其次,对系统进行了深入的系统架构、功能模块、数据交换、数据库的设计。接着,基于.NET平台下的C#技术、Web Services 技术等来支撑系统的建设,搭建系统开发平台并阐述了用户管理、资源审核、资源录入与发布和资源管理等主要系统功能的实现方法。最后,在系统实现的基础上,搭建系统测试环境并设计系统测试用例对系统功能进行测试。测试结果表明,系统满足应用需求,具有运行稳定、易用和出错率低等特点。

将学校教学资源管理系统引入到校园未来教育中,不仅有利于将教学资源进行系统化、信息化、科学化、规范化的分类,而且有利于推进国家标准数字化教学资源库构建和数字化校园建设的进程。

1 绪论

1.1 研究背景及意义

随着教学资源信息化的发展,教学资源管理平台也就随之孕育而生,它具有教学资源共享,能克服时间和空间上的不利因素,为广大的师生提供一个崭新的学习模式。在国内外的教育事业的发展过程中,教学资源的信息化建设发展的尤为突出。由于网络的发展和Web普遍应用,怎样利用网络信息技术的发展去解决当前教育信息化的相关问题是人们所关心的。对于如何才能高效、快捷的获取所需要的教学相关材料,加强对资源的处理能力是当前面临的一个巨大问题。鉴于此,本文从多方面分析学校教学资源管理系统的可行性,并提供一套适合当前教育的教学资源管理系统。

1.2 研究现状

1.2.1 国外研究现状

随着计算机技术的发展,国外大学和研究机构在建设资源管理系统方面已经颇有建树。针对教学资源管理系统的研究主要分为两方面,一方面是在网络技术迅速发展的基础上,对网络教学技术进行研究和实现,旨在为人们提供一种足不出户而享受到优质教育的服务。另一方面,以已有的教学资源为基础设施,如学校、培训等教育机构,上述机构拥有大量的教学资源,研究人员希望通过对这些教育机构拥有的大量多媒体教学资源进行有效管理,进而提高教学服务质。

1.2.2 国内研究现状

国内在教学资源管理方面还处于一个正在发展的阶段,就目前的形势下,国内在教学资源管理的建设存在严重的不足,难以满足需求,教学资源的管理系统依然存在很多的弊端需要去改进。

2 系统需求分析

2.1 系统总体业务需求分析

本文所研究的学校教学资源管理系统就是要以建立一个能使教学资源得到共享,整个教学资源管理系统得到更为高效的管理为初衷。

在上图所示的总体业务框架中可以看出所有的资源都得到了共享,这对于人才的培养、自主创新能力的提高提供了一个关键的平台。

2.2 资源审核功能

任何上传的资源都要经过一系列的审核,只有通过审核后才能正式的将其纳入系统之中,也可以远程完成资源的审查工作。

2.3 資源录入与发布功能

教学资源的录入存在着的不同的形式,首先存在单个资源通过审核会后录入到系统中的形式。另外也存在批量资源同时录入的情况,在此情况下,批量的资源要具有相同的属性值,通过统一的格式、内容检查后方可同时录入系统之中。

2.4 教学资源使用功能

教学资源管理系统的建设就是为了能够使更多的用户使用它。用户可以通过网络的链接的方式直接访问自己所需的资源,下面详细的论述了其功能:

(1)整个系统的资源库包含着不同的子库,每一个子库下面也有属于自己的子库,子库之间可以相互的切换。对于用户来说可以在登入系统之后随时对浏览的库进行切换。

(2)要将一个系统中的所有资源进行有效的分类,怎样去设计它的目录是尤为重要的一个环节。本文所开发的教学资源管理系统参照了Windows操作目录的格式,引入了一种名为目录结构的概念,教学系统的目录的产生主要是通过大类里包含小类逐步递进的方法来查询到系统内的资源,通过目录的结构用户可以方便快捷的查询到自己所需要的资源。

3 学校教学资源管理系统设计

3.1 系统整体框架设计

要使整个教学资源管理系统顺利开发与应用,系统整个框架的设计至关重要,图3-1展示了基于.NET平台下的整个系统的软件框架。

对于整个教学资源管理系统的开发来说,上述的系统框架设计既能满足系统本身的要求,又达到了国家的相关标准。在基于.NET技术的稳定性、高效性和可扩展性等特点的基础上保证整个教学资源系以更低的建设成本来完成。

3.2 系统详细设计

3.2.1 用户管理功能设计

对于整个系统来说用户管理功能就是系统一个开始。一个教学资源系统会具有他特定的用户,一般可以包含有:管理人员、老师、学生等。系统为不同层次的用户赋予了不同的权限,对于特殊的要求系统也会另作处理。

从数据库方面来看,不同的数据库具有不同的特点,本文中所开发的系统采用的是易于维护、具有强大的数据存储功能的SQL Server。.NET集成开发的平台对于使系统长久的发展具有重要的作用。

3.2.2 资源审核功能设计

在系统设计的时候就应该考虑如何对资源进行分类。下面对一般的数据分类方式从三个方面进行阐述,具体内容如下:

(1)对于任何上传的教学资源都要有相关的属性值进行介绍,属性值在资源分类时是一个很好的依据。

(2)不同情况下采用的分类方式是不一样的,对于一些特别的资源就要采取一些特别的分类方式。

(3)对于那些从属性值难以进行分类,资源的本身也并非是一个特别的资源。

4 学校教学资源管理系统实现

4.1 系统开发及运行的实现环境

对于系统的开发及运行的实现环境主要包括以下三个方面,系统开发环境,系统运行环境,系统硬件配置环境。上述的三种环境对于系统的实现至关重要,本文所开发的学校教学资源管理系统采用C#作为开发语言,.NET技术对系统平台的搭建,SQL Server数据库。

4.2 系统配置

本文所开发的学校教学资源管理系统是基于ASP网络进行设计。B/S三层网络模型可以充分的完成本文所设计系统的需求,即用户通过浏览器和后台数据库进行交互,执行系统实现的操作功能。

4.3 系统主要功能模块实现

本文第四章中详细阐述了系统数据流、用户管理、资源审核、资源录入与发布、资源管理和资源使用等系统功能模块的设计方法,由于本文篇幅所限,本节只针对用户管理、资源审核、资源录入与发布和资源管理等主要功能模块的实现方法进行阐述。

5 总结

本文首先阐述了学校教学资源管理系统实现的可能性与整个系统的目标与任务,对每个模块的功能进行设计。采用了C#为为本系统的开发语言,SQL Server数据库做为本系统的数据库,采用了.NET技术搭建整个系统的平台。通过上述一系列技术与手段对整个系统进行设计,以达到预期的效果。

猜你喜欢

数据交换教学资源
新能源汽车技术专业教学资源开发
新型教学资源在综合课程中的应用
新型教学资源在语文教学中的应用
初中数学数字化教学资源的建设与应用
XBRL在财务报表网络数据交换中的应用