| 网站首页 | 范文 | 演讲致词 | 汇报体会 | 总结报告 | 公文方案 | 领导讲话 | 党建工会 | 论文 | 文档 | 书信 | 
您现在的位置: 范文大全网 >> 论文 >> 计算机论文 >> 正文 用户登录 新用户注册
课件点播系统的设计与实现           
课件点播系统的设计与实现
【摘 要】课件点播系统主要是解决学生自学环境问题,是现代远程教育最基本的方式之一。针对远程教学中多媒体课件点播的需求,本文实现了基于b/s模式和流媒体技术的课件点播功能,并详细介绍了课件点播系统的实现过程。
【关键词】课件点播 远程教学 流媒体 视频点播

1 相关技术介绍

1.1asp(active server pages)技术
asp技术概述
asp是微软公司推出的一种用于取代cgi(common gateway interface,公共网管接口),运行于服务器端的web应用程序开发技术。它的主要特点:(1)面向对象,并可扩展activex server组件;(2)可使用任何语言编写自己的activex server组件;(3)程序代码隐藏,在客户端仅可看到由asp输出的静态html文件;(4)存取数据库轻松容易(使用ado组件);(5)无须手动编译程序。
1.2流媒体技术
1.2.1流媒体技术介绍
流媒体 (streaming media)是一种新兴的网络传输技术,是在互联网上实时顺序地传输和播放视/音频等多媒体内容的连续数据流,流媒体技术包括流媒体数据采集,视/音频编码及解码、存储、传输、播放等。流媒体数据流具有三个特点:连续性、实时性、时序性,即其数据流具有严格的前后时序关系。目前,采用流媒体技术的音视频文件主要有三种:(1)微软的asf(advanced stream format);(2)realnetworks公司的realmedia;(3)苹果公司的quicktime。LoCAlhOst
1.2.2流媒体传输流程
(1)web浏览器与web服务器之间使用http交换控制信息,以便把需要传输的实时数据从原始信息中检索出来;
(2)从web服务器检索相关数据,a/v播放器进行初始化;
(3)用从web服务器检索出来的相关服务器的地址来定位a/v服务器;
(4)a/v播放器与a/v服务器之间交换a/v传输所需要的实时控制协议;
(5)一旦a/v数据抵达客户端,a/v播放器就可以播放了。

2 课件点播系统的设计

2.1课件点播系统的框架
本文介绍的课件点播系统主要由web 浏览器、web 服务器、数据库服务器和视频播放服务几个部分组成。系统的维护工作主要集中在web服务器上,客户端不需要维护。数据库服务器包含了课件的信息及存放的地址。
当用户需要点播课件时,通过web浏览器访问web 服务器,提交查询请求,web服务器根据用户的请求从数据库服务器中提取相应的资料并返回给浏览器显示。服务器上的操作对用户是透明的。
2.2系统的运行环境
(1)服务器端:windowsxp + iis服务器 + microsoft access 2003数据库。
(2)客户端:ie浏览器+realplayer播放器。
客户端选择realplayer作为视频播放工具,主要基于以下几点考虑:realplayer支持目前绝大多数的流媒体格式;realplayer默认支持的.rm格式在保证播放质量的同时,具有很高的压缩比,适于网络传输; realplayer在internet上拥有广泛的用户群和服务商支持,并且与web服务器和windows平台的兼容性较好。

3 课件点播系统的实现

3.1数据库设计
课件数据库的设计对课件点播系统非常重要。由于课件所包含的文件类型众多,大小差异很大,所以,课件数据库中只包含课件文件的属性和课件文件的地址。并且从安全方面考虑,系统中应该包含身份认证,只有合法的注册用户才能访问指定的课件资源。
课件数据库由以下表组成:课程表(class)、子课程表(nclass)、用户表(user)、管理员表(admin)、视频信息表(download)、公告表(news)。
视频信息表通过classid与课程表关联,通过nclass与子课程表关联;用户表中包含用户的注册信息,只有注册用户才可以浏览视频信息表中的相关信息;管理员表中包含管理员的信息,管理员可以从后台向视频信息表中添加、删除或修改视频信息。
3.2课件点播系统主要功能的实现
3.2.1视频和课件的同步播放
根据视频学习的需要,在课件点播系统的客户端界面中,需要播放教师声音的同时,同步显示教师的课件以及教师授课时的录像,即要考虑在学生端界面中视音频和图片(课件主要是由图片组成)的同步播放。因此,根据视频教学的要求,需要将整个播放窗口划分为3个显示区域。
在课件播放过程中,教师的课件随着视频的播放不停的切换。为了实现视频和图片的同步,就需要在特定的时间切换图片,而这些时间信息存放在视频信息表里面。在播放视频的同时,根据这些时间信息切换图片,实现视频和课件的同步。课件的时间信息是一个课件图片编号的数组,数组元素的下标表示时间,元素的值表示课件图片的编号,视频播放时,根据时间顺序的取出数组元素所代表的课件图片,显示在页面上。
当用户需要快进或后退时,需要图片与视频继续保持同步。所以当用户进行快进或后退操作时,首先判断视频的当前进度,根据这个进度定位到课件时间信息数组的相应元素上,并请求该元素所指示的课件图片,并更新当前时间值。
3.2.2视频点播服务的实现
视频点播服务是课件点播系统非常重要的一部分,也是较难实现的一部分。课件点播服务根据用户的请求,提供相应的课件内容。并且课件在播放过程中允许用户对其进行相应的控制,如停止、暂停、静音等。当用户请求某个课件资源时,首先由 web

