基于Web Service的网络视频教学服务的研究

基于Web Service的网络视频教学服务的研究

论文摘要

随着网络的不断发展,建立可维护、可扩展的站点,开发高效率、高伸缩的分布式应用程序,实现跨平台Internet的应用集成,是开发者们面临的任务。近年来出现的Web Service技术正是对上述问题的最佳解决方案。目前,重庆市各院校的视频教学平台大多是基于Web的,在前台直接为学生提供教学资源。这样做虽然获取信息时的网络延迟比较低,但为了共享教学资源,各院校都要有自己的教学平台,导致了消耗大量的人力物力对实现同一功能的系统进行重复开发,而且一个系统只能对应一所院校的教学资源,这对于应用来说,也有很大的局限性。本文利用Web Service技术将视频教学平台放在了后台,各院校不再重复开发系统,而是针对自己教学资源的特色开发服务,这些服务被第三方程序集成到一个应用系统中。完整的视频教学服务是各院校服务的总和,但由于每个院校所提供服务的基本功能及实现过程大致一样,本文就着重对单个视频教学服务的设计与开发进行了探讨和研究。首先分析了服务的功能及性能需求,设计了相应的功能模块。接着将各模块映射成视频教学服务的多组接口,并通过Web Service技术将这些接口以“即插即用”组件的形式放在Internet上为第三方程序提供服务。最后,通过一个Web应用程序将两个拥有不同教学资源的服务集成在一起,对服务进行了测试。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的提出
  • 1.2 Web Service 研究的现状
  • 1.3 研究内容与意义
  • 1.4 论文的组织
  • 第二章 Web Service 综述
  • 2.1 Web Service 的定义
  • 2.2 Web Service 的特点
  • 2.3 WebService 体系结构
  • 2.4 Web Service 核心技术
  • 2.4.1 Web Service 的基础——XML
  • 2.4.2 SOAP 原理与组成
  • 2.4.2.1 SOAP 的工作原理
  • 2.4.2.2 SOAP 协议框架
  • 2.4.2.3 SOAP 封套
  • 2.4.2.4 SOAP 信息头
  • 2.4.2.5 SOAP 信息体
  • 2.4.2.6 SOAP 编码规则
  • 2.4.3 WSDL(Web Service Description Language)
  • 2.4.4 UDDI (Universal Description, Discovery and Integration)
  • 2.5 Web Service 的应用
  • 2.5.1 跨防火墙的通信
  • 2.5.2 应用程序集成
  • 2.5.3 B2B 的集成
  • 2.6 Web Service 的未来发展
  • 2.7 小结
  • 第三章 网络视频教学服务的设计
  • 3.1 开发背景
  • 3.2 服务需求分析
  • 3.2.1 功能分析
  • 3.2.2 性能分析
  • 3.3 体系结构
  • 3.3.1 分层模型
  • 3.3.2 视频教学服务的分布式架构
  • 3.4 功能模块设计
  • 3.4.1 在线实时课堂
  • 3.4.2 教学视频回放
  • 3.4.3 课程信息查询
  • 3.4.4 服务管理
  • 3.5 小结
  • 第四章 Web Service 的设计与实现
  • 4.1 Web Service 开发概述
  • 4.2 Web Service 开发包简介
  • 4.2.1 Axis 简介
  • 4.2.2 gSOAP 简介
  • 4.3 Web Service 的设计
  • 4.3.1 课程表服务
  • 4.3.2 课程信息查询服务
  • 4.3.3 教学视频直播服务
  • 4.3.4 教学视频回放服务
  • 4.4 构建Web Service 提供者与请求者
  • 4.4.1 编写头文件
  • 4.4.2 构建单线程Web Service
  • 4.4.3 构建多线程Web Service
  • 4.4.4 构建Web Service 请求者
  • 4.5 小结
  • 第五章 基于Web Service 的网络视频教学服务的实现
  • 5.1 开发工具简介
  • 5.1.1 XviD
  • 5.1.2 Video4Linux 及 ALSA
  • 5.1.2.1 Video4Linux
  • 5.1.2.2 ALSA
  • 5.1.3 MySQL
  • 5.1.4 wxWidgets 及SDL
  • 5.1.4.1 SDL
  • 5.1.4.2 wxWidgets
  • 5.2 课程表及课程信息查询服务的实现
  • 5.2.1 课程表的解析
  • 5.2.2 课程信息的存储及提取
  • 5.3 教学视频直播服务的实现
  • 5.3.1 音视频数据采集
  • 5.3.2 音视频数据处理
  • 5.3.3 课堂提问
  • 5.4 教学视频回放服务的实现
  • 5.5 服务测试
  • 5.6 小结
  • 第六章 总结与展望
  • 6.1 论文的总结
  • 6.2 进一步工作
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].视频教学模式在高校计算机教学中的实用分析[J]. 计算机产品与流通 2020(08)
    • [2].微视频教学在生物能源课程中的应用[J]. 安徽农业科学 2017(01)
    • [3].视频教学在卫生毒理学实验教学中的重要性[J]. 中国教育技术装备 2016(24)
    • [4].微视频教学在高校体育实践课中的应用探究[J]. 中国教育信息化 2017(04)
    • [5].基于软件开发系统的微课视频教学模式对海南高校的影响[J]. 信息系统工程 2017(04)
    • [6].微视频教学与初中英语相结合的教学方式的优缺点分析[J]. 中小学电教 2016(11)
    • [7].小学数学的视频教学策略分析[J]. 中小学教学研究 2016(11)
    • [8].如何通过数字视频教学体现“技”“艺”结合[J]. 长江丛刊 2018(07)
    • [9].初中英语教学中微视频教学资源的有效应用分析[J]. 中学生英语 2017(08)
    • [10].视频教学在海外乒乓球课堂中的应用[J]. 数码世界 2017(02)
    • [11].微视频教学在初中英语教学中的有效运用[J]. 校园英语 2017(03)
    • [12].探讨微视频教学资源在初中英语课堂教学中的应用[J]. 校园英语 2017(03)
    • [13].微视频教学在初中英语教学中的运用[J]. 中华少年 2017(20)
    • [14].微视频教学资源和初中英语教学的结合思考[J]. 新课程导学 2017(21)
    • [15].身临其境——以《法国大革命》谈中学历史视频教学的运用[J]. 新课程(中学) 2017(07)
    • [16].农村小学语文微视频教学的实践与思考[J]. 新课程(上) 2017(05)
    • [17].初中英语教学中微视频教学资源的作用探讨[J]. 中学生英语 2017(30)
    • [18].在初中英语课堂教学中应用微视频教学资源的几点思考[J]. 新课程(中学) 2017(08)
    • [19].初中英语课堂教学中微视频教学资源的应用分析[J]. 中学生英语 2017(32)
    • [20].视频教学在生物相关课程中的必要性[J]. 考试周刊 2017(78)
    • [21].微视频教学资源在初中英语课堂教学中的应用刍议[J]. 中学生英语 2015(32)
    • [22].视频教学法在美术教学中的应用解析[J]. 成才之路 2020(31)
    • [23].超高清技术在视频教学资源制作中的应用[J]. 影视制作 2019(12)
    • [24].微视频教学资源在初中英语课堂教学中的实践[J]. 中国新通信 2020(04)
    • [25].视频教学模式在高校有机化学实验教学中的应用[J]. 石化技术 2019(04)
    • [26].优质视频教学资源的特质、形式及其构建的基础要素分析[J]. 中国医学教育技术 2016(06)
    • [27].视频教学模式在高校计算机教学中的实践分析[J]. 才智 2016(32)
    • [28].视频教学资源的格式转换技巧[J]. 电子技术与软件工程 2017(18)
    • [29].社区教育视频教学资源典型制作模式[J]. 电大理工 2015(04)
    • [30].论初中美术教学中微视频教学模式的建构[J]. 读写算 2018(24)

    标签:;  ;  ;  

    基于Web Service的网络视频教学服务的研究
    下载Doc文档

    猜你喜欢