论文部分内容阅读
摘要:网络技术的日益普及,使得网络教学成为传统教学的重要辅助内容,本文通过分析目前高校教学管理系统的各种实现模式及其存在的问题,提出基于教务管理系统的网络教学平台的建设方案,实现教学资源的深层次共享,从而更好地为高校教学服务。
关键词:教学资源;体系结构;面向服务
1 现状与背景分析
随着网络技术的发展,网络教学平台已经成为教学管理系统的一个重要组成部分,它集教学资源的管理、维护、更新、使用等功能于一体。为了更好地实现网上教学管理,我校在现有的教务管理系统基础上,构建了一个网络教学综合平台。从而实现教务管理系统的数据和网络教学平台的数据同步,进一步实现教学资源共享,推动教师的教学方式和学生的学习方式的改革。在时间和空间上将拓展和延伸学校教育,使学校的“创新教育”办学特色将进一步得到加强。
2 网络教学平台体系结构
我校教务管理的规模大以及复杂程度日益提高,再加上教务管理系统和网络教学平台架构各异,功能部分重叠,布局分散,并且还有各自的防火墙,网络教学平台体系结构模式会对系统的性能有着决定性的影响,因此网络平台的体系结构采用面向服务的体系结构(Service Oriented Architecture,SOA)。面向服务的体系结构是一种构造分布式系统的方法,它将以往系统中的应用功能以服务的形式提供,以便更好地重用、组合,与外部系统有效集成,从而降低开发成本,提高开发效率。这种面向服务的机制使得在系统中各种服务的交互性能大大提高,为网络教学平台的系统设计奠定了良好的基础。
利用面向服务的体系结构构建网络教学平台时,首先考虑将现有的应用包装成满足目标功能的服务,这样可以充分利用现有的资源价值。另外,服务之间的通讯是按照特定的规范,而与实现的程序语言无关。网络教学平台体系结构由服务请求者、服务提供者、服务注册中心三个角色构成,如图所示,其中:
(1) 服务请求者:服务请求是一个应用程序、一个软件模块或需要一个服务的另一个服务。
(2) 服务提供者:服务提供者是一个可通过网络寻址的实体,它接受和执行来自请求者的请求。
(3) 服务注册中心:服务注册中心是服务发现的支持者。
面向服务体系结构中每个实体都扮演着服务提供者、请求者、请求者注册中心这三个角色中某一个。该体系结构中的基本操作包括:
(1) 发布:为使服务可访问,需要发布服务描述使服务请求者可以发现和调用它。
(2) 发现:服务请求者定位服务,方法是查询服务注册中心,找到满足标准的服务。
(3) 绑定和调用:在检索完服务描述之后,服务请求者继续根据服务描述中的信息调用服务。
3 网络教学平台的设计方法
本系统的主要设计目标是方便教师的教学工作,满足学生的学习需要,加强师生交流。设计的重点在于:
(1)有利于平台功能的进一步扩展;
(2)以教务管理系统为基础,保持网络教学平台和教务管理系统数据共享;
(3)有利于网络教学平台和其他信息系统间信息交互。
基于上述目标,同时考虑到J2EE平台主要特点是与平台无关性,同时具有很好的可移植性和可重用性。另外,J2EE提供的Web服务可以很容易地和现有教务管理系统之间实现信息交互,因此选择J2EE开发平台设计网络教学平台。网络教学平台结构如下:
采用以上分层结构的目的,一是可以降低层与层之间的依赖,使各层次上的组件将来能够根据需要灵活组合更新;二是有利于系统设计标准化,从而更好地实现系统不同模块的可重用。各层次功能如下:
表示层主要是提供用户界面;
业务流程层主要提供系统的业务逻辑和控制,实现系统具体功能;
服务接口层主要提供业务层和不同服务组件及不同系统的标准接口;
数据库存放着各种重要的数据及资源。
4 结束语
网络教学平台是学校教学管理的一个重要组成部分,它集教学资源的管理、维护、更新、使用功能于一体。为了更好地发挥网上教学的作用,本文提出了基于教务管理系统的网络教学平台的设计,同时在系统构建时采用面向服务的方法进行设计。从而实现学校教学资源的深层共享。
参考文献
[1]蒋东兴,史宗恺,陈怀楚,等.大学资源计划的方案研究.清华大学学报(自然科学版),2004(4).
[2]江雨燕.基于WEB的协同学习系统的设计与应用.微机发展,2003,13(11).
[3]姚奇富.网络辅助教学理论与设计.浙江大学出版社,2006.
[4]丁兴富.远程教育学.北京师范大学出版社,2009.
[5]严冰.开放教育教学模式改革探索与实践.中央广播电视大学出版社, 2006.
关键词:教学资源;体系结构;面向服务
1 现状与背景分析
随着网络技术的发展,网络教学平台已经成为教学管理系统的一个重要组成部分,它集教学资源的管理、维护、更新、使用等功能于一体。为了更好地实现网上教学管理,我校在现有的教务管理系统基础上,构建了一个网络教学综合平台。从而实现教务管理系统的数据和网络教学平台的数据同步,进一步实现教学资源共享,推动教师的教学方式和学生的学习方式的改革。在时间和空间上将拓展和延伸学校教育,使学校的“创新教育”办学特色将进一步得到加强。
2 网络教学平台体系结构
我校教务管理的规模大以及复杂程度日益提高,再加上教务管理系统和网络教学平台架构各异,功能部分重叠,布局分散,并且还有各自的防火墙,网络教学平台体系结构模式会对系统的性能有着决定性的影响,因此网络平台的体系结构采用面向服务的体系结构(Service Oriented Architecture,SOA)。面向服务的体系结构是一种构造分布式系统的方法,它将以往系统中的应用功能以服务的形式提供,以便更好地重用、组合,与外部系统有效集成,从而降低开发成本,提高开发效率。这种面向服务的机制使得在系统中各种服务的交互性能大大提高,为网络教学平台的系统设计奠定了良好的基础。
利用面向服务的体系结构构建网络教学平台时,首先考虑将现有的应用包装成满足目标功能的服务,这样可以充分利用现有的资源价值。另外,服务之间的通讯是按照特定的规范,而与实现的程序语言无关。网络教学平台体系结构由服务请求者、服务提供者、服务注册中心三个角色构成,如图所示,其中:
(1) 服务请求者:服务请求是一个应用程序、一个软件模块或需要一个服务的另一个服务。
(2) 服务提供者:服务提供者是一个可通过网络寻址的实体,它接受和执行来自请求者的请求。
(3) 服务注册中心:服务注册中心是服务发现的支持者。
面向服务体系结构中每个实体都扮演着服务提供者、请求者、请求者注册中心这三个角色中某一个。该体系结构中的基本操作包括:
(1) 发布:为使服务可访问,需要发布服务描述使服务请求者可以发现和调用它。
(2) 发现:服务请求者定位服务,方法是查询服务注册中心,找到满足标准的服务。
(3) 绑定和调用:在检索完服务描述之后,服务请求者继续根据服务描述中的信息调用服务。
3 网络教学平台的设计方法
本系统的主要设计目标是方便教师的教学工作,满足学生的学习需要,加强师生交流。设计的重点在于:
(1)有利于平台功能的进一步扩展;
(2)以教务管理系统为基础,保持网络教学平台和教务管理系统数据共享;
(3)有利于网络教学平台和其他信息系统间信息交互。
基于上述目标,同时考虑到J2EE平台主要特点是与平台无关性,同时具有很好的可移植性和可重用性。另外,J2EE提供的Web服务可以很容易地和现有教务管理系统之间实现信息交互,因此选择J2EE开发平台设计网络教学平台。网络教学平台结构如下:
采用以上分层结构的目的,一是可以降低层与层之间的依赖,使各层次上的组件将来能够根据需要灵活组合更新;二是有利于系统设计标准化,从而更好地实现系统不同模块的可重用。各层次功能如下:
表示层主要是提供用户界面;
业务流程层主要提供系统的业务逻辑和控制,实现系统具体功能;
服务接口层主要提供业务层和不同服务组件及不同系统的标准接口;
数据库存放着各种重要的数据及资源。
4 结束语
网络教学平台是学校教学管理的一个重要组成部分,它集教学资源的管理、维护、更新、使用功能于一体。为了更好地发挥网上教学的作用,本文提出了基于教务管理系统的网络教学平台的设计,同时在系统构建时采用面向服务的方法进行设计。从而实现学校教学资源的深层共享。
参考文献
[1]蒋东兴,史宗恺,陈怀楚,等.大学资源计划的方案研究.清华大学学报(自然科学版),2004(4).
[2]江雨燕.基于WEB的协同学习系统的设计与应用.微机发展,2003,13(11).
[3]姚奇富.网络辅助教学理论与设计.浙江大学出版社,2006.
[4]丁兴富.远程教育学.北京师范大学出版社,2009.
[5]严冰.开放教育教学模式改革探索与实践.中央广播电视大学出版社, 2006.