基于iOS的在线音乐播放系统的开发论文.doc

基于iOS的在线音乐播放系统的开发论文.doc

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于iOS的在线音乐播放系统的开发毕业论文 目 录 基于iOS的在线音乐播放系统的开发 1 The development of Online Music Broadcast System Based on iOS 2 第1章 绪论 6 1.1 课题开发背景 7 1.2 音乐播放娱乐系统框架设计开发的现实意义 8 1.3 本系统预达到的目标 8 第2章 在线音乐播放系统开发技术简介 9 2.1 Objective-c简介 9 2.1.1 ios系统框架 10 2.1.2核心操作系统层和核心服务层 10 2.1.3应用程序框架 12 2.2 SQLite数据库介绍 13 2.3 XCode 13 第3章 在线音乐播放系统需求分析 16 3.1 在线音乐播放系统的可行性分析 16 3.2 在线音乐系统功能需求分析 18 3.2.1 功能需求 19 根据系统功能划分,本系统详细需求描述如下: 19 第4章 在线音乐播放系统设计 21 4.1 在线音乐播放系统总体架构设计 21 4.2 模块功能设计 21 4.2.1 音乐播放功能模块 22 4.2.2 音乐信息功能模块 23 4.2.3 在线搜索音乐功能模块 24 4.2.4 在线下载功能模块 26 4.2.5 水果连连看功能模块 27 4.2.6 音乐视频功能模块 28 4.2.7 音乐播放设置功能模块 30 第5章 在线音乐播放系统实现 32 5.1 系统初始化的实现 32 5.2 音乐播放的实现 36 5.3 音乐播放列表的实现 38 5.4 在线搜索音乐的实现 42 5.5 在线下载的实现 45 5.6 水果连连看功能的实现 49 5.7 音乐视频播放功能的实现 52 5.8 系统播放设置功能的实现 54 第6章 系统测试 56 6.1 功能模块测试 56 6.2 功能整体测试 57 第1章 绪论 随着计算机网络通信技术和Internet的飞速发展,基于因特网的手机移动应用已经开始成为一种全新的功能需求,并且越来越受到人们的关注。由于移动应用具有简单性,随时随地性等诸多特点,因此它有着传统计算机所无法比拟的优点。这样一来,手机移动应用的开发工作就显得尤为重要,开发出一个手机音乐播放器就更有必要了。 本文依据设计实现出的以SQLite数据库为例的手机音乐播放器,做了全面系统的介绍。全文共六章,按照前期的开发顺序,从系统分析与研究开始,逐一对开发过程做了全面的介绍。 第一章,介绍了课题的开发背景、课题开发的现实意义、音乐播放器的概念涵义以及预期达到的目标。 第二章,概略地介绍了开发音乐播放器多用到的各种技术,比如新技术Objective-c,SQLite数据库,开源框架的xml解析等。 第三章,对音乐播放器的系统结构设计、系统结构功能、运行环境等概要分析设计阶段做工了大体介绍即需求分析。 第四章,对系统总体流程设计、系统整体框架、后台逻辑处理功能设计和数据库设计作了简要说明。 第五章,具体介绍了系统各功能实现过程,如音乐播放界面的处理, 音乐信息的处理, 在线音乐搜索的处理,连连看游戏的处理等。 第六章,大体介绍了对本系统的测试工作,涵盖了测试计划、测试结果以及测试分析这三个方面的内容。 1.1 课题开发背景 如今的移动应用开发产业让人眼花缭乱,主要的移动操作平台有:iOS(iPhoneOS)、Android、Nokia Symbian、BlackBerry、Java ME、Windows Phone、Flash/Flash Lite、mobile web(WAP/XHTML/CSS/Javascript)。Android以其开放性,多任务,大功能,画面流畅,硬件设备优良多样等各种优点,占智能机一大部分;然而它也存在着很明显的不足,如:兼容性差,各种机型的配置不一样,以至于开发的时候出现各种版本。有些产品华而不实,用户体验差。Symbian主要基于C语言的应用开发,支持多线程运行模式,但是开发代码量过大给开发人员造成很大的不便,另外塞班版本之间兼容性差也是SymbianOS需要改进的一个地方。就目前而言,三大平台(Android、Symbian、BlackBerry)的市场占有率也在逐渐下降,iOS呈现平稳上升趋势。 1.App Store的支付模式成熟。不仅仅是商业模式的创新,更重要的是无法模仿,经过长时间的运营,App Store已经形成完备的支付模式,被大部分用户接受。 2.iOS是用Objective-C开发。从全球的编程语言排行榜来看,虽然,Objective-C只有苹果公司一家使用,但是已经排名第4,可见iOS开发的普及性和受欢迎程度,另外,基于C语言,运行效率

您可能关注的文档

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档