Android音乐播放器需求分析.docx

上传人:b****2 文档编号:572651 上传时间:2022-10-11 格式:DOCX 页数:14 大小:92.05KB
下载 相关 举报
Android音乐播放器需求分析.docx_第1页
第1页 / 共14页
Android音乐播放器需求分析.docx_第2页
第2页 / 共14页
Android音乐播放器需求分析.docx_第3页
第3页 / 共14页
Android音乐播放器需求分析.docx_第4页
第4页 / 共14页
Android音乐播放器需求分析.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

Android音乐播放器需求分析.docx

《Android音乐播放器需求分析.docx》由会员分享,可在线阅读,更多相关《Android音乐播放器需求分析.docx(14页珍藏版)》请在冰豆网上搜索。

Android音乐播放器需求分析.docx

Android音乐播放器需求分析

系统需求规格说明书

音圧播放器系统

文件状态:

文件标识:

CQ1409-01-B-01

[]草稿

当前版本:

VI.0

[•]正式发布

作者:

[]正在修改

完成日期:

2014-06-19

1引言

1.1目的

智能手机需要音乐播放器才能播放手机内的音频文件,本软件具备音乐播放器的播放歌曲、歌曲列表、拖动进度等基本功能,同时本播放器界面简洁美观,操作简单便捷。

2综合描述

2.1系统背景

说明:

介绍系统的预期效果、历史原因。

一款安卓智能手机如果没有音斥播放器那就不能正常的播放音频文件,这将导致手机失去一项很重要的功能。

2.2问题说明

音乐播放器是手机必不可少的软件之一,是手机播放音乐的工具,一个好的播放器可以给用户一个好的用户体验,简单快捷的操作是一个播放器所必须的。

本软件流程图。

1播放主界面

1获取歌曲

1欢迎界面

1打开软件

生成列表

播放音乐

2.3系统范围

音乐播放器主要为手机提供播放音频的功能,适合所有喜爱音怎的人群使

2.4干系人/用户需要

 

拖动进度

后台播放

自动获取歆曲

显示歌词

用户

2.5功能摘要

序号

角色

功能名称

1

用户

1、使用音乐播放器播放歌曲;

2、浏览歌曲列表;

3、同步显示歌曲歇词

4、拖动进度条调节播放进度

5、后台播放歌曲

2.6假定和约束

2.6.1运行环境约束

名称

详细要求

操作系统

kndroid2・2

—4.2

数据库

SQLite

软件平台

ADT

2.7分工和进度

2.7.1系统分工

通过功能摘要中给出的功能,组员对这些功能进行分配,通过表格展示。

角色

功能名称

参与者

用户

1、后台播放歌曲

龚宇航

2、显示歌词

龚宇航

3、自动获取歌曲信息

孙小芳

4、歌曲列表

孙小芳

5、进度条控制进度

龚宇航

 

2.7.2系统进度

功能名称

开始时间

持续时间(天)

参与者

1、后台播放歌曲

2014-6-16

2

龚宇航

2、显示歌词

2014-6-17

2

龚宇航

3、自动获取歌曲信息

2014-6-19

2

孙小芳

4、歌曲列表

2014-6-21

2

孙小芳

5、进度条控制进度

2014-6-23

1

龚宇航

6、项目文档

2014-6-16

8

龚宇航

2.8设计约束

(1)软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使软件开发与典型实例考核相结合。

(2)操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。

(3)用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。

3具体需求

3.1功能需求

(1)后台播放音频文件

描述:

对指定音频文件进行后台播放,当程序被切换后台依旧可以播放。

加工:

用户可在播放界面进行播放、暂停、下一曲/上一曲、播放模式切换、进入播放列表、拖动播放进度操作。

允许对本模块执行查询功能。

1)查寻功能:

点击播放按钮,获取自定义类Music,该类存储歌曲的本信

息。

输出:

播放歌曲

所需使用的方法介绍

类名

类型

说明

MusicHelperUtil|

自定义的类

数据库的访问工具类

1

1

 

方法名

类型

说明

参数说明

musicBegin(Intentintent)

自定义方

歌曲播放器的主要方法

Intent传递的Intent属性

playMusic()

自定义方

歌曲播放以及暂停的控

制方法

nextMusic()

自定义方

