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