摘要:现如今,移动终端设备已越来越普遍,其中,以Android系统作为操作系统的终端设备更是数不胜数。目前,Android系统主要应用于智能手机设备之中,国内外大部分手机生产商都用的是Android系统作为其手机的操作系统,比如国产手机中的小米手机的MIUI系统、华为手机的EMUI系统、魅族手机的Flyme OS等等,都是用的Android系统作为其手机操作系统。Android系统是Google公司推出的一个源代码开放的操作系统,它的底层是基于Linux的操作系统,Linux内核可以加快软件的移植速度,开发人员可以在Android平台系统上快速的开发应用。因此,本论文的音乐播发器以Android开发平台为基础,以Java程序设计语言为开发语言,MyEclipse和Eclipse为开发工具,自主设计并实现了一个音乐播放器的基础功能。同时,本文给出了这个手机应用软件的系统设计和分析,以及对各个功能模块的实现过程的分析。
关 键 词: Android 音乐播放器 Java MyEclipse Eclipse
目录
摘要
Abstract
1 概述-1
1.1 项目背景-1
1.2 研究目的-1
2 Android开发基础知识介绍-1
2.1 Android简介-1
2.2 Android系统框架-2
2.3 Andorid 系统的四大组件-3
2.4 Android 开发环境的搭建-3
3 Android音乐播放器需求分析-6
3.1 Android音乐播放器系统架构图-6
3.2 Android音乐播放器系统流程图-7
3.3 Android音乐播放器的系统功能需求-7
3.3.1 服务器功能模块描述-7
3.3.1.1 管理员功能描述-7
3.3.1.2 管理员管理功能描述-8
3.3.1.3 超级管理员功能描述-8
3.3.1.4 超级管理员管理功能描述-9
3.3.2 客服端功能模块描述-9
3.3.2.1 本地音乐界面功能描述-10
3.3.2.2 软件设置界面功能描述-10
3.3.2.3 我的收藏界面功能描述-11
3.3.2.4 在线音乐界面功能描述-11
3.3.2.5 音乐播放界面功能描述-11
3.4 Android音乐播放器的数据描述-12
3.4.1 数据流图-12
3.4.2 数据字典-12
3.5 音乐播放器的非功能性需求-13
3.5.1 运行界面-13
3.5.2 硬件接口-13
3.5.3 软件接口-13
3.5.4 故障处理-13
4 Android音乐播放器数据库设计-14
4.1 字段设计-14
4.2 E-R图-15
4.3 数据库管理工具-15
4.4 服务器端数据库操作-15
4.4.1 服务器端创建数据库-15
4.4.2 服务器端数据库连接-16
5 Android音乐播放器详细设计及功能实现-16
5.1 服务器端功能的详细设计及实现-16
5.1.1 管理员用户信息管理操作的具体实现-16
5.1.1.1 增加新管理员用户-16
5.1.1.2 修改管理员用户-17
5.1.1.3 删除管理员用户-19
5.1.2 音乐库音乐文件管理操作的实现-20
5.1.2.1 增加新音乐文件-20
5.1.2.2 修改音乐文件-21
5.1.2.3 删除音乐文件-22
5.2 客服端功能的详细设计及实现-23
5.2.1 本地音乐界面-23
5.2.2 设置功能界面-25
5.2.3 我的收藏界面-27
5.2.4 音乐播放界面-27
5.2.5 在线音乐界面-31
6结束语-35
7致谢-35
参考文献-37