歌曲的下一曲/上一曲控

制方法

界面UI

 

/

(2)显示歌曲歌词

描述:

对播放的歌曲的歌词进行同步显示。

加工:

当音乐播放时,自动搜寻对应的歌词并添加到播放界面,如果没有歌

词则不显示。

允许对本模块执行查询功能。

1)查询功能:

查询歌曲对应的LRC歌词文件。

输出:

歌词在播放主界面显示

类名

类型

说明

MusicHelperUtil

自定义的类

数据库的访问工具类

Lyric

自定义的类

歌词解析类

Sentence

自定义的类

保存歌词信息的类

 

方法名

类型

说明

参数说明

Lyric・LyricLoad(finalString

LrcPath)

自定义

方法

对指定歌词进

行解析

LrcPath歌词地址

Lyric.init(Filefile)

自定义

方法

读取歌词文件

file歌词文件

Lyric・init(Stringcontent)

自定义

方法

处理歌词字符

content狀词内容的字符串

界面UI

 

㈢on

(3)自动获取手机内音频文件

描述:

对手机内的歌曲进行自动加载。

加工:

打开软件进入到欢迎界面,欢迎界面两秒后自动跳转播放主界面,在该界面完成自动遍历手机内的音频文件,并将数据保存到数据库的表中,允许对本模块执行新增功能。

1)新增功能:

添加歌曲信息导数据库

所需使用的方法介绍

类名

类型

说明

MusicHelperUt订

自定义的类

数据库的访问工具类

方法名

说明

参数说明

getMp3Infos()

自定义方法

通过ContentResolver获取手机内音频文件,再通过MusicHelperUti1类,将歌曲信息写入数据库中

musicHelperUti1.insert(Stringname,Stringsinger,Stringtime,Stringuri)

义方法

将歌曲信息插入数据库

name歌曲名singer歌手名time歌曲时间uri歌曲地址

界面UI

(4)显示歇曲列表

描述:

对获取的歇曲使用列表显示出来。

加工:

点击列表内的歌曲可以播放该曲口。

允许对本模块执行查询功能。

1)查询功能:

查询数据库里歌曲的相关信息,添加到列表里;

输出:

歌曲名称与歌唱者显示在列表里。

所需使用的方法介绍

类名

类型

说明

MusicHelperUt订

自定义的类

数据库的访问工具类

Music

自定义的类

保存歌曲信息

DiyListAdapter

自定义的类

自定义的播放列表样式

 

方法名

类型

说明

参数说明

musicHelperUti1.query()

自定义方法

从数据库中读取所

以歌曲的信息

DiyListAdapter(Contextmcontext,

ListOIusic>list)

自定义方法

将list信息添加到自定义Adapter中

mcontext程序上下文list歌曲的list列表

界面UI

..illC09:

33QW

 

ElOn

(5)进度条显示歌曲播放进度,并可以拖动调整播放进度

描述:

实时更新歌曲的播放进度。

操作:

拖动进度条可调整歌曲播放进度。

允许对本模块执行修改功能。

1)修改功能:

拖动进度条修改音乐播放的进度。

输出:

歌曲播放进度被改变

所需使用的方法介绍

方法名

类型

说明

参数说明

setMusicProgress()

自定义方法

将播放进度调整至拖动点

setOnSeekBarChangeListener()

系统方法

获取拖动的进度点

getOnSeekBarChangeListener()

自定义方法

实时更新播放进度

3.2数据字典

说明:

把相关的数据抽取出来统一维护,在其他章节如有类似信息描述,则关联到数据字典的相关部分并加辅助说明,如:

引用到的字段等。

序号

表名

描述

1

Music

音乐基本信息表

 

1.音乐基本信息表Music

序号

字段名

类型

长度

约束

备注

1

Id

Integer

20

主键

歌曲编号

2

Uri

varchar

20

歌曲地址

3

Name

varchar

20

歌曲名

Time

varchar

20

歌曲时间

Singer

varchar

20

歌手名

4.2测试环节

 

是否对系统进行过测试,测试采用的方法,以及测试中使用的数据。

序号

测试功能

测试数据

测试结果

原因描述

1

歌曲后台播放

成功

显示歌词

成功

歌曲列表

成功

自动获取歌曲

成功

拖动歌曲进度

成功

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1