需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15293 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:基于IOS的音乐播放器是一款简易、用户操作性友好,布局简约而不缺乏美感的APP。相比较于其他音乐播放器,简化了一些功能,主要倾向于音乐播放功能为主,摈弃了重复的、繁琐的操作,给用户不一样的体验。 本软件是基于IOS系统的一款移动端的应用软件,客户端由Objective-C语言开发,服务器端使用了新浪云引擎,接口文件用PHP编写,数据库为MYSQL。开发工具为XCODE 6.1.0,运行环境为IOS SDK7.0以上版本。 本软件在参考了当下比较受欢迎的音乐播放器的基础上,结合自身的一些想法,设计并实现了“专注于音乐播放”的音乐播放器,该软件主要分为3部分:音乐界面、搜索界面、猜猜界面,在播放界面用户可以选取音乐播放;在搜索界面用户可以通过搜索歌手名搜索歌曲并点击播放;在猜猜界面用户可以听歌识曲,在为用户提供音乐欣赏的同时添加了一些娱乐的享受。 本文主要介绍基于IOS的音乐播放器的整个设计和开发流程,包括具体的代码实现和基本需求分析,使用到的开发工具和相关技术,以及在设计开发测试过程中遇到的问题和解决方法。
关键词 音乐播放器 IOS ; Xcode; Objective-C
目录 摘要 Abstract 1. 绪论-1 1.1. 研究背景-1 1.2. 研究内容和意义-1 1.2.1. 研究内容-1 1.2.2. 研究意义-1 1.3. 本文的组织结构-2 2. 系统开发工具及相关技术简介-3 2.1. 开发工具和环境简介-3 2.1.1. IOS系统-3 2.1.2. Xcode 开发工具-3 2.1.3. MAMP-4 2.1.4. Zend studio-4 2.1.5. SAE-4 2.2. 相关技术简介-4 2.2.1. Objective-C编程语言-4 2.2.2. ThinkPHP编程语言-4 3. 需求分析-6 3.1. 软件的设计目标-6 3.2. 软件的可行性研究-6 3.3. 功能需求-7 3.3.1. 播放功能-7 3.3.2. 播放列表功能-10 3.3.3. 搜索界面-11 3.3.4. 猜歌游戏-12 3.4. 系统界面需求-13 3.5. 系统性能需求-13 4. 系统设计-15 4.1. 设计原则-15 4.1.1. 总体设计路线-15 4.1.2. 系统功能结构图-15 4.1.3. 系统流程图-16 4.2. 系统功能设计-17 4.2.1. 音乐播放列表模块-17
4.2.2. 音乐播放模块-18 4.2.3. 搜索模块-19 4.2.4. 猜猜模块-20 4.3. 数据库设计-21 4.3.1. 概念模型设计-21 4.3.2. 逻辑结构设计-21 5. 系统详细设计与实现-22 5.1. 系统初始化的实现-22 5.2. 音乐播放的实现-23 5.2.1. 音乐播放界面-23 5.2.2. 音乐播放功能的实现-23 5.2.3. 歌曲下载功能实现-24 5.2.4. 歌曲切换功能实现-26 5.2.5. 歌曲设置功能实现-26 5.2.6. 歌词显示功能实现-27 5.2.7. 歌曲列表功能实现-28 5.3. 音乐播放列表的实现-29 5.3.1. 歌曲删除功能实现-29 5.3.2. 歌曲添加功能实现-30 5.4. 搜索音乐的实现-31 5.5. 猜猜的实现-32 6. 系统测试-35 6.1. 测试目的及重要性-35 6.2. 测试的方法-35 6.2.1. 白盒测试技术-35 6.2.2. 黑盒测试技术-35 6.2.3. 测试方法的选择-36 6.3. 功能的测试-36 6.3.1. 播放功能的测试-36 6.3.2. 列表功能的测试-37 6.3.3. 搜索功能的测试-37 6.3.4. 猜歌功能的测试-37 6.4. 测试结论-37 6.5. 测试总结-37 总结-39 致谢-40 参考文献-41 |