当前位置:文档之家› 音乐播放器设计文档

音乐播放器设计文档

题目:心灵音乐播放器学号:
姓名:
学院:信息工程学院
专业班级:
指导教师:
设计时间:2012年4月至2012年5月
目录
第一章引言 (3)
1.1 项目背景 (3)
2.2 编写目的 (3)
第二章系统开发 (4)
2.1 功能需求(用例图分析) (4)
2.1.1 播放器的基本控制需求 (4)
2.1.2 播放清单列表管理需求 (5)
2.1.3 播放友好性需求 (6)
2.1.4 播放扩展卡需求 (6)
2.1.5 功能需求(时序图)分析..................................................... 错误!未定义书签。

2.2 系统结构图和流程图 (6)
2.2.1 音乐播放器的系统流程图 (6)
2.2.2 系统功能表(表2.1)和系统功能结构图(图2.5.2) (7)
2.3 详细设计 (8)
2.3.1 文档结构 (8)
2.3.2 类结构 (9)
2.4 初步设计界面图 (10)
2.4.1 在线列表 (11)
2.4.2 下载器界面 (11)
2.4.3 播放器界面 (12)
2.4.4 音乐设置界面 (13)
2.4.5 默认本地音乐文件夹界面 (14)
2.4.6 单击某条记录弹出对话框 (15)
摘要
Android是一个开源系统技术,它底层是基于Linux操作系统,本音乐播放器采用了Android开源系统技术,利用Java语言和Eclipse编辑工具对播放器进行编写。

同时给出了详细的系统设计过程、部分界面截图以及主要功能运行流程图,还对开发过程中遇到的问题和解决方法进行了详细的讨论。

该音乐播放器集播放、暂停、停止、上一首、下一首、音量调节、歌词显示、在线播放、音乐下载等功能于一体,性能良好,在Android系统中能独立运行。

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

那么能否在手机上又有自己编写的个性音乐播放器呢?能的,谷歌Android系统就能做到。

本文的音乐播放器就是基于谷歌Android手机平台的音乐播放器。

2.2 编写目的
现金社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个可以播放主流音乐文件格式的播放器,可以播放本地的MP3音乐,也可以播放在线的MP3音乐。

本设计所实现的主要功能是播放MP3音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件管理操作等多种播放控制功能,界面简明,操作简单。

本项目是一款基于Android手机平台的音乐播放器,使Android手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。

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

也使本人更加熟练Android的技术和它在市场上的特点。

第二章系统开发
2.1 功能需求(用例图分析)
根据项目的目标,我们可以获得项目系统的基本需求,一下从不同角度开描述系统的需求,并且使用用例图来描述。

系统的功能需求,我们分成五部分来概括,即播放器的基本控制需要,播放列表管理需求,播放器友好性需求和播放器扩展需求和音乐下载需求。

一下分别描述:
2.1.1 播放器的基本控制需求
2.1.2 播放清单列表管理需求
2.1.3 播放友好性需求
图2.3 播放器设定
2.1.4 播放扩展卡需求
图2.3 播放器设定
2.2 系统结构图和流程图
2.2.1 音乐播放器的系统流程图
图2.5.1 流程图
2.2.2 系统功能表(表2.1)和系统功能结构图(图2.5.2)
表2.1 系统功能表
图2.5.2系统功能结构图2.3 详细设计
2.3.1 文档结构
2.3.2 类结构
2.3.3 数据库设计
数据库ER关系图
数据库表名
数据库表结构
2.4 初步设计界面图
2.4.1 在线列表2.4.2 下载器界面
2.4.3 播放器界面
2.4.4 音乐设置界面
2.4.5 默认本地音乐文件夹界面
2.4.6 单击某条记录弹出对话框。

相关主题