预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业设计(论文)开题报告 题目基于iOS的音乐播放器 的设计与实现 学生姓名 学号201014350208 系别计算机科学系 专业 届别2014届 指导教师、职称 企业指导教师、职称李有田(技术总监) 2013年9月23日 一、综述国内外对本课题的研究动态,说明选题的依据和意义 选题背景 随着智能手机的大众化,越来越多的人应用智能手机。相对的对手机软件的需求 也就越来越多。当今时代手机不再只是用来打电话、发短信的工具,反而对手机的娱乐 功能要求越来越高[1]。手机的一个重要的功能就是听音乐,一款好的手机音乐播放器 可以更好的体现智能手机的强大。目前中国音乐播放器行业已经具备了相当的规模,并 在国际市场上已有一定的竞争力。苹果手机作为当今中国智能手机市场上不可或缺的一 个品牌,基于iOS的手机软件需求量也就相应的越来越强。市场上的音乐播放器品牌繁 多,定位不一,基本满足了各层次消费者的需求,例如:酷我音乐、酷狗音乐、百度音 乐、QQ音乐等等这些大家所熟知的音乐播放器已经在苹果软件中占据了一定的地位。智 能手机的应用使现代人的生活更加的方便。 伴随着苹果手机进入中国市场,相应的iOS技术逐渐流行起来。而对于开发苹果 应用的语言——Object-C,也成为当今社会最流行的开发语言,并且保持着强劲的上升 趋势,隐隐有超过C语言的现象[2]。对于其他的开发语言,例如java、javascripe, Object-C以其强大的优势遥遥领先于这些其他的编程语言。本人根据当前的形式,决定 引用这种这种技术来开发手机应用。 选题的依据和意义 听音乐已经成为当今社会,人们必不可少的一项娱乐活动。根据调查所得信息, 本人发现最近智能手机用户对较大的音乐播放器应用的喜爱度明显下滑,而相对的那些 小巧的音乐播放器反而被越来越多的用户下载使用。苹果系统的软件具有的特点就是美 观、简洁、易操作。根据这些信息,设计一款小巧的基于iOS的音乐播放器会很容易得 到用户的青睐。同时本人从去年开始接触iOS,在学习了几个月后,对iOS开发有了一 些理解,所以对于这次毕业设计,我就选择了基于iOS系统开发一款产品。希望通过这 次毕业设计来进一步巩固自己的iOS开发水平。使自己在以后的社会竞争中更加具有优 势。 二、研究的基本内容,拟解决的主要问题 研究的基本内容: 1.学习开发音乐播放器多用到的各种技术,比技术Objective-c,SQLite数据 库.Xcode等。 2.对音乐播放器的系统结构设计、系统结构功能、运行环境等概要分析设计做一定 的了解与学习。 3.对系统总体流程设计、系统整体框架、后台逻辑处理功能设计和数据库设计作 一定的学习。 拟解决的问题: 设计一个基于iOS平台的音乐播放器,其具体实现的功能是: 1.音乐播放功能需求 本功能模块实现mp3音乐文件的播放,歌曲的切换,音乐的暂停,音乐的开始, 歌曲图片的显示,音量的调整,随意拖动滚动条来播放音乐等。 2.音乐播放列表功能需求 该模块实现的是音乐信息的管理,包括播放哪一个音乐,本地音乐播放列表的 显示,所有的音乐信息等等。 3.在线搜索音乐功能需求 该模块实现的是使用网络API来在线搜索音乐,还包括搜索结果的正确显示等等。 三、研究的步骤、方法、措施及进度安排 研究的步骤: 1.了解iOS开发的研究背景,国内外的发展现状以及iOS开发音乐播放器的发展前 景。 2.实现音乐播放器的歌曲的切换,音乐的暂停,音乐的开始,歌曲图片的显示, 音量的调整等功能模块。 3.总结了本设计在设计过程中所得出的结论,以及今后的研究努力方向。 研究方法: 1.观察法:观察实验现象以及生活中的现象来发现问题。 2.实验法:通过实验来论证自己的设想是否正确。 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月: 对总毕业设计任务进行总结、整理,完成毕业设计任务。进行毕业设计论文的撰写、排