摘 要 针对高校教学内容知识点繁多而且分散,不能在有限的教学时间内进行深入、细致地讲解的问题,提出在校园内建立教育资源平台的设计方案。采用流媒体技术,将教师的课件、课程讲解过程以音、视频形式上传至平台,用于学生下载或在线播放,极大地拓展了教学的时间和空间,为教师和学生提供良好的课后交流平台,增进了师生教学互动。
关键字 流媒体技术 教育资源平台
中图分类号:G64 文献标识码:A 文章编号:1002-7661(2012)19-0001-02
随着网络通信技术和多媒体信息技术的不断发展,人们对网上视频、音频的多媒体教学资源需求日益增长,基于流媒体技术的网上教学已经被广泛应用到各个学科领域。流媒体技术能够很好地解决动态图像信息、音频信息、视频信息等各种多媒体教学资源在中低带宽网络的传输问题,可以真正实现对各种多媒体信息资源的数字化管理,同时加强了用户对多媒体信息资源的控制性,能够更好地满足用户的学习需求。
一、系统工作原理及系统架构
(一)系统工作原理
本系统主要是针对校园局域网用户,便于校园内部用户,特别是学生进行网络资源的访问和下载,为了便于各类用户的使用,采用浏览器/服务器模式,即B/S模式。在B/S模式中,客户端的用户只需要打开浏览器就可以访问系统。浏览器以超文本的方式将客户的请求发送至Web服务器,Web服务器收到请求后进行处理,将请求文件经数据库服务器的查询,寻找对应的URL,然后传递给Web服务器,由Web服务器将URL返回到客户端。客户端收到返回信息后,开始运行流媒体播放器,流媒体播放器根据返回的URL地址发送请求至流媒体服务器,流媒体服务器收到请求后进行验证,验证通过后建立数据传递通道,将客户端所请求的数据包发送给客户端,由客户端的流媒体播放器接收到数据包后开始播放。流媒体服务器依照客户端流媒体播放器的请求逐包发送数据,播放器接收到数据后解码并将其转换为声音/视频信息,在客户端屏幕上显示。
(二)系统架构
本平台中视频点播系统的架构:
二、教育资源平台功能模块设计
本平台主要分为系统管理员用户、教师用户、学生用户三类,从用户角度将系统功能模块分为管理员模块、教师模块和学生模块。其功能结构下图所示。
(一)管理员模块
管理员模块的主要功能如下:
1.管理员信息管理:可以添加、修改、删除教师、学生信息;
2.平台资源管理:拥有系统的所有权限,可以进行本地或远程登陆管理,对系统内的视频、文字信息进行添加、更新、维护、删除等操作,并可以进行全站搜索;
3.平台公告管理:可以添加、删除和修改平台上的公告信息。
(二)教师模块
教师模块的主要功能如下:
1.课程管理:可以添加、修改和删除课程;
2.资源上传:可以上传相关教学资源,包括视频、图片、文字、课件信息。为了保证系统安全和资源信息的完整性,资源的上传只能是由系统管理员或相关课程教师完成,学生用户无权进行资源上传操作;
3.答疑操作:可以对学生在学习过程中遇到的问题进行解答;
4.个人资料管理:修改、删除教师个人简历、教学信息、联系方式等信息;
5.作业管理:教师用户登录后可查看所授课程的所有学生的作业,也可以下载作业文件进行批阅。教师用户有作业查看、修改、删除的权限。
(三)学生模块
学生模块主要功能如下:
1.浏览、下载资源:可以观看视频、图片和文字等资源信息,也可以下载学习;
2.提问留言:就学习过程中存在的疑惑进行提问留言,浏览他人问题及教师的答疑信息;
3.作业完成提交:在完成作业后,学生可将作业上传提交给教师批改,系统支持doc、xls、ppt、txt四种作业文件格式,其他类型文件无法上传。
4.个人资料管理:学生可以设置个人基本信息;
5.资源查询:系统设置的查询功能有以下几种方式:①按照课程名称查询。登录用户可点击课程列表页面中的课程名称查询相关资源,查询结果以列表的方式呈现;②按照关键查询。本系统支持关键字查询以及关键字模糊查询。输入关键字后可进行相关资源信息的查询,系统会将相匹配的查询结果罗列出来供用户选择;③按照教师姓名查询。用户可点击教师列表中的教师姓名进行查询。系统会返回该教师的个人信息以及其所讲授课程的所有资源信息;④组合查询。为了方便用户的各种查询需求,系统设置了组合查询。
三、数据库设计与实现
系统采用SQL Server 2000数据库。
(一)系统E-R图
数据库系统所使用的E-R图所示。
数据库中主要有五个表,分别为: 用户表、资源信息表、资源名称表、资源地址表、管理员表,分别存储用户信息、资源全部信息、资源名称信息、 资源地址信息、 管理员信息。各表的主要属性及其主键如下:
用户表(用户编号,用户名,用户密码,用户类别,联系方式,注册日期)
资源信息表 (资源编号,资源名称,上传日期,类别,资源介绍,上传人,点击率)
资源名称表(编号,资源编号,资源名称)
资源地址表(编号,IP地址,URL地址)
管理员表(编号,管理员用户名,管理员密码)
(二)数据库连接方式
连接数据库时,首先要定义一个对象,该对象要使用ADO的connection.Connection对象主要是用于建立和管理应用程序与数据源间的连接。用ASP中Server对象的CreateObject方式创建一个该对象的格式为:
然后用创建好的对象conn打开数据库即可。本系统中,主要采用ADO方式来存取数据。ASP与数据库的连接就是通过ADO数据对象来访问数据库,ADO连接数据库采用三种方式:系统DSN连接、DSN-LesS连接和OLE DB连接,本系统采用了OLE DB连接,驱动程序代码为:
四、结束语
本文主要从功能设计、数据库设计与实现等方面论述了教育资源平台建设的基本过程。基于流媒体的教育资源平台有效地整合了教育资源,使教学课堂得到了延伸,为教师和学生提供了更好的服务,对流媒体技术在教学资源共享平台中的进一步应用起到了指导作用。
参考文献:
[1]张伟.流媒体资源网站的设计[J].电脑学习,2010,(1).
[2]崔晓斐.基于流媒体技术的网络教学系统实现[J].科技情报开发与经济,2010,(8).
[3]陈涛,石伟胜.流媒体技术及其校园网视频直播中的应用研究[J].计算机技术与发展,2006,(5).
(责任编辑 刘 红)