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

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:vs1ji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的研究,以及CERNET2逐渐应用于现代远程教育实践,高带宽、高速率、高可靠性的网络将为远程教育能够提供更优质的教育服务创造更多的机遇和可能。包含音、视频等大容量信息对象的多媒体课件,已经广泛运用于远程教育实践,并对整个远程教育的服务质量有一个很大的提升。但由于现在的课件文件容量非常大,用户要浏览这些课件,需要先从网站上下载,然后才能播放观看,若改变学习的地点,则需要再次下载,非常烦琐,效率低下。为了方便用户能在任何时间、地点都能方便的在线浏览课件,流媒体技术应运而生。流媒体技术现已被广泛应用于音、视频的在线播放。本文所研究的是针对学校自身发展的客观需要,在校内建立的流媒体课件点播系统。该系统的建立对于提高学校的课件管理水平,规范教师课件制作,方便学生资料查询,在线浏览课件,提高教学质量起到重要作用。本文先介绍了多媒体课件的使用现状及课题的选题背景和意义,然后提出开发流媒体课件点播系统的可行性分析,提出视频点播系统的总体方案设计,本系统由三个子系统——管理子系统、服务器子系统和点播子系统组成。然后介绍了流媒体技术的原理,阐述了当前多媒体课件在线播放系统的软硬件组成。在系统建模过程中,首先进行需求分析,这是一个决定系统能否符合用户需求的关键步骤,该阶段的好坏直接影响到设计的进度以及质量。需求分析主要是定义用例,对该系统的主要功能进行描述,从而确定系统的功能需求,在这部分主要应用的是用例图,用例图要详尽地表示系统的各种关系。其次进行的是设计,设计一般分为架构设计和详细设计。这部分主要包括定义包、描述包间的相关性和基本的通信机制。注意要减少相关的二义性以及与用户的接口设计。再进行的是实现,在这个过程中UML的优点可以得到长足的体现:运用Rational ROSE提供的环境将前几步设计的图进行分析,然后可以转换成自己所熟悉的高级语言,并在高级语言中进行编辑,在高级语言的环境中我们可以看到UML把图转换成系统的程序设计的结构框架。并且,在进行该系统扩展时只需要在前两步设计的图中进行更改,从而改变程序框架,彻底改变了传统设计中更改所带来的复杂性与潜在的危险性。此外还介绍了本系统的功能模块组成以及所需要的各种服务器程序。最后给出了系统各个模块的详细功能介绍和实现方法。
其他文献
<正>现代信息技术走进小学数学课堂教学,为课程改革带来了"满园春色"。但在教学实践过程中,有些教师对信息技术与课程整合在认识上有所缺失,出现了许多值得关注和思考的镜头
CDMA软交换核心网已经在我国成熟应用,CDMA运营商应该合理规划CDMA移动软交换网的建设,适应3G业务的开展。结合近期南方某公司网络规划方案,浅析CDMA软交换核心网络关键网元M
近年来,随着风力发电场建设的不断推进,风电场对雷达探测的干扰问题开始引起人们的重视。动目标检测(Moving Target Detection,MTD)技术无法滤除风轮机的非零频回波,进而引起
现代信息化的浪潮使得中小学信息技术课程已成为基础教育课程改革的热点课题,提升学生的信息素养成为教育工作者的共识。学生在创新精神、实践能力、合作意识诸方面得到一定
指出了无公害蔬菜生产技术标准,存在的主要问题,并提出解决的办法以供参考。
体育中“快乐教学”是指体育教学以快乐有趣为重要目标,身心愉快地进行双边教学过程。它符合健康第一的指导思想,符合中大学生的生理、心理特点,有助于培养他们主动学习的热情和
养成教育是指培养幼儿良好行为习惯的教育,包括学习习惯、午睡习惯、思维习惯等各方面的内容。而学龄前儿童正是良好习惯形成的关键期,英国作家萨克雷也说过:"播种行为,收获