论文部分内容阅读
随着网络技术、计算机技术的飞速发展和广泛普及,基于网络的多媒体远程教育不断发展,给传统的教育方式带来了深刻的变革,使大多数人都能公平地接受良好的教育,为树立科学发展观,构建和谐社会打好教育基础。目前世界各国的远程网络教育网站已逐步由传统的多媒体课件转换成流媒体课件,这不仅仅是课件形式上的转变,更重要的是还使得教学方式发生了变化。流媒体课件点播系统作为远程教学实现的一部分,实现了远程教学实时性与非实时性的结合,具有复合性、分布性的特点,使远程教学成为传统教学手段的有力补充和延伸。因此,研究远程教育中的流媒体课件及其应用具有重要的理论意义和应用价值,它更符合现代的教育理论和教学要求。当前,国内外也出现了一些多媒体课件点播或者直播的系统,但现有的课件点播系统仍然存在缺陷,比如人机交互界面设计不合理,不能满足远程学习的需要;网上发布较为困难;课件播放质量不高,速度慢等。针对现有课件点播系统中存在的问题,本文在学习与参考大量相关论文和科研成果的基础上进行了深入的研究,提出了相应的解决方案,并在此基础上实现了一个流媒体课件制作和播放系统,通过系统的运行情况验证了方案具有的优势和可行性。本文主要解决以下几个问题。第一,克服原系统只能在学校局域网内录制和上传课件的局限,利用C#的控件技术实现文件远程上传,使每位教师可在家中自行录制课件并上传;第二,克服原系统线性查找课件和播放课件不兼容的局限,利用C#控件和数据库技术、Web嵌入式视频流管理技术,实现自动将教师上传的课件按专业和课程生成点播树的功能,提供良好的学习平台;第三,通过深入研究Windows Media Encoder SDK开发包,实现视频流、屏幕流、音频流的捕捉与同步;第四,利用C#语言、数据库技术提供课件及相关信息管理平台。通过对合法身份的验证,用户登录平台并实现管理功能。平台包含各角色的管理、用户注册管理、精品课程介绍管理、公告信息介绍管理、课件上传、课程管理、专业管理、学历管理、论坛管理、投票管理等功能。第五,提供信息平台,该平台包括精品课程介绍、公告信息介绍、各类信息查询、课程投票、论坛、课件点播等。为了较好实现基于Web的课件点播和管理,在软件体系结构上,本系统采用了B/S模式的网络结构,把整个系统的功能模块划分为三个层次,即表示层、逻辑层和数据存储层。系统界面简洁明快,导航清晰明确,功能全面,对中小型单位建立远程教学和点播系统有很好的借鉴意义。论文最后对所做的工作进行了总结,对流媒体课件点播系统的应用前景进行展望,并指出了进一步的研究方向。