admin 发表于 2017-9-28 11:13:22

基于Android的MP3播放器的设计与实现

技术:Android等
摘要:
Android是一个底层来源于Linux操作系统的开放的系统。本文主要使用的是Android开源系统的技术标准,再结合Java语言和Eclipse编辑软件,设计开发了一个音乐播放器App软件。本文描述了音乐播放器的设计实现全过程。在设计系统流程、以及播放器的一部分设计界面图的基础上,编写了音乐播放器的软件代码。在设计这款音乐播放器的过程中,我遇到了很多设计难题,在自己的努力、老师的指导、以及和同学一起探讨等方式下,想出很多种解决办法,并一一加以实践检验,终于实现了该软件设计的功能。 针对这款播放器的许多功能,比如:播放、暂停、换歌等等进行了详细的检测,最终表现良好,可以独立运行在Android系统中。除此之外,还有一些人性化的歌曲播放模式和友好性设置功能。本文还提供了实现该系统的部分主要软件代码和主要软件运行界面,并对所给代码和界面进行了必要的说明和讲解。在本文的最后部分介绍了对系统的整体测试情况,通过对V型和W型测试模型以及白盒、黑盒测试方法的综合对比,最后选择了W测试模型以及白盒测试方法对该系统进行测试。本文论述的MP3音乐播放器系统运行良好,基本满足设计要求。

关键词 :Android ; 开源系统 ; linux ; 音乐播放器

目录:
摘 要    i
Abstract    ii
1    绪论    1
1.1课题背景    1
1.2国内外研究现状    1
1.3系统开发的目的与意义    2
1.4开发工具    2
1.4.1   Eclipse开发工具    2
1.4.2SQLite数据库    3
1.5关键技术说明    3
1.5.1Android 项目    3
1.5.2Android 系统的四大组件    3
1.5.3Android 的基本框架( Android Architecture)    4
1.5.4Android 工程程序结构    6
1.5.6结构化查询语言    7
1.6可行性研究分析    7
1.6.1经济上的可行性    7
1.6.2技术上的可行性    7
1.6.3操作上的可行性    8
1.6.4社会可行性    8
2软件需求分析    9
2.1功能需求    9
2.2用户需求    9
2.2.1播放器的基本控制需求    9
2.2.2播放列表管理需求分析    10
2.2.3播放友好性需求分析    10
2.3系统性能需求分析    11
3软件总体设计    12
3.1任务概述    12
3.2概要设计    12
3.3功能设计    12
3.3.1系统功能设计    12
3.3.2系统动态模型    13
3.4系统的安全设计    14
4Android 数据库设计    16
4.1数据库及字段属性设计    16
4.1.1字段设计(表、图)    16
4.1.2音乐播放器 E-R 图    17
4.2数据库连接    17
4.2.1创建数据库    17
5软件详细设计    20
5.1音乐播放器主界面功能实现    20
5.1.1播放器主界面    20
5.1.2播放界面音轨的实现    21
5.1.3播放器播放、暂停、停止等功能    22
5.2播放列表功能    23
5.3菜单界面    23
5.3.1菜单界面    23
5.3.2菜单功能实现    24
5.4播放设置界面    24
5.5数据存储方式    25
5.5.1SharedPreferences    26
5.5.2File存储方式    26
6系统的测试    27
6.1测试简述    27
6.2测试目的    27
6.3测试模型    27
6.3.1V 模型    27
6.3.2W 模型    28
6.3.3测试模型的选择    29
6.4测试方法    29
6.4.1白盒测试    29
6.4.2黑盒测试    30
6.4.3测试方法的选择    30
6.5功能的测试和实现    30
6.5.1播放器整体功能的实现    30
6.5.2播放器主要模块功能测试    30
6.6测试结论    31
6.7测试分析    31
总结    32
致谢    33
参考文献    34
外文原文    35
中文翻译    43

论文字数:27957
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于Android的MP3播放器的设计与实现