基于UML建模的流媒体课件点播系统设计与实现

基于UML建模的流媒体课件点播系统设计与实现

论文摘要

随着互联网技术的研究,以及CERNET2逐渐应用于现代远程教育实践,高带宽、高速率、高可靠性的网络将为远程教育能够提供更优质的教育服务创造更多的机遇和可能。包含音、视频等大容量信息对象的多媒体课件,已经广泛运用于远程教育实践,并对整个远程教育的服务质量有一个很大的提升。但由于现在的课件文件容量非常大,用户要浏览这些课件,需要先从网站上下载,然后才能播放观看,若改变学习的地点,则需要再次下载,非常烦琐,效率低下。为了方便用户能在任何时间、地点都能方便的在线浏览课件,流媒体技术应运而生。流媒体技术现已被广泛应用于音、视频的在线播放。本文所研究的是针对学校自身发展的客观需要,在校内建立的流媒体课件点播系统。该系统的建立对于提高学校的课件管理水平,规范教师课件制作,方便学生资料查询,在线浏览课件,提高教学质量起到重要作用。本文先介绍了多媒体课件的使用现状及课题的选题背景和意义,然后提出开发流媒体课件点播系统的可行性分析,提出视频点播系统的总体方案设计,本系统由三个子系统——管理子系统、服务器子系统和点播子系统组成。然后介绍了流媒体技术的原理,阐述了当前多媒体课件在线播放系统的软硬件组成。在系统建模过程中,首先进行需求分析,这是一个决定系统能否符合用户需求的关键步骤,该阶段的好坏直接影响到设计的进度以及质量。需求分析主要是定义用例,对该系统的主要功能进行描述,从而确定系统的功能需求,在这部分主要应用的是用例图,用例图要详尽地表示系统的各种关系。其次进行的是设计,设计一般分为架构设计和详细设计。这部分主要包括定义包、描述包间的相关性和基本的通信机制。注意要减少相关的二义性以及与用户的接口设计。再进行的是实现,在这个过程中UML的优点可以得到长足的体现:运用Rational ROSE提供的环境将前几步设计的图进行分析,然后可以转换成自己所熟悉的高级语言,并在高级语言中进行编辑,在高级语言的环境中我们可以看到UML把图转换成系统的程序设计的结构框架。并且,在进行该系统扩展时只需要在前两步设计的图中进行更改,从而改变程序框架,彻底改变了传统设计中更改所带来的复杂性与潜在的危险性。此外还介绍了本系统的功能模块组成以及所需要的各种服务器程序。最后给出了系统各个模块的详细功能介绍和实现方法。

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 课题来源和理论依据
  • 1.2 课题研究意义
  • 1.3 可行性分析
  • 1.4 UML建模的优点
  • 2 流媒体技术
  • 2.1 流媒体简介
  • 2.1.1 流媒体的出现
  • 2.1.2 流媒体形式简介
  • 2.2 流媒体实现的关键技术─流式传输
  • 2.2.1 流式传输的方式
  • 2.2.2 流式传输的原理
  • 2.3 流媒体的播放方式
  • 2.4 流媒体的文件格式
  • 2.5 媒体服务器
  • 2.5.1 媒体服务器的硬件平台
  • 2.5.2 流媒体服务器的软件平台
  • 2.6 流媒体课件类型
  • 3 UML逻辑建模过程分析
  • 3.1 面向对象的相关概念
  • 3.1.1 传统开发方法存在问题
  • 3.1.2 面向对象的基本概念
  • 3.2 逻辑建模过程
  • 3.2.1 需求建模
  • 3.2.2 系统静态建模
  • 3.2.3 系统动态建模
  • 4 流媒体课件点播系统的分析与设计
  • 4.1 流媒体课件点播系统的需求分析
  • 4.1.1 系统功能需求
  • 4.1.2 数据库管理模块
  • 4.1.3 基本业务模块
  • 4.2 流媒体课件点播系统的UML基本模型
  • 4.2.1 系统的用例图
  • 4.2.2 系统时序图
  • 4.3 流媒体课件点播系统的类设计
  • 4.3.1 类图的生成
  • 4.3.2 各类之间的关系
  • 4.4 系统的配置与实现
  • 4.4.1 系统的组件图
  • 4.4.2 系统的配置图
  • 5 流媒体课件点播系统的实现
  • 5.1 流媒体课件点播系统组成
  • 5.1.1 服务器端系统
  • 5.1.2 视频点播服务器端缓存管理算法
  • 5.1.3 客户端系统
  • 5.2 数据库设计
  • 5.2.1 数据库设计规范化的涵义
  • 5.2.2 本系统所采用的数据库设计
  • 5.2.3 系统数据模型
  • 5.3 流媒体教学点播系统的实现
  • 5.3.1 系统的总体构架结构图
  • 5.3.2 系统逻辑功能
  • 5.4 系统主要模块功能简介
  • 第六章 结束语
  • 参考文献
  • 致谢
  • 个人简历
  • 发表的学术论文
  • 相关论文文献

    • [1].一种乘客点播系统的方案设计[J]. 技术与市场 2019(07)
    • [2].基于乐视云计算的校园视频直播和点播系统开发[J]. 科学中国人 2017(24)
    • [3].有线电视互动点播系统搬迁方案与实施[J]. 广播与电视技术 2018(05)
    • [4].无线音乐点播系统的研究与开发[J]. 控制工程 2009(S1)
    • [5].移动互联网的微课线上点播系统设计[J]. 电子技术与软件工程 2019(02)
    • [6].有线电视手机点播系统浅析[J]. 广播电视信息 2018(04)
    • [7].便携式手机移动云直播、点播系统搭建[J]. 数字通信世界 2018(10)
    • [8].课件点播系统的使用[J]. 教育教学论坛 2014(13)
    • [9].高校移动式自主学习环境构建研究——跨平台课堂录像点播系统的设计与实现[J]. 中国医学教育技术 2014(03)
    • [10].图书馆多媒体点播系统的研究与应用[J]. 武汉工程职业技术学院学报 2010(01)
    • [11].基于外语资源点播系统的应用与研究[J]. 新校园(上旬) 2015(03)
    • [12].校园网流媒体点播系统构建[J]. 科技传播 2010(08)
    • [13].信任模型在媒体点播系统中的实现[J]. 电视技术 2011(17)
    • [14].模糊数学评价在多媒体课件点播系统中的研究与实现[J]. 海南大学学报(自然科学版) 2009(01)
    • [15].基于流媒体技术构建高校校园视频新闻网络点播系统[J]. 电脑知识与技术 2008(20)
    • [16].农村实用技术培训课程互动点播系统的设计与实现[J]. 宁德师范学院学报(自然科学版) 2017(04)
    • [17].手机有声图书点播系统的设计[J]. 计算机时代 2011(02)
    • [18].基于流媒体的课件点播系统[J]. 陕西气象 2010(01)
    • [19].基于H.323的多媒体点播系统[J]. 信息与电脑(理论版) 2009(12)
    • [20].基于网络的实时点播系统的实现[J]. 科技资讯 2009(11)
    • [21].基于无线网络下的移动终端视频直播点播系统研究[J]. 信息通信 2015(11)
    • [22].数据库设计在音乐点播系统的简单应用[J]. 淮北职业技术学院学报 2008(05)
    • [23].国内外流媒体点播系统服务模式的性能分析[J]. 河北能源职业技术学院学报 2012(03)
    • [24].基于FMS的农村科技视频发布与点播系统[J]. 科技信息 2011(33)
    • [25].“一点通”节点资源点播系统的实现[J]. 电大理工 2009(02)
    • [26].VOD点播系统设计[J]. 中国科技信息 2008(11)
    • [27].P2P点播系统的数据调度策略研究[J]. 电脑编程技巧与维护 2011(20)
    • [28].浅析IPTV点播系统的设计[J]. 现代计算机(专业版) 2013(24)
    • [29].基于SMIL的课件点播系统的设计与实现[J]. 内蒙古科技与经济 2012(06)
    • [30].基于CDN的流媒体点播系统研究[J]. 现代计算机(专业版) 2011(17)

    标签:;  ;  

    基于UML建模的流媒体课件点播系统设计与实现
    下载Doc文档

    猜你喜欢