摘 要:本设计为基于Android语言实现的音乐播放器软件,以安卓提供的API为基础完成音乐播放器的本歌曲分类、播放模式、模式变换、歌词显示等基功能。设计音乐播放软件通常需要经历需求分析、结构设计、应用开发以及最终测试等过程,其中结构设计与应用开发是软件是否成型并美观好用的关键。本文以一个简化的Android音乐播放器软件为例,介绍Android应用程序开发的主要步骤和实现过程。53787
毕业论文关键词:Android,音乐播放器,移动设备
Abstract: This paper describes an Andriod-based mobile phone operating system music player. This player uses Google’s Andriod API interface and achieves many features such as the categories of local songs, the mode of playback, the switch of mode, lyrics display and so on. In most cases, music player software design needs to go through certain process: Demand analysis, and final test and something else. Among these process, structure design and application development are the keys to form attractive and durable software. This paper takes a simplified music player as an example. It lays emphasis on the main steps and process of Andriod software design.
Keywords: music app, andriod, mobile devices
目 录
1引言: 3
1.1开发意义 3
1.2开发背景 3
1.3用户类型和特征 3
1.4操作环境 3
1.5设计和实现约束 3
2需求分析: 4
2.1软件设计目标 4
2.2可行性分析 5
2.3系统主要功能结构图 6
2.4外部接口 15
2.5其他功能需求 15
2.6其他需求 16
3架构解决方案与总体设计 16
3.1总体架构 16
3.2系统主要功能和模块 21
4软件主要实现和技术 22
4.1数据设计 22
4.2接口设计 41
5测试文档概述 44
5.1编写目的 44
5.2测试环境描述 44
5.3测试用例列表 45
5.4测试故障描述 51
5.5测试结论 51
6软件描述 52
6.1性能 52
6.2安全保密 52
6.3运行环境 53
6.4数据结构 53
6.5使用过程 53
输入数据的现实背景 54
输入格式 54
结 论 59
参考文献 60
致 谢 61
1 引言:
1.1 开发意义
本项目是设计一个界面友好的简便音乐播放器,此播放器拥有市场上流行播放器的大部分功能,可以正常使用并且性能符合用户的要求。此文档是播放器设计的需求分析,分析了播放器的基本功能需求和功能之间的联系。