关键词不能为空

当前您在: 主页 > 英语 >

音乐播放器设计文档

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 10:30
tags:

-

2021年2月9日发(作者:羹)

































































专业班级



指导教师



设计时间

























信息工程学院




















































2012



4


月至


2012


5











目录



第一章







.


... .................................................. .................................................. .......................


3



1.1


项目背景


......... .................................................. .................................................. ...............


3



2.2


编写目的


......... .................................................. .................................................. ...............


3



第二章



系统开发


....................... .................................................. .................................................. .


4



2.1


功能需求(用例图分析)



.


........................................... .................................................. ..


4



2.1.1


播放器的基本控制需求



.

< p>
............................................ ............................................


4



2.1.2


播放清单列表管理需求



.

< p>
............................................ ............................................


5



2.1.3


播放友好性需求



.

< br>............................................... .................................................. ...


6



2.1.4


播放扩展卡需求



.

< br>............................................... .................................................. ...


6



2.1.5


功能需求(时序图)分析



.


........................................... .......



误!未定义书签。



2.2


系统结构图和流程图



.


.............................. .................................................. .......................


6



2.2.1


音乐播放器的系统流程图



.


........................... .................................................. .......


6



2.2.2 < /p>


系统功能表(表


2.1


)和系统功能结构 图(图


2.5.2




.


.................................. ...


7



2.3


详细设计


............................... .................................................. ...........................................


8



2.3.1


文档结构



.


.................................................. .................................................. ............


8



2.3.2


类结构



.


.................................. .................................................. ................................


9



2.4


初步设计界面图



.

< br>............................................... .................................................. ............


1


0


2.4.1


在线列表



.


................................. .................................................. ...........................


11


2.4.2


下载器界面


< p>
.


................................ .................................................. ........................


11


2.4.3


播放器界面


< p>
.


................................ .................................................. ........................


1


2


2.4.4


音乐设置界面



.


............................... .................................................. .....................


1


3


2.4.5


默认本地音乐文件夹界面



.


........................... .................................................. .....


1


4


2.4.6


单击某条记录弹出对话框



.


........................................... .......................................


1


5
















Android


是一个开源系统技术 ,它底层是基于


Linux


操作系统,本音乐播放器采用了


Android


开源系统技术,利用


Jav a


语言和


Eclipse


编辑工具对播 放器进行编写。同时给出了


详细的系统设计过程、


部分界面截图 以及主要功能运行流程图,


还对开发过程中遇到的问题


和解决方 法进行了详细的讨论。该音乐播放器集播放、暂停、停止、上一首、下一首、音量


调节、 歌词显示、在线播放、音乐下载等功能于一体,性能良好,在


Android

< p>
系统中能独立


运行。


MP3


的全名是


MPEG Audio Layer-3


,是一种声 音文件的压缩格式,由于本播放器只


限于应用层的探讨,所以对具体的压缩算法不作深究




关键词:


Android


;开源系统;


Linux


;音乐播放器




第一章








1.1


项目背景




当今社会的生活节奏越来越快,


人们对手机的要求也越来越高,


由于手机市场发展迅速,


使得手机操作系统也出现了不同种类,现在市场上主要有三个手 机操作系统——


Windows


Mobile



Symbian


,以及谷歌的


Android


操作系统,其中占有开放源代码优势的


And roid



统有最大的发展前景。那么能否在手机上又有自己编 写的个性音乐播放器呢?能的,谷歌


Android


系统就能做 到。本文的音乐播放器就是基于谷歌


Android


手机平台的 音乐播放器。



2.2


编写目的




现金社会生活紧张,


而欣赏音乐是其中最好的舒缓压力的方式之一,

本项目的目的是开


发一个可以播放主流音乐文件格式的播放器,可以播放本地的


MP3


音乐,也可以播放在线


< p>
MP3


音乐。本设计所实现的主要功能是播放


MP 3


音乐文件,并且能够控制播放,暂停,


停止,上一曲,下一曲 ,音量调节,视觉外观,播放列表和歌曲文件管理操作等多种播放控


制功能,界面简明, 操作简单。




本项目是一款基于


Android


手机平台的音乐播放器,


使


Android


手机拥有个性的多媒体


播放器,


使手机显得更生动灵活化,


与人们更为接近,


让手机主人随时随地处于音乐视频的


旋律之中。


使人们的生活更加多样化。


也使本人更加熟练


Android< /p>


的技术和它在市场上的特


点。





第二章



系统开发




2.1


功能需求(用例图分析)




根据项目的目标,


我们可以获得项目 系统的基本需求,


一下从不同角度开描述系统的需


求,并且使用 用例图来描述。系统的功能需求,我们分成五部分来概括,即播放器的基本控


制需要,< /p>


播放列表管理需求,


播放器友好性需求和播放器扩展需求和音乐下 载需求。


一下分


别描述:



2.1.1


播放器的基本控制需求




用例名称:播放



参与者:用户



目标:使得用户可以播放在播放列表中选中的歌曲



前置条件:播放器正在运行



基本事件 流:


1


、用户单击“播放”按钮;















2


、播放器将歌曲和播放信息发送到播放


S ervice


中;















3


、播放歌曲。




用例名称:暂停



参与者:用户



目标:使得用户可以暂停正在播放的歌曲



前置条件:歌曲正在播放且未暂停或停止


基本事件流:


1


、用户单击“暂停”按钮;















2


、播放器将暂停歌曲信息发送到播 放的


Service


中;















3


、播放器暂停当前播放的歌曲。




用例名称:停止



参与者:用户



目标:使得用户可以停止正在播放的歌曲



前置条件:歌曲处于播放或暂停状态



基本事件流:


1


、用户单击“停止”按钮;














2


、播放器将停止歌曲信息发送到播放的


S ervice


中;















3


、播放器停止当前播放的歌曲。




用例名称:上一首


/


下一首



参与者:用户



目标:使得用户可以听上一首或下一首歌曲


< br>前置条件:播放列表有


2


首或


2


首以上的歌曲



基本事件流:


1


、用户单击“上一首”或“下一首”按钮















2


、播放器停止当前播放的歌曲,并开始播放上一首或下一首歌曲。





用例名称:播放清单



参与者:用户



目标:使得用户可以查看播放清单



前置条件:程序运行



基本事件流:< /p>


1


、用户单击“清单”按钮;















2


、播放器进入播放清单页面(歌曲不停止播放)

< br>




2.1.2


播放清单列表管理需求




用例名称:播放



参与者:用户



目标:使得程序播放选中的歌曲



前置 条件:该歌曲当前未播放,如果正在播放,则跳转到播放页面



基本事件流:


1


、用户单击“播放”按钮;














2


、播放器启动播放


Service


播放歌曲,并且跳转到播放页面。




用例名称:详细



参与者:用户



目标:使得程序显示选中的歌曲的详情



前置条件:程序运行中



基本事件流:


1


、用户单击“详细”按钮;















2


、弹出一个未覆盖全部的


Activit y


显示歌曲详细信息。




用例名称:增加



参与者:用户



目标:打开本地


MP3


列表



前置条件:程序运行中



基本事件流:


1


、用户单击“增加”按钮;















2


、程序跳转到本地列表页面。




用例名称:移除


/

< br>全部移除



参与者:用户



目标:移除选中或全部歌曲



前置条件:程序运行中



基本事件流:


1


、用户单击“移除


/


全部移除”按钮;















2


、移除选中或全部歌曲。




用例名称:设定



参与者:用户



目标:使得程序进入设定页面



前置条件:程序运行中



< p>
基本事件流:


1


、用户单击“设定”按钮;















2


、播放器进入设定页面。





2.1.3


播放友好性需求







2.3


播放器设定




用例名称:播放模式



参与者:用户



目标:使得程序进入播放模式设定状态



前置条件:程序运行中



基本事件流:


1


、用户单击“顺序”



“随机”



“单曲”按钮;















2


、播放器进入选中模式播放状态。




用例名称:歌词显示



参与者:用户



目标:使得程序进入歌词显示设定状态



前置条件:程序运行中



基本事件流:


1


、用户单击“歌词开关”按钮;















2


、播放器显示或关闭歌词。




2.1.4


播放扩展卡需求







2.3


播放器设定




用例名称:


SDcard


参与者:用户



目标:使得程序进入< /p>


SDcard


目录



前置条件:程序运行中



基本事件流:


1


、用户单击“


SDcard


”选项;















2


、程序 进入


SDcard


目录。




2.2


系统结构图和流程图



2.2.1


音乐播放器的系统流程图





启动程序



Y


播放



音乐列表主界面



下载



添加音乐








面< /p>



退出



下载器主界面



本地文件浏览器



设置



Y


退出程序





2.5.1


流程图




2.2.2


系统功能表(表


2.1< /p>


)和系统功能结构图(图


2.5.2


)< /p>




功能类别





播放列表



子功能



播放列表菜单




歌曲菜单



子功能



更新列表



退出程序



播放音乐



下载音乐







播放界面



播放



暂停


/


继续



停止



播放歌曲


->


启动服务


->


时间


更新



暂停歌曲


->


启动服务


->


时间


暂 停



停止歌曲


->

启动服务


->


时间


停止

< p>



上一首



下一首




播放界面菜单



下载器



清空已下载



退出下载器




2.1


系统功能表




音乐播放器



播放列表索引变化


->


寻找上


一个


ID


播放列表索引变化


->


寻找下


一个


ID


设置



添加音乐



隐藏界面



清空已下载完成列表



退出下载器



在线列表



本地列表



播放界面



文件浏览



设定




新< /p>





























`

< br>下

























< br>播



方式:


< br>曲


循环、



< br>播放、




播放



设定



< br>图


2.5.2


系统功能结构图




2.3


详细设计




2.3.1


文档结构


-


-


-


-


-


-


-


-



本文更新与2021-02-09 10:30,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/620624.html

音乐播放器设计文档的相关文章