珠海科技学院
【No:18 组】
课 程 设 计 报 告
院 系:
XXXX 学院计算机学院
专 业:
计算机科学与技术
题 目:
手机音频播放 SDMusic
科 目:
移动智能设备应用开发
学 生:
指导教师:
XXX
完成时间:
XXX
I
目 录
1. 引言 .....................................................................1
1.1 目的 .................................................................1
1.2 背景 .................................................................1
2. 需求分析 .................................................................1
3. 系统设计 .................................................................1
3.1 总体设计 .............................................................1
3.2 功能设计 .............................................................1
4. 系统开发 .................................................................2
4.1 源程序清单 ...........................................................2
4.2 功能实现 .............................................................2
5. 系统测试 .................................................................2
5.1 测试方法 .............................................................2
5.2 测试实现 .............................................................2
5.3 测试结果 .............................................................2
6. 结论与心得 ...............................................................2
7. 参考文献 .................................................................3
Commented [A1]:
①目录的标题只用到三级标题:1、1.1、1.1.1。
②一级标题顶格写;二级标题前空两个字;三级标题前
空四个字。
③一级标题均加粗。
④目录中各部分的页码要上下对齐。
⑤目录中的标题、页码与正文要一一对应。
1
1. 引言
1.1 目的
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的
是开发一个可以播放主流音乐文件格式的播放器,本设计的实现的这主要功能是播放
Mp3 多种格式的音乐文件,并且能够控制播放,暂停,停止,上一曲,下一曲,音量调
节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作
简单。
本项日是一款基于 Android 手机平台的音乐播放器,使 Android 手机拥有个性的
多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于
音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练 Android 的技
术和其它在市场上的特点。
1.2 背景
当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展
迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三个手机操作系统,
Windows mobile,symbian,以及谷歌的Android 操作系统,其中占有开放源代码优势
的 Android 系统有最大的发展前景。谷歌 Android 系统就能做到在手机上拥有自已编
写的个性音乐播放器。本文的音乐播放器就是基于谷歌 Android 手机平台的播放器。
2. 需求分析
2.1 用户需求
本系统属于用户常用的音乐播放器。可以方便用户平时对音乐文件的操作。
本系统应达到以下目标:
(1)软件采用人机交互的方式,界面美观友好,操作灵活、方便、富有个性化。
(2)能够对本地音乐文件进行有效的管理。
(3)系统应最大限度地实现易维护性和易操作性。
2
2.2 功能需求
功能需求定义了开发人员必须实现的软件功能,使得用户能完成他们的任务从而满
足了用户的业务需求。用户需求文档描述了用户使用产品必须要完成的任务。针对音乐
播放器分别对音乐播放、搜索本地音乐等功能进行详细的调研和分析,总结出如下的用
户需求信息。
1. 能够扫描本地音乐文件
2. 能够播放音乐,实现暂停,播放,进度条的拖拽功能
2.3 系统界面需求
播放器界面要求布局合理,颜色舒适,控制按钮友好,要求整体有一个主要的元素
标准,统一的主题思想。
2.4 系统性能需求
根据 Android 手机系统要求无响应时间为 5 秒,所以就有如下性能要求:
(1)当要求歌曲播放时,程序响应时间最长不能超过 5 秒
(2)当要求歌曲暂停时,程序响应时间最长不能超过 5 秒
(3)扫描本地歌曲时,程序响应时间最长不能超过 5 秒
3. 系统设计
3.1 总体设计
针对音乐播放器系统的功能进行详细分析,将整个应用程序应划分为 3 个模块,分
别是程序启动、用户界面和数据库适配器。
程序启动时需要连接网络访问数据,获取数据并更新显示到主界面榜单列表页面中,
具体如图 3.1 所示: