详细设计说明书.docx

上传人:b****3 文档编号:10270476 上传时间:2023-05-24 格式:DOCX 页数:11 大小:337.61KB
下载 相关 举报
详细设计说明书.docx_第1页
第1页 / 共11页
详细设计说明书.docx_第2页
第2页 / 共11页
详细设计说明书.docx_第3页
第3页 / 共11页
详细设计说明书.docx_第4页
第4页 / 共11页
详细设计说明书.docx_第5页
第5页 / 共11页
详细设计说明书.docx_第6页
第6页 / 共11页
详细设计说明书.docx_第7页
第7页 / 共11页
详细设计说明书.docx_第8页
第8页 / 共11页
详细设计说明书.docx_第9页
第9页 / 共11页
详细设计说明书.docx_第10页
第10页 / 共11页
详细设计说明书.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

详细设计说明书.docx

《详细设计说明书.docx》由会员分享,可在线阅读,更多相关《详细设计说明书.docx(11页珍藏版)》请在冰点文库上搜索。

详细设计说明书.docx

详细设计说明书

逗逗音乐播放器

----详细设计说明书

一、引言2

1.1、目的2

1.2、背景2

1.3、参考资料3

二、术语、定义和缩略语3

2.1、术语、定义3

2.2、缩略语3

三、模块描述与设计4

3.1、模块一(本地音乐)5

3.2、模块二(在线音乐)5

四、类定义6

5.1、类一(MusicListActivity)6

5.2类名:

PlayMusicActivity9

5.2.1、9

5.2.2、10

5.2.3、11

5.3、类三(MusicOnileActivity)11

1、类名:

MusicOnileActivity11

六、接口设计12

6.1、外部接口12

6.2、内部接口12

一、引言

1.1、目的

本文档主要涉及的是该项目的详细设计说明书,为音乐播放器的最终形成做出了详细的说明。

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

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

也使设计者更加熟练Android的技术和其它在市场上的特点。

现今社会生活紧张,竞争越来越大,压力也不断增大,而听音乐是其中最好的舒缓压力的方式之一,Android手机已越来越普遍,成为市场的主流,本项目的目的是开发一个可以播放主流音乐文件的播放器,本设计的实现的这主要功能是播放Mp3音乐文件,并且能够实现控制播放,暂停,停止,上一曲,下一曲,播放列表等多种播放控制功能,界面简单明了,操作简单,用户使用起来更加能够通俗易懂。

1.2、背景

(1)项目名称:

逗逗音乐播放器

(2)任务提出者:

尧艳华

(3)开发者:

个人完成

(4)完成后可以在普通的Android手机用户上运行

1.3、参考资料

音乐播放器的需求说明书

音乐播放器的概要设计说明书

翻阅书籍

观看李兴华的《Android开发实战经典》视频

通过网上查阅与音乐播放器相关的软件源码

用户界面风格设计参考了其他音乐播放器的设计

二、术语、定义和缩略语

2.1、术语、定义

术语、定义如下表所示:

定义

说明

需求提供者

提出有效软件需求的客户(用户)

需求分析

明确项目中哪些该做,哪些不该做,该怎么做,做到什么程度。

软件需求

用户对目标软件系统在功能、行为、性能、设计约束等方面的期望

用例

用例描述了系统的功能需求,是系统的一组动作序列的描述.

角色

用户在系统中所扮演的角色

2.2、缩略语

本文件所应用的缩略语如下表所示:

缩略语

原文

中文含义

Android

Android

安卓

三、模块描述与设计

本软件一共分以下几大模块,模块图如下所示:

该软件需要完成用户操作指令的需求,用户通过点击各个选项按钮来完成他所需要的结果,从而达到本软件的开发目的。

例如,用户点击播放按钮,播放器将实现音乐播放的效果。

功能需求是根据系统功能,即软件产品所提供的主要服务来组织的。

可以通过使用实例、运行模式、用户类、对象类或者功能等级来组织这部分内容,也可以使用这些元素的组合。

总而言之,必须选择一种是读者容易理解预期产品的组织方案。

可以通过各种方式来组织这一部分内容,例如采用:

使用实例、运行模式、用户类、对象类、功能等级等,也可以采用它们的组合。

其最终目的是,让读者容易理解即将开发的软件产品。

一般来说,每个使用实例都对应一个系统功能,因而按照使用实例来组织内容比较容易让用户理解。

3.1、模块一(本地音乐)

3.1.1、程序描述

本程序的功能主要包括:

播放列表、播放界面

3.1.2、功能描述

该模块主要是扫描手机内存卡里的歌曲然后通过ListView显示,用户可以通过点击歌曲名来播放歌曲,还可以通过点击播放界面按钮来跳转到播放界面,进行对歌曲的操作

3.1.3、尚未解决问题

播放界面跳转时会从第一首歌曲开始播放,不能播放其他位置的歌曲

3.2、模块二(在线音乐)

3.2.1、程序描述

本程序的功能主要包括:

精品推荐、随心听、热门榜单

3.2.2、功能描述

用户可以点击在线音乐来实现以上的界面,该功能是链接各个网站实现,用户点击相应的按钮来跳转到相应的网站

3.2.3、尚未解决问题

不能实现在播放器里显示网站信息,要通过浏览器来实现

3.2.4、测试计划

由开发人员进行手机安装使用测试。

四、类定义

5.1、类一(MusicListActivity)

5.1.1、描述

1、类名:

MusicListActivity

2、实现功能:

显示音乐文件

5.1.1.1、

1、功能描述

显示界面风格

2、访问类型

Public

3、修饰符

4、输入

5、算法与流程处理

该Activity跳转之后显示

6、输出

7、返回

5.1.1.2、

1、功能描述

对手机按键的处理

2、访问类型

Public

3、修饰符

boolean

4、输入

5、算法与流程处理

点击手机控件之后运行,弹出对话框,由用户自己选择退出与否

6、输出

7、返回

Super.onKeyDown(keyCode,event)

5.2类名:

PlayMusicActivity

实现功能:

显示播放界面

作用:

显示播放界面

5.2.1、

1、功能描述

创建列表

2、访问类型

Protected

3、修饰符

4、输入

创建列表的名称

5、算法与处理流程

创建成功后列表中添加一个空列表项

6、输出

显示创建的列表项

7、返回

5.2.2、

1、功能描述

本地音乐

2、访问类型

Private

3、修饰符

4、输入

5、算法与处理流程

添加在SD卡读取到的本地音乐

6、输出

所有的歌曲信息

7、返回

5.2.3、

1、功能描述

退出

2、访问类型

Public

3、修饰符

4、输入

5、算法与处理流程

确定退出还是隐藏界面

6、输出

7、返回

OnkeyDown()

5.3、类三(MusicOnileActivity)

5.4.1、描述

1、类名:

MusicOnileActivity

1、功能描述

在线音乐

2、访问类型

Public

3、修饰符

4、输入

5、算法与流程处理

运行该方法师实现赋值

6、输出

7、返回

六、接口设计

6.1、外部接口

使用webview链接一个网站,使得用户能够访问。

6.2、内部接口

该软件适用于手机Android操作系统,没有应用到其他内部接口。

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2