需求分析报告书-基于多媒体播放器的音乐播放模块的设计与实现_第1页
需求分析报告书-基于多媒体播放器的音乐播放模块的设计与实现_第2页
需求分析报告书-基于多媒体播放器的音乐播放模块的设计与实现_第3页
需求分析报告书-基于多媒体播放器的音乐播放模块的设计与实现_第4页
需求分析报告书-基于多媒体播放器的音乐播放模块的设计与实现_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于多媒体播放器的音乐播放模块的设计与实现需求分析报告书南昌航空大学东软班 需求分析报告书 版本:0.1.0- 2 -总页数 正文 附录 生效日期编制: 审批:南昌航空大学东软班 需求分析报告书 版本:0.1.0- 3 -修改履历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成2 23南昌航空大学东软班 需求分析报告书 版本:0.1.0- 4 -目录1 引言 .- 1 -1.1 编写目的 .- 1 -1.2 项目背景 .- 1 -2 任务概述 .- 1 -2.1 开发目标&应用目标 .- 1 -2.2 运行环境 .- 1 -2.3 条件与限制 .- 1 -2.4 关键词 .- 1 -3 功能要求 .- 2 -3.1 功能划分 .- 2 -3.2 系统结构及功能描述 .- 4 -4 性能要求 .- 4 -4.1 时间特性 .- 4 -4.2 显示特性 .- 5 -5 运行要求 .- 5 -5.1 界面 .- 5 -5.2 基本操作 .- 5 -6 扩展需求分析 .- 6 - 1 -1 引言1.1编写目的编写目的编写这份报告的目的在于使开发方了解多媒体音乐播放器的大致开发环境,明确软件的功能及达到的目标,为后续的概要设计、详细设计提供设计依据。1.2项目背景项目背景随着中国经济的快速发展,人民的生活水平日益的提高,大家越来越注重自己的娱乐方式的多样性和趣味性,无疑,MP3 播放器的诞生解决了这一难题。闲暇之余的听歌放松已成逐渐成为我们生活当中不可或缺的一部分。然而目前 PC 环境下的音乐播放器功能比较单一,只能实现简单的音乐播放、循环播放、随机播放等简单功能。由此,本课题旨在研究多媒体播放器的基础上,实现音乐的播放。简而言之,是要设计一个多媒体 MP3 播放器,扩展功能,让用户有更舒心的体验。通过大学的 C+学习,已经有了一定的编程基础,并通过东软睿道实训的学习和开题时的了解,已经较为熟悉 MFC 的常用 API 的应用。2 任务概述2.1开发目标开发目标 &应用目标应用目标本课题的目标是实现一个集播放控制、列表管理、歌词管理、友好特性于一体的多媒体音频播放器。满足 PC 环境下现下用户对音频播放器功能和友好的需求。2.2运行环境运行环境Windows XP 或 Windows 7 操作系统Microsoft Visual Studio 2010MSDN Library2.3条件与限制条件与限制因利用的是 Windows 内置 API 等原因,此系统只能于 Windows 系统上使用。2.4关键词关键词MFC MCI Visual C+ 南昌航空大学东软班 需求分析报告书 版本:0.1.0- 2 -3 功能要求3.1 功能划分功能划分 模块名称 功能要求 功能说明实现本地音乐文件的播放、暂停,停止键从头开始等待播放。按照当前播放列表的歌曲文件,实现上一曲/下一曲的选择。播放模式分为单曲循环、列表循环、全部循环(循环所有列表)。播放控制模块播放/暂停/停止、上一曲/下一曲、播放模式的切换、播放进度条操作、音量控制操纵音乐进度条,实现音乐的任意时间点播放;可以通过音量控制进度条,实现音量的增减。浏览本地文件后,默认将歌曲添加到默认列表,选中列表中某一歌曲,点击播放或双击即可播放该歌曲。播放列表控制模块列表的增加/删除/重命名、列表内文件的增加/删除/重命名/排序/移动点击新建列表键或点击某一已存在列表点击新建继而输入名称即可新建一个播放列表;点击某一列表名称块,选择删除列表,经过确认框后即可删除该列表;同样点击某一列表名称块点击重命名即可实现重命名该播放列表的功能。南昌航空大学东软班 需求分析报告书 版本:0.1.0- 3 -对于某一个播放列表:点击添加键或点击列表中某一文件选择添加歌曲即可去本地添加歌曲文件到此列表;点击列表中某一文件选择删除然后后即可从该列表中删除该歌曲;点击列表中某一文件选择重命名,即可实现歌曲的重新命名;点击列表中某一文件选择移动到列表,继而选择目标列表,即可实现将此歌曲移动到用户选择的列表;点击该列表选择排序,即可按照文件名进行此列表内文件排序。显示正在播放的歌曲的歌词,并且按照播放进度相应突出显示某句歌词。可以点击歌词块,选择调整歌词,实现歌词的延后或提前显示歌词控制模块显示歌词、调整歌词音乐播放进度条的拖动可以带动歌词的相应变化按钮都为位图按钮,增加播放器的美观性和友好性。普通状态、选择状态和点击状态按钮会有不同变化。点击皮肤选择按钮,可以为播放器选择用户喜欢的基本皮肤。UI 设计模块位图按钮、皮肤选择、播放器大小模式切换点击播放器模式大小键,可以实现普通模式和mini 模式的切换。南昌航空大学东软班 需求分析报告书 版本:0.1.0- 4 -3.2 系统结构及功能描述系统结构及功能描述音乐播放系统输入模块处理模块输出模块选择文件打开文件播放/暂停/停止音量调节上一曲下一曲音乐播放进度条处理播放模式处理文件增加/删除/修改/排序处理显示文件播放列表歌词显示图 3-1 系统总体设计其中详细的功能描述请见 3.1 功能划分4 性能要求4.1时间特性时间特性音乐播放器的响应时间是需要严格把关控制的,太长则会影响用户体验,不利于流畅的切换,本课题的播放器需要很短的时间内响应用户的请求并作出高效的应答。具体时间要求如下: (1) 当要求歌曲播放时,软件响应时间最长不能超过 2 秒。 (2) 当要求歌曲暂停时,软件响应时间最长不能超过 1 秒。南昌航空大学东软班 需求分析报告书 版本:0.1.0- 5 -4.2显示特性显示特性软件的友好性作为此课题的重要研究方向,界面的显示部分则不能让用户感觉不舒服,具体的显示要求如下:(1) 整个界面要给用户清爽的感觉,控件的排放不可杂乱无章。(2) 整个界面的皮肤也已清爽为主,不可给用户造成视觉压力。(3) 按钮尽量位图化。(4) 歌词的对应显示不可和播放进度完全对不上。(5) 尽量避免文件的显示时出现乱码。5 运行要求5.1 界面界面5.1.1 模拟图:图 5-1 音频播放器的初始轮廓5.2 基本操作基本操作本音频播放器仿照千千静听而来,操作简单。打开软件之后,若播放列表为空,即点击菜单工具栏上的打开文件项,选择文件后,点击播放即可实现音乐播放;若播放列表不为空,即直接选中播放列表内文件,点击播放键即可实现播放。若想分类音乐,可以点击南昌航空大学东软班 需求分析报告书 版本:0.1.0- 6 -新建键选择新建列表即可创建另一个

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论