APP下载

精品资源共享课网络资源共享平台资源共享方式研究

2014-12-31

中国科技信息 2014年21期
关键词:触发器校园网资源共享

马 俊 李 丹

黑龙江中医药大学

精品资源共享课网络资源共享平台所涉及的针对与校园网中其他应用系统之间实现资源共享,面临着两个问题:一是如何实现校园网中其他应用系统针对资源共享平台的数据共享;二是如何实现资源共享平台针对校园网中其他应用系统的数据共享。

通过本文的研究,给出了一种解决上述问题的具体方法,即根据共享数据的流向,设计不同的数据共享方式,校园网中其他应用系统针对资源共享平台的数据共享通过触发器的方式实现;资源共享平台针对校园网中其他应用系统的数据共享通过WebService 的方式实现。为了解决精品资源共享课的课程资源网络共享问题,本文研究并设计了一种基于触发器和WebService的网络数据共享模型。

触发器

触发器用通俗一点的话说就是,满足一定条件时可以自动执行的存储过程,这里的一定条件一般是指针对数据库中表单的插入、更新、删除操作。

那么如果想要实现校园网中其他应用系统针对资源共享平台的数据共享,就可以通过在校园网中其他应用系统后台数据库中添加触发器实现,但是需要一提的是,精品资源共享课网络资源共享平台在进行系统后台数据库数据字典设计时,必须与校园网中其他应用系统采用统一的数据标准,只有这样校园网中其他应用系统才能通过触发器与资源共享平台建立数据映射关系,以实现数据的同步更新,所以本文所述的精品资源共享课网络资源共享平台在设计之初就基于学校的数字化校园建设体系去构建,满足学校数字化校园建设的数据标准。

下面通过一个具体的例子,介绍一下上述数据共享触发器的具体设计与实现。

以校园网中的人事信息系统和精品资源共享课网络资源共享平台为例,比如资源共享平台中某一系统管理员基本信息中的职称信息最初为讲师,当他的职称变为副教授时,人事信息系统中做了相应的修改,这里就需要将人事信息系统里修改后的信息同步更新到数据共享平台中,我们可以在人事信息系统后台数据库人事基本信息表中建立一个触发器T_Update_Info 用来监视该表中的更新操作,触发器设计如下:

当人事基本信息表中某条记录发生更新操作时,触发器T_Update_Info 将监视表中的update 操作,并动态获取这条记录对应职工的工号和职称信息,然后更新资源共享平台后台数据库管理员基本信息表中,对应工号管理员的职称信息,当管理员基本信息表中没有对应工号的管理员时将不更新。

WebService

WebService 可以实现跨平台与跨系统间的数据传输与数据共享,它高内聚、低耦合,开放性强,因此精品资源共享课网络资源共享平台针对校园网中其他应用系统的数据共享可以通过WebService 实现,这样所有校园网中的应用系统都可以通过调用资源共享平台所提供WebService中的相应接口,将资源共享平台中的课程资源内容,无缝的集成到自身的应用系统中,以实现课程资源的共享,当然如果资源共享平台可以通过互联网访问的话,互联网中的应用系统等终端,都可以将资源共享平台中的课程资源内容集成到自己的系统中。

下面通过一个例子介绍一下资源共享平台如何通过WebService 实现课程资源的共享。

如果我们想要获取当前课程某一节的视频链接地址,用来在校园网中第三方应用系统中播放这个视频,那么我们首先建立一个WebService 用来提供服务,名称为VideoService,具体设计如下:

上述代码中GetVideoName 和GetURL 是两个自定义的函数,GetVideoName 函数的作用是根据视频的id 获取视频的真实文件名,GetURL 函数的作用是根据视频的真实文件名,获取视频的URL 地址,校园网中第三方应用系统获取课程某一节视频链接地址时,只需要引用VideoService 这 个WebService 中 的GetVideoURL 接 口函数,并提供视频的id 作为参数信息,便可以获取视频的URL 地址,课程视频每节所对应的id 信息可以通过资源共享平台查询并获取。

结束语

本文研究并给出了精品资源共享课网络资源共享平台数据的共享方式,并通过触发器和WebService 分别实现了校园网中第三方应用系统同资源共享平台之间数据的相互共享。

猜你喜欢

触发器校园网资源共享
交通运输数据资源共享交换体系探究与实现
浅谈时序逻辑电路的成长记忆
福建省交通运输信息资源共享平台
数字化校园网建设及运行的几点思考
针对大数据背景下工程造价信息的资源共享
试论最大匹配算法在校园网信息提取中的应用
触发器在酒店管理系统中的应用
基于VRRP和MSTP协议实现校园网高可靠性
NAT技术在校园网中的应用
测量学精品资源共享课建设的探索