音乐播放器需求分析 1 .引言 1 .1 编写目的 1 .2 项目背景 1 .3 参考资料 2 .总体概述 2 .1 项目目的和目标 2 .2 软件运行环境 2 .3 条件与限制 3 .具体需求 3 .1 功能需求 3 .2 界面需求 3 .3 性能需求 3 .5 数据库需求 3 .6 可靠性要求 - 1 - 1 .引言 随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。而 3G 时代的到来,手机移动应用越来越普遍。此文档就是为了能更好地设计出一个基于 android 系统的音乐播放器而编写的。 1 .1 编写目的 为软件的开发者能更好的理解和明确软件开发的需求,安排项目与进度、组织软件开发与测试,撰写本文档。本文档供项目组成员,软件开发人员参考。 1 .2 项目背景 本项目由李雪梅、杨挺等人提出,由本组成员联合开发,实现播放现今流行的音乐 MP3 等文本格式。 开发软件名称:咕咕音乐播放器 1 .3 参考资料 [1] 彭 重庆大学出版社《软件工程》“软件计划与可行性分析” [2] 靳岩、姚尚明 人民邮电出版社 《Android 开发入门与实践》 - 2 - 2 . 总体概述 2 .1 项目目的和目标 本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3 等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取存储卡播放等多种播放控制,界面简明,操作简单。 2 .2 软件运行环境 操作系统:Android 手机操作系统 支持环境:Android 2.2 -- 4.0 版本 开发环境:Eclipse 7.5 、ADT 1.5 2 .3 条件与限制 开发人员开发经验严重不足; 编程人员对开发工具不熟悉,编程经验非常有限; 具备运行环境。 - 3 - 3.具体需求 根据项目,我们可以获得项目系统的基本需求,从不同方面来描述系统的需求。 3.1 E--R 图 歌曲 播放列表 组成 组成 歌曲图片 歌曲 ID 专辑名 歌曲名 歌手名 列表名字 列表编号 歌曲数目 其 他 网络歌曲库 本地音乐 收藏管理 下载管理 播放器 - 4 - 3 .2 功能需求 系统的功能需求,我们分成三个主要部分,即播放器的基本控制需求、播放列表管理需求、播放器友好性需求。以下分别描述: 一:播放器的基本控制需求 1 . 播放:点击播放列表中的歌曲进行播放,播放时跳转播放界面...