[1] [2] 下一页

  • 上一个论文:

  • 下一个论文:


  • 看了《课件点播系统的设计与实现》的网友还看了:
    [今日更新]浅析心理学在多媒体课件设计中的应用
    [免费范文]在体育教学中多媒体课件的运用分析
    [免费范文]试论计算机辅助教学课件的设计与实践
    [今日更新]计算机多媒体课件在历史教学中的运用
    [今日更新]多媒体课件在英美文学课程教学中的应用
    [今日更新]浅谈多媒体课件在成本会计教学中的运用
    [今日更新]教学课件:《端午的鸭蛋》教案
    [今日更新]端午的鸭蛋教案课件教学设计
    [今日更新]浅析多媒体课件在汉语拼音教学中的运用
    [今日更新]按需自制课件中的音频

    计算机论文
    普通论文基于.NET的B/S架构下新闻发布系统
    普通论文计算机网络安全性分析
    普通论文基于Web2.0的网络口碑营销应用模
    普通论文浅析防火墙体系结构和设计
    普通论文网络语言:向左走,向右走?
    普通论文计算机绘图在森林资源调查区划上
    普通论文基于CBERS-02B星CCD数据的植被类
    普通论文由网上世博会展望虚拟现实的未来
    普通论文关于软件项目管理探析
    普通论文浅析计算机及信息化对设计的影响
    普通论文中国SNS网站的兴起与展望
    普通论文浅谈高职计算机专业学生网络道德
    论文
    普通论文[今日更新]法国政府成本会计研究情
    普通论文[今日更新]部队连队先进党支部事迹
    普通论文[免费范文]关于投资购置两艘4万吨级
    普通论文[免费范文]对我县财源建设情况的调
    普通论文[工程建筑]试论公路施工技术管理
    普通论文[免费范文]党员先进性整改措施
    普通论文[今日更新]经济法(商标/专利/担保
    普通论文[免费范文]关于如何进一步开展依法
    范文大全
    普通范文[范文大全]八年级物理电功率说课稿
    普通范文[个人简历]个人英文简历(律师)AT
    普通范文[范文大全]青海玉树地震感人事迹
    普通范文[零八零七]旅游局六进活动试点工作
    普通范文[范文大全]2010年学校团委工作总结
    普通范文[范文大全]政法干警核心价值观学习
    普通范文[演讲稿]当代大学生代表招聘会上
    普通范文[范文大全]2010圣诞节短信祝福语大
    演讲致词
    普通演讲[竞聘演讲稿]乌鲁木齐市任命干部首次引
    普通演讲[节日祝福语]辞职申请书范文
    普通演讲[会议发言稿]贯彻省县域经济工作会议精
    普通演讲[竞聘演讲稿]保险公司财务中心主任助理
    普通演讲[竞聘演讲稿]物业管理处竞聘演讲稿
    普通演讲[主持词]集团企业厂商洽谈会晚会开
    工作范文
    普通总结[调研报告]正确处理劳资纠纷的建议与
    普通公文方案[公文写作]保持党员先进论文(2)
    普通公文方案[公文写作]*县委关于做好春节前后困难
    普通公文方案[公文写作]入党思想汇报
    普通总结[调研报告]市政协落实非公经济36条的
    普通公文方案[公文写作]别拿“企业文化”来做秀
    普通总结[工作计划]2011年度第二学期小学人教
    普通汇报体会[先进事迹材料]基层党员干部村党委书记先
    普通总结[工作计划]幼儿园小班第一学期教学计
    普通领导讲话[经济工作]在全市经济工作会议上的讲
    普通总结[工作汇报]适应新形势谋求新发展推进
    普通总结[工作计划]信息中心上半年工作总结及