基于IOS的音乐播放器的设计与开发.doc

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-12-19
  • 论文字数:15293
  • 课题出处:(芳芳老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:基于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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费