“音乐播放器系统”需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

“音乐播放器系统”需求分析

1、引言

1.1

编写目的

编写本报告的目的是明确本系统的详细需求,提供给用户确认系统的功能和性能,并

在此基础上进行修改和完善,同时作为设计人员进行软件设计的依据和用户的验收标准。

1.2

项目背景

待开发的软件系统名称:“音乐一点通”。

本项目的任务提出者:网络工程学院230小组。

项目开发者:网络工程学院230小组。

用户单位:安卓手机用户。

1.3参考资料

百度资源

2、任务概述

2.1目标

在三个月内,开发一款音乐播放器软件,为用户提供简洁舒适的音乐收听工具。

2.2用户特点

所有安卓手机用户都可以使用。

2.3 条件与限制

开发人员开发经验严重不足;

编程人员对开发工具不熟悉,编程经验非常有限,具备运行环境。

3、需求规定

3.1 数据描述

(1)数据流图

经过分析,该系统的分层数据流图如下:

3.2 功能需求

系统的功能,我们分成三个主要部分,即播放器的基本控制需求、播放列表管理需求、播放器友好性需求。以下分别描述:

一:播放器的基本控制需求

播放:点击播放列表中的歌曲进行播放,播放时跳转播放界面,并显示歌曲信息,同时会匹配歌词,把相应的歌词显示在歌词面板中。

停止:当歌曲正在播放时,点击歌曲播放界面下方的停止键,停止当前播放的歌曲,同时歌词面板中的歌词清空。

暂停:当歌曲正在播放时,点击歌曲播放界面下方的暂停键,暂停当前播放的歌曲,同时歌词停止滚动。

上一曲:歌曲正在播放,点击上一曲键,播放列表中上一首歌曲。

下一曲:歌曲正在播放,点击下一曲键,播放列表中下一首歌曲。

播放列表:点击进入歌曲列表界面。

二:播放列表管理需求

添加歌曲:在菜单选项中,点击添加歌曲使程序进入手机内存、存储卡,选取要添加的歌曲。移除歌曲:在菜单选项中,点击移除歌曲,界面跳转至歌曲列表,选取要移除的歌曲,点击确定,移除歌曲。

设置:在菜单选项中,选择设置,进入设置界面。

蓝牙发送:在菜单选项中,点击蓝牙发送,跳转歌曲列表,选择目标歌曲,发送。

设为铃声:歌曲列表中,点击歌曲,弹出对话框,选择设为铃声。

音效设置:菜单选项中,点击进入音效设置界面。

歌曲收藏:歌曲选项中,选择收藏,收藏该歌曲。

三.播放器友好性需求

视觉外观

使用播放器时,播放器根据歌曲文件的特性,通过视觉外观动态显示,外观优美。

系统稳定

使用播放器时能显示播放器的状态,是播放还是暂停,播放音乐时稳定。

后台播放

使用播放器时,能够进行后台播放,并且在手机桌面上显示。

播放模式

播放音乐时,更改播放模式能够顺利地、快速地、无差错的完成模式的转换。

3.3 性能需求

播放器响应时间必须满足Android手机系统响应时间,因此当要求歌曲播放、暂停、停止、上一曲、下一曲、进入列表等操作时,软件响应时间最长均不超过系统无响应时间。

3.4 其他需求

能快速的恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5h。

4、软件运行环境规定

硬件:Android操作系统手机

系统软件:Android 2.2 -- 4.0版本支撑软件:Eclipse 7.5 、ADT 1.5

相关文档
最新文档