毕业设计:基于Android平台的音乐播放器设计与开发 - 图文(6)

2019-04-21 09:54

东北大学秦皇岛分校毕业设计(论文)

3.2.3 操作上的可行性

第 20 页

本系统采用Android框架,可以在eclipse中安装Android开发插件,使用Android模

拟器也可以使用任意Android终端。模拟器和真正的Android手机没有太大区别,人们对手机操作早已熟悉。 3.3 功能需求

3.3.1 用例图及用例描述

功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了用户的业务需求。用户需求文档描述了用户使用产品必须要完成的任务。针对音乐播放器分别对音乐播放功能进行详细的调研和分析,总结出如用户需求信息,其用例图如图3.1所示。

播放退出程序暂停进入播放列表用户上/下一首播放文件歌词显示

图3.1 播放器用例图

音乐播放器的用例描述如下:

东北大学秦皇岛分校毕业设计(论文)

(1) 用例名称:播放 参与者:用户

目标:使得用户可以播放在播放列表中选中的歌曲 前置条件:播放器正在运行 基本事件流:1.用户单击“播放”按钮

2.播放器将播放列表中的当前的歌曲 (2) 用例名称:暂停 参与者:用户

目标:使得用户可以暂停正在播放的歌曲 前置条件:歌曲正在播放且未停止和暂停 基本事件流:1.用户单击“暂停”按钮 2.播放器将暂停当前的歌曲 (3) 用例名称:上一首/下一首 参与者:用户

目标:使得用户可以听上一首或下一首歌曲 前置条件:歌曲正在播放或暂停

基本事件流:1.用户单击“上一首或下一首”按钮 2.播放器将播放上一首或下一首歌曲 (4) 用例名称:播放列表 参与者:用户

目标:使得用户可以进入播放清单 前置条件:程序在运行

基本事件流:1.用户单击“清单”按钮 2.播放器进入播放列表 (5) 用例名称:歌词显示 参与者:用户

目标:使得程序进入播放器歌词设置状态 前置条件:程序运行在播设定界面 基本事件流:1.用户单击“歌词开关按钮”按钮 2.播放器显示或关闭歌词

第 21 页

东北大学秦皇岛分校毕业设计(论文)

3.3.2 音乐播放器的时序图

播放器对象之间的交互情况如图3.2所示。

第 22 页

主界面播放列表播放界面后台Service点击播放列表点击要播放的歌曲发送参数调用后台Service播放并返回信息

图3.2 音乐播放器的时序图 3.3.3 音乐播放器流程图

播放器工作流程图如图3.3所示。

东北大学秦皇岛分校毕业设计(论文)

第 23 页

图 3.3 音乐播放器流程图 3.4 软件规格说明

随着手机的功能的不断增加,音乐播放功能已经是时下各大手机厂商手机方案中的标配了。那么我们要做出怎样的一款手机才能满足消费者的需求呢?仅仅能够播放MP3音乐文件是远远不够的。通过我们对市场的调研,总结出以下设计思路,这些思路应该是我们MP3播放器的亮点:绚丽的界面,强大的功能,简 单的操作。根据以上的设计思路,我们做出了以下详细的定义: (1) 播放音乐文件。

(2) 播放文件时实现暂停,停止。

(3) 播放文件时支持前一首或后一首音乐文件与当前音乐文件的切换。 (4) 播放文件时支持进度条的显示。 (5) 播放音乐文件时,支持背景动画。

东北大学秦皇岛分校毕业设计(论文)

(6) 主播放界面支持播放方式的选择。

(7) 主播放界面支持文件序号及文件名称的显示。 (9) 支持文件列表。 (10) 支持歌词文件同步。

3.5 运行环境

第 24 页

操作系统:Android手机基于Linux操作系统。 支持环境:Android 4.1.2版本。 开发环境:Eclipse SDK Version: 4.2.2。


毕业设计:基于Android平台的音乐播放器设计与开发 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:流行病实习课3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: