尹盛ok开题报告1(音乐播放器)

更新时间:2023-07-20 19:28:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

毕业设计(论文)开题报告

题 目 基于iOS的音乐播放器的设

计与实现

学生姓名 尹 盛 学 号 201014350208 系 别 计算机科学系 专 业 通信工程 届 别 2014届 指 导 教 师、 职称 李煜民(讲师)

企业指导教师、职称 李有田(技术总监)

2013 年 09月 23 日

一.综述国内外对本课题的研究动态,说明选题的依据和意义 1.1 选题背景随着智能手机的大众化,越来越多的人应用智能手机。相对的对手机软件的需求 也就越来越多。当今时代手机不再只是用来打电话、发短信的工具,反而对手机的娱乐 功能要求越来越高[1]。手机的一个重要的功能就是听音乐,一款好的手机音乐播放器 可以更好的体现智能手机的强大。目前中国音乐播放器行业已经具备了相当的规模,并 在国际市场上已有一定的竞争力。苹果手机作为当今中国智能手机市场上不可或缺的一 个品牌,基于 iOS 的手机软件需求量也就相应的越来越强。市场上的音乐播放器品牌繁 多,定位不一,基本满足了各层次消费者的需求,例如:酷我音乐、酷狗音乐、百度音 乐、 QQ 音乐等等这些大家所熟知的音乐播放器已经在苹果软件中占据了一定的地位。 智 能手机的应用使现代人的生活更加的方便。 伴随着苹果手机进入中国市场,相应的 iOS 技术逐渐流行起来。而对于开发苹果 应用的语言——Object-C,也成为当今社会最流行的开发语言,并且保持着强劲的上升 趋势,隐隐有超过 C 语言的现象[2]。对于其他的开发语言,例如 java、javascripe, Object-C 以其强大的优势遥遥领先于这些其他的编程语言。 本人根据当前的形式, 决定 引用这种这种技术来开发手机应用。

1.2 选题的依据和意义听音乐已经成为当今社会,人们必不可少的一项娱乐活动。根据调查所得信息, 本人发现最近智能手机用户对较大的音乐播放器应用的喜爱度明显下滑,而相对的那些 小巧的音乐播放器反而被越来越多的用户下载使用。苹果系统的软件具有的特点就是美 观、简洁、易操作。根据这些信息,设计一款小巧的基于 iOS 的音乐播放器会很容易得 到用户的青睐。同时本人从去年开始接触 iOS,在学习了几个月后,对 iOS 开发有了一 些理解,所以对于这次毕业设计,我就选择了基于 iOS 系统开发一款产品。希望通过这 次毕业设计来进一步巩固自己的 iOS 开发水平。使自己在以后的社会竞争中更加具有优 势。

二.研究的基本内容,拟解决的主要问题2.1 研究的基本内容:1. 学习开发音乐播放器多用到的各种技术,比技术 Objective-c , SQLite 数据 库.Xcode 等。 2.对音乐播放器的系统结构设计、系统结构功能、运行环境等概

要分析设计做一定 的了解与学习。 3. 对系统总体流程设计、系统整体框架、后台逻辑处理功能设计和数据库设计作 一定的学习 。

2.2 拟解决的问题:设计一个基于 iOS 平台的音乐播放器,其具体实现的功能是: 1.音乐播放功能需求 本功能模块实现 mp3 音乐文件的播放,歌曲的切换,音乐的暂停,音乐的开始, 歌曲图片的显示,音量的调整,随意拖动滚动条来播放音乐等。 2.音乐播放列表功能需求 该模块实现的是音乐信息的管理,包括播放哪一个音乐, 本地音乐播放列表的 显示,所有的音乐信息等等。 3.在线搜索音乐功能需求 该模块实现的是使用网络 API 来在线搜索音乐,还包括搜索结果的正确显示等 等。

三.研究的步骤、方法、措施及进度安排 3.1研究的步骤:1. 了解iOS开发的研究背景,国内外的发展现状以及iOS开发音乐播放器的发展前 景。 2. 实现音乐播放器的歌曲的切换,音乐的暂停,音乐的开始,歌曲图片的显示, 音量的调整等功能模块。 3. 总结了本设计在设计过程中所得出的结论,以及今后的研究努力方向。

3.2研究方法:1. 观察法:观察实验现象以及生活中的现象来发现问题。 2. 实验法:通过实验来论证自己的设想是否正确。 3. 文献检索法:在中国知网等网站输入关键字进行相关文档资料的查阅。

3.3 研究进度安排:1. 2013 年 7 月-2013 年 8 月: 针对设计题目进行其相关的文献和资料检索,对所有资料进行分类、整理、吸收、 消化熟悉 iOS 系统,明确各软件工具的功能,确定一个比较完善的设计方案,温习 C 语 言知识,学习 Object-C 语言。了解 SQLite 数据库.学习 Xcode 软件的使用; 2. 2013 年 9 月-2013 年 10 月: 熟悉基本应用研发程序并进行模块化设计, Object-C 语言的使用与特性。 通过查阅 并综合的相关资料,写出毕业设计的开题报告。 3. 2013 年 11 月-2014 年 4 月: 依据老师讲解相关要点,设计出播放系统的大致方案,对播放器编程调试及现场情 况下的应用调试工作,发现问题,解决问题,大致完成毕业设计任务。 4. 2013 年 05 月-2013 年 06 月: 对总毕业设计任务进行总结、 整理, 完成毕业设计任务。 进行毕业设计论文的撰写、 排版、打印,提交 。准备毕业论文的答辩和进行毕业答辩 。

四、主要参考文献[1] Dave Mak(美) Jack Nutting(美) Jeff LaMarche(美)著.杨越 孙文磊等译.ios5 基础教程 [M].北京:人民邮电出版社. 2013:3 [2] Mark Dalrymple(美) Scott Knaster(美)著.杨越 等译.Objective-C 基础教程[M].北京: 人民邮电出版社. 2012:7 [3] Stephen G.Kochan 著.林翼 范俊 朱奕欣 译.Objective-C 程序设计(第四版)[M].北京: 电子工业出版社,2012:12 [4

] 虞斌著. Ios 软件开发揭秘: iPhone&iPad 企业应用和游戏开发[M].北京: 电子工业出版社, 2011:1. [5] 克莱尔(美)著.李强译.Objective-C2.0Mac 和 ios 开发实践指南[M].北京:机械工业出版 社,2011:1. [6] Brian W.Kernighan ,Deninis M Rirchie(美)著,徐宝文,李志(译)The C Programming Language[M].北京:机械工业出版社 2003:2. [7] 徐松林,黄猛著.cocos2D-x 手机游戏开发[M].北京:人民邮电出版社. [8] Ron patton(美)著.王钰,曹跃译.软件测试[M].北京:机械工业出版社,2006:4. [9] 王水著.软件工程[M].河南:河南科学技术出版社,2008:8. [10] 吴洁明著.软件工程实例教程[M].北京:清华大学出版社,2010:11. [11] 郭东恩著.数据库原理及应用[M].河南:河南科学技术出版社,2008:4. [12] Dan Pilone 著.Head First iPhone Development[M].北京:东南大学出版社,2012:1. [13] 萨丹著.iPhone 开发秘籍[M].北京:人民邮电出版社,2010:1. [14] 乔纳森(美)著.AppStore 掘金[M].北京:人民邮电出版社,2010:1. [15] 哈灵顿(美)著.iOS 4 实战[M].北京:人民邮电出版社,2012:1. [16] 王志刚.编著应用程序开发攻略之 iPhone 特色传感器应用[M].北京:电子工业出版社, 2011:2.

[17] Gene Backlin(美)著.岳红 凌冲译.iPhone&iPad 高级编程[M].北京:清华大学出版社, 2012:1. [18] Wei-Meng Lee(美)著.张龙译.IOS 4 编程入门经典[M].北京:清华大学出版社,2012:1.

五、指导教师意见

签名 年 六、企业指导教师意见 月 日

签名 年 七、毕业设计(论文)指导小组意见 月 日

签名

八、

系毕业设计(论文)工作领导小组意见

签名

本文来源:https://www.bwwdw.com/article/8331.html

Top