音乐播放器设计文档

音乐播放器设计文档

ID:13537611

大小:2.39 MB

页数:16页

时间:2018-07-23

音乐播放器设计文档_第1页
音乐播放器设计文档_第2页
音乐播放器设计文档_第3页
音乐播放器设计文档_第4页
音乐播放器设计文档_第5页
资源描述:

《音乐播放器设计文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、题目:心灵音乐播放器学号: 姓名: 学院:信息工程学院 专业班级: 指导教师: 设计时间:2012年4月至2012年5月目录第一章引言31.1项目背景32.2编写目的3第二章系统开发32.1功能需求(用例图分析)32.1.1播放器的基本控制需求42.1.2播放清单列表管理需求52.1.3播放友好性需求72.1.4播放扩展卡需求92.1.5功能需求(时序图)分析112.2系统结构图和流程图112.2.1音乐播放器的系统流程图112.2.2系统功能表(表2.1)和系统功能结构图(图2.5.2)122.3详细设计132.3.1文档结构132.3.2类结构142.4初步设

2、计界面图152.4.1在线列表152.4.2下载器界面162.4.3播放器界面172.4.4音乐设置界面182.4.5默认本地音乐文件夹界面192.4.6单击某条记录弹出对话框20摘要Android是一个开源系统技术,它底层是基于Linux操作系统,本音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。同时给出了详细的系统设计过程、部分界面截图以及主要功能运行流程图,还对开发过程中遇到的问题和解决方法进行了详细的讨论。该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示、在线播放、音乐下载等功能于一体

3、,性能良好,在Android系统中能独立运行。MP3的全名是MPEGAudioLayer-3,是一种声音文件的压缩格式,由于本播放器只限于应用层的探讨,所以对具体的压缩算法不作深究关键词:Android;开源系统;Linux;音乐播放器第一章引言1.1项目背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同种类,现在市场上主要有三个手机操作系统——WindowsMobile,Symbian,以及谷歌的Android操作系统,其中占有开放源代码优势的Android系统有最大的发展前景。那么能否在手机上又有自己

4、编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。本文的音乐播放器就是基于谷歌Android手机平台的音乐播放器。2.2编写目的现金社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,可以播放本地的MP3音乐,也可以播放在线的MP3音乐。本设计所实现的主要功能是播放MP3音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件管理操作等多种播放控制功能,界面简明,操作简单。本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多

5、媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使本人更加熟练Android的技术和它在市场上的特点。第二章系统开发2.1功能需求(用例图分析)根据项目的目标,我们可以获得项目系统的基本需求,一下从不同角度开描述系统的需求,并且使用用例图来描述。系统的功能需求,我们分成五部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展需求和音乐下载需求。一下分别描述:2.1.1播放器的基本控制需求用例名称:播放参与者:用户目标:使得用户可以播放在播放列表中选中的歌曲前置条件:

6、播放器正在运行基本事件流:1、用户单击“播放”按钮;2、播放器将歌曲和播放信息发送到播放Service中;3、播放歌曲。用例名称:暂停参与者:用户目标:使得用户可以暂停正在播放的歌曲前置条件:歌曲正在播放且未暂停或停止基本事件流:1、用户单击“暂停”按钮;2、播放器将暂停歌曲信息发送到播放的Service中;3、播放器暂停当前播放的歌曲。用例名称:停止参与者:用户目标:使得用户可以停止正在播放的歌曲前置条件:歌曲处于播放或暂停状态基本事件流:1、用户单击“停止”按钮;2、播放器将停止歌曲信息发送到播放的Service中;3、播放器停止当前播放的歌曲。用例名称:上一

7、首/下一首参与者:用户目标:使得用户可以听上一首或下一首歌曲前置条件:播放列表有2首或2首以上的歌曲基本事件流:1、用户单击“上一首”或“下一首”按钮2、播放器停止当前播放的歌曲,并开始播放上一首或下一首歌曲。用例名称:播放清单参与者:用户目标:使得用户可以查看播放清单前置条件:程序运行基本事件流:1、用户单击“清单”按钮;2、播放器进入播放清单页面(歌曲不停止播放)2.1.2播放清单列表管理需求用例名称:播放参与者:用户目标:使得程序播放选中的歌曲前置条件:该歌曲当前未播放,如果正在播放,则跳转到播放页面基本事件流:1、用户单击“播放”按钮;2、播放器启动播放S

8、ervic

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。