毕业设计论文基于ios系统的在线音乐播放器手机app设计管理资料Word文档下载推荐.docx
- 文档编号:18535484
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:37
- 大小:216.94KB
毕业设计论文基于ios系统的在线音乐播放器手机app设计管理资料Word文档下载推荐.docx
《毕业设计论文基于ios系统的在线音乐播放器手机app设计管理资料Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《毕业设计论文基于ios系统的在线音乐播放器手机app设计管理资料Word文档下载推荐.docx(37页珍藏版)》请在冰豆网上搜索。
用手机听音乐也成为当今社会人们必不可少的一项娱乐活动,市场上的音乐播放器品牌繁多,定位不一,充分满足了各层次消费者的需求。
最新的调查显示比较大的音乐播放器市场,并不是很乐观。
而外形新颖、小巧轻便灵活的迷你播放器却很受年轻人的青睐和欢迎。
此次设计是基于ios系统,为了使用户体验更加方便,开发简洁优化的在线音乐播放器,并将所学知识运用到设计过程中去。
App的内容主要包括:
从网络上搜索想要的歌曲、播放本地货网上的歌曲、暂停歌曲播放等。
要求:
严格按照软件开发思想和管理系统的开发步骤,以系统开发过程为主线,从需求分析,概要设计、详细设计、系统编码以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程用途、数据流程图、数据字典、界面设计等等。
要求整个系统的设计完整,功能齐全,代码正确,符合编程规范。
使用ios布局文件搭构界面,使用IOS开发工具Xcode进行设计。
毕业论文主要参考资料:
[1]MarkDalrymple/ScottKnaster.Objectie-C基础教程[M].人民邮电出版社,
[2]AppleInc.多线程指南[M].有米移动广告指南,
[3][M].苹果公司,
[4][M].
[5]罗建川,刘守印,胡君红,计算机工程与应用[M]
[6]杨正洪.Objective-C程序设计[M],清华大学出版社,
[7](美)坎贝尔.iPhoneSDK3开发快速上手[M],机械出版社,
[8]MarkDalrympleScottKnasterObjective-C基础教程[M].北京人民邮电出版社。
[9]StephenObjective-C程序设计(第四版)[M].北京电子工业出版社
[10]王水软件工程[M]河南科学技术出版社
[11]萨丹IPhone开发秘籍[M].人民邮电出版社
毕业论文应完成的主要工作:
1.完成该课题的开题报告、系统的具体功能设计、界面设计和代码编写。
.
2.需要对当前存在的类似客户端进行数据挖掘,对用户的需求做出准确的需求分析。
3.开题报告之前要撰写出毕业设计的大纲,并根据开题报告中教师提出的意见进行修改。
4.确定大纲之后认真的撰写论文和进行app的设计,并根据指导教师的意见进行修改。
.
5.必须实现包括上述功能实用性强的软件系统,提交可执行代码以及相应文档说明,论文终稿按要求打印上交。
毕业论文进度安排:
序号
毕业论文各阶段内容
时间安排
备注
1
确定论文题目
2016年9月6日-9月9日
2
下达论文任务书
2016年9月10日-9月12日
3
撰写开题报告
2016年9月13日-10月18日
4
开题答辩
2016年9月19日
5
毕业实习,搜集论文资料,撰写论文初稿
2016年10月21日-2016年3月31日
6
将论文初稿交指导老师评阅,在老师的指导下修改论文,直至最终定稿
2016年4月1日-4月30日
7
专家评阅毕业论文
2016年5月1日-5月15日
8
毕业论文答辩
2016年5月16日-5月27日
9
评定论文成绩
2016年5月28日-5月30日
课题信息:
课题性质:
设计√论文□
课题来源:
教学□科研□生产□其它□
发出任务书日期:
指导教师签名:
年月日
中国地质大学长城学院毕业论文开题报告
学生姓名:
学号:
专业班级:
指导教师:
职称:
单位:
设计√论文
科研□教学□生产√其它□
基于iOS系统的在线音乐播放器手机app设计
一、研究目的和意义
随着科技的发展,手机的音乐播放功能已经是大家比较关注的一部分了,几乎市场上所有的手机都拥有一个自带的音乐播放软件,通过软件可以对音乐欣赏中一些必要的元素进行人性化的设置,同时在操作的时候也能得到一定的便利,最新调查发现,外形新颖、小巧轻便灵活的迷你播放器很受年轻人的青睐和欢迎,所以本次设计就致力于开发一款基于ios手机平台的在线音乐播放器,来满足用户的使用需求。
二、研究现状
随着电子产品的大众化,高科技给我们生活带来了便捷,舒适,高效的体验,基于ios操作系统的苹果产品已经成为当今中国电子市场上不可或缺的一部分,在众多智能手机操作系统中,吴洁明在《软件工程实例教程》中指出IOS操作系统现对于安卓系统稳定很多且操作简单,在IOS系统上只做一款小巧精美,并且功能强大的音乐播放器会很受欢迎。
冯冲在《界面中的注意力设计》中阐明一款好的音乐播放器的人性化界面和扩展性是各种音乐播放器的特色所在,大部分商业版播放软件往往将界面打造的非常华丽,操作也十分方便,但也缺乏简洁性,支持的格式也较少,非开源播放软件一般能够很好地进行界面简化,支持较多的音乐格式。
此次设计的在线音乐播放器就是基于iOS平台设计的,支持mp3等主流音频,资源占用率小,运行效率高,操作简洁,扩展功能强。
在线音乐播放器开发过程中采用Objective-C语言和Sqlite数据库编程开发,杨正洪在《Objective-C程序设计》中指出iOS操作系统相对于其他手机操作系统具有良好的编程风格和界面设计以及系统封装性好,方便用户操作。
三、研究内容
在线音乐放器的设计可分为基本程序编译,UI界面设计,UI网络连接等内容。
自己综合现有音乐播放器的特点以及用户的需求评价,具体设计内容如下:
1、完成虚拟机的安装与配置
2、实现在线试听功能
3、实现歌曲搜索功能
4、自己设计播放器界面
5、完成相关程序编码并提交;
四、进度安排
2016年5月28日-30日
六、预期结果
通过对在线音乐播放器的设计,开发出一款集登录注册、歌词同步、单曲循环播放、观看MV等功能于一体的高性能APP,实现足不出户收听高品质音乐,而且在线音乐播放器具有边听边缓存的功能,爱听音乐的朋友在使用的时候可以不连接网络就可以享受高品质音乐带来的乐趣。
每个用户可以注册一个自己的账号,然后把自己喜欢的歌曲收藏在文件夹里,防止错过每一首好歌,在使用过程中假如遇到一些问题可以通过意见反馈对话框反映给开发者,使它能够更贴近用户的需求,实现不断的自我完善。
七、参考文献
[1]乔纳森AppStore掘金[M]人民邮电出版社
[2]吴洁明软件工程实例教程[M]清华大学出版社
[3]冯冲界面中的注意力设计北京交通大学
[4]杨正洪著,Objective-C程序设计[M],清华大学出版社,2001
[5](美)坎贝尔著,刘红伟译,iPhoneSDK3开发快速上手[M],机械出版社,2011
[6]王珊,[M].北京:
高等教育出版社,2006
[7]金福生,[M].北京:
人民邮电出版社,2012
[8]陈禹.信息分析与设计[M].北京高等教育出版社,2006
[9][D].南昌大学2014
[10]冯冲界面中的注意力设计
指导教师意见:
指导教师签名:
年月日
教研室意见:
审查结果:
同意□不同意□
教研室主任签名:
本科毕业设计文献综述
系别:
管理科学与工程系
专 业:
信息管理与信息系统
姓名:
学号:
2016年3月7日
前言
现今移动互联网成为人们热议的话题,各式各样的移动操作平台也层出不穷,以下是几个现今比较流行的移动操作平台:
iOS、Android、BlackBerry、Java
ME、Windows
Phone、mobile
web。
其中苹果系统以其开放性、良好的用户体验、性价比高等等优点,(2014年底苹果占全球份额的85%)抢占了移动互联网市场的大部分。
而基于iOS移动终端的音乐播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。
随着中国计算机技术、宽带网络的发展,越来越多的人开始重视多媒体播放器的发展与应用,在当今信息社会以多媒体为特征的信息技术和信息产业的发展及应用对人类社会产生的影响和作用愈来愈明显,愈来愈重要。
而音乐作为多媒体的一个重要组成部分能改变信息的包装,实现知识信息数字化,为人们获得知识信息提供极大地方便和无穷的乐趣。
友善的人界面、有人的电子游戏项目、身临其境的多媒体导购系统等等,无不渗透着多媒体的作用,他引导人们进入一个有声有色的世界。
同时,多媒体的发展和应用,极大地推动了各行各业的相互渗透和飞速发展,大大改变了人类社会的工作环境和生活方式,可毫不夸张的说,多媒体产业的形成与发展,不仅引起了计算机工业的一次革命,也正在深刻影响着人类社会发生巨大的变革。
多媒体技术的发展在很大程度上依靠于多媒体软件开发的水平。
2国外研究状况
在国际音乐市场上,因为互联网极大的降低了数据流动的成本和音乐这种容易被数字化的特征,音乐数据在互联网上被快速广泛的传播是必然的事情,这就造成了互联网上大量的音乐盗版下载不断发生,直接导致了“互联网杀死音乐产业”的论调。
苹果则打破了这种桎梏,其iPod用户通过iTunes,可以轻松找到想要的音乐,便宜的价格,便捷的付费,从外观到内容,苹果为音乐迷提供更好的用户体验,通过这种模式,苹果很快控制了整个在线音乐服务,向下掌控用户,向上掌控音乐开发商。
从业界的角度分析,依托苹果生态凭借互联网优良的流动性,音乐数据化技术的成熟,以及支付方式的便捷有效降低交易成本,以及音乐领域的长尾效应。
3国内研究状况
国内与国外相比算是起步比较晚的了。
国内自2011年起步以来,其规模和系统完善性都有待提高,伴随智能手机的普及,越来越多的人接受了苹果手机,并开始慢慢习惯了简单快捷的操作方式,省时省力的挑选流程,使人们认识到了iOS系统的优
点,目前,各种各类的移动互联网APP的开发如雨后春笋般地活跃在市场上,在国内也有一大块蓝海等着大家去发现也挖掘。
如果能把我住这个机会,我想一定能创造出堪比BAT的神话。
iPhone在中国极受欢迎。
国内的各大通信运营商都看到了iPhone在国内的前景,都纷纷地与苹果公司合作(合约机、优惠套餐等方式)。
APPle公司也没有这些运营商、客们失望,凭借iPhone自身的优点慢慢地国内市场上发出光芒。
虽然iOS在国内兴起不超过五年,但是在国内已经有了大量的相关学习的机会和学习资料。
给我我们自学提供了良好的环境。
在播放器方面,国内移动增值业务科伟异彩纷呈,其中人气最旺的当属无线音乐。
迅速崛起的多媒体音乐,给用户带来了崭新的娱乐体验,成为推动多媒体音乐全面崛起的生力军,数字多媒体音乐的迅猛发展,是无数企业对其青睐不已。
音乐行业未来发展的方向在于数字音乐,中国互联网多媒体音乐用户占世界前列,只要解决了版权问题,数字多媒体音乐的收入未来几年就可能出现几十倍或者上百倍的增长,前景十分乐观。
4总结
通过以上的文献阅读和参考,使我更加深了对iOS应用开发的理解,并很好地应用到了实践中,音乐播放器手机客户端应用程序能够很好的完成也要感激于这些文献的引导,虽然在做的过程中遇到一个又一个困难,不过最后也都一一解决,我会在今后不断的实践中努力完善自己,不断学习,以提高自身水平。
参考文献
[1]叶佳俊基于“云”
[2][美]DaveMark,JackNutting,JeffLaMarcheiOS
[3]冯冲界面中的注意力设计
[4][美]Stephen.Objective-C程序设计[M].
[5][美]JonatbanZdziarskiAppStore掘金.人民邮电出版社.2010
[6][美]DaveMark,JackNutting,JeffLaMarche.iOS基础教程[M].
[7]王珊,萨师煊.数据库系统概论[M].北京:
高等教育出版社,2006
[8]金福生,李朴之.iOS应用程序开发方法与实践[M].北京:
人民邮电出版社,2012
[9]陈禹.信息系统分析与设计[M].北京:
高等教育出版社,2005
[10][D].南昌大学2014
[11]Track产品及手机客户端软件分析与设计[D]山东大学2007
[12][D].复旦大学2010
[13][D].兰州大学2012
[14]CarloChung.Objective-Cprogrammingway[M].WileyPublishing,2011
[15]JivaDeVoe.GoodknowledgeofObjective-C[M].WileyPublishing,2012
本科毕业论文
题目基于iOS系统的在线音乐播放器手机app设计
系别管理科学与工程系
专业信息管理与信息系统
学号
2016年3月7日
基于iOS系统的在线音乐播放器手机app
设计
摘要
基于iOS系统的在线音乐播放器,是为了给用户提供更好的音乐播放效果,更家方便的用户操作,享受音乐带来的乐趣。
目前大多数音乐播放器都是以计算机和电子设备做为载体,在享受音乐带来乐趣的同时,占用系统内存比较大,此次设计的音乐播放器可以合理避免内存过大造成闪退的状况。
基于iOS的在线音乐播放器针对iPhone设备研发。
因为移动设备的便利性,使音乐播放器的方便性和易操作性得到了很大的提高。
本设计对开发中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、快进、快退、下一曲、上一曲、音量调节等功能于一体,性能良好。
第一阶段先对项目进行全面的、仔细的需求分析,并准确做出项目进度安排,明确每个阶段的任务;
第二阶段是进行项目分模块编码;
第三阶段对项目进行全面测试和系统集成测试。
在程序的开发上,因为OC语言的不可跨平台性,所以只在OSX系统上进行编码,目前,基于iOS的在线音乐播放器的手机客户端已经完成测试,达到预期效果。
关键词:
音乐播放器;
iOS;
Objective-C
Abstract
IOSsystembasedontheonlinemusicplayer,inordertoprovideuserswithbettermusictoplaytheeffect,moreconvenientoperationoftheuser,toenjoythefunofmusic.Atpresent,mostmusicplayersarebasedoncomputersandelectronicequipmentasthecarrier.IOSbasedonlinemusicplayerforiPhoneequipmentresearchanddevelopment.Becauseoftheconvenienceofmobiledevices,themusicplayer'
sconvenienceandeaseofoperationhasbeengreatlyimproved.
ThisdesignusingtheObjective-ClanguageandXcodecompilationtoolsfortheplayertowrite,andgivesthedetailedsystemdesignprocess,partoftheinterfacediagramandmainfunctionflowchartoftheoperation,thispaperalsoontheproblemsencounteredinthedevelopmentandsolvingmethodsarediscussedindetail.Themusicplayer,setplay,pause,stop,fastforward,rewind,asong,asong,adjustthevolumeandotherfunctions,goodperformance,inthedevelopmentprocessusingthewaterfallmodel.Thefirststagetotheprojectofcomprehensiveandcarefuldemandanalysis,accuratelymakingtheprojectschedule,cleartasksineachstage;
thesecondstageistheprojectsubmodulecoding;
thethirdstageoftheprojectofcomprehensivetestingandsystemintegrationtesting.
Inthedevelopmentprocess,becausetheObjective-Clanguagecannotbecrossplatform,soonlyintheOSXencode,atpresent,basedonendofmobilephoneclientofIOSmusicplayeronlinetestinghasbeendonetoexpectedresults.
Keywords:
MusicPlayer;
iOS;
Objective-C
前言
当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三大手机操作系统,Windowsphone,Android,以及iOS操作系统,其中iOS系统有很大的发展前景。
那么能否在手机上拥有自己编写的个性音乐播放器呢,本文的音乐播放器就是基于iOS手机平台的播放器。
现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一。
随着人们的生活水平越来越高,人们对音乐的需求也越来越高,而传统的音乐播放器又限于手机内存,在音乐的分类和管理上有着很大的局限性。
本设计的实现的是对音乐能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。
添加了对网络音乐的支持,使得手机只需要联网就会瞬间拥有百万首歌曲,不必在局限于手机内存。
丰富的歌曲分类功能,使得繁多网络歌曲的管理,更加的仅仅有条。
这样就打破的传统播放器内存的限制,是人们能够享受到更加丰富的歌曲。
本项目是一款基于iOS手机平台的音乐播放器,使iOS手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。
使人们的生活更加多样化。
也使设计者更加熟练iOS的技术和其它在市场上的特点。
本系统紧跟当前移动手机开发趋势,使用Objective-c语言开发一个基于iOS平台的音乐播放娱乐系统,实现基于iOS平台的音乐播放娱乐系统的基本功能。
歌的切换以及列表显示,在听歌的同时能够更好娱乐
第一章为绪论,介绍了本文的选题背景和意义,总结国内外音乐播放器研究现状,同时对论文研究内容安排进行阐述。
第二章对系统中涉及的相关理论和关键技术进行了研究,对Objective-C开发语言、iphone手机系统和MacOS相关技术进行了介绍和分析。
第三章对系统进行研究,阐述了系统的功能和性能和UI界面的设计和实现。
第四章在前面三章基础上研发出iPhone的音乐播放软件,同时,对系统各模块设计和实现进行分析,其中对关键技术给出了详细实现过程。
最后是论文的总结。
2.相关技术概述
开发iOS软件需要使用苹果官方发布的Xcode工具软件,Xcode软件目前已更新到第6版本,是一款相当强大的开发工具。
使用Xcode我们将按图2-1来实现播放器的功能。
图2-1播放器功能图
开发iOS软件使用OC语言,并使用苹果公司所开发集成的Xcode软件,开发音乐播放器需使用到下列方法。
SystemSoundServices
SystemSoundServices是最底层也是最简单的声音播放服务,调用AudioServicesPlaySystemSound这个方法就可以播放一些简单的音频文件,使用此方法只适合播放一些很小的提示或者警告音,因为它有很多限制:
如:
声音长度要小于30秒、InlinearPCM或者IMA4(IMA/ADPCM)格式的打包成.caf,.aif,或者.wav的文件、不能控制播放的进度、调用方法后立即播放声音、没有循环播放和立体声控制,另外,它还可以调用系统的震动功能,方法也很简单。
具体的代码可以参考官方的示例
SysSound,但是官方的示例只有一些简单的用法,从文档中我们发现可以通过AudioServicesAddSystemSoundCompletion方法为音频播放添加CallBack函数,有了CallBack函数我们可以解决不少问题,比如可以克服SystemSoundServices本身不支持循环播放的问题。
AVAudioPlayer类
,。
我们可以把AVAudioPlayer看作是一个高级的播放器,它支持广泛的音频格式,主要是以下这些格式:
AAC、AMR(AdaptiveMult
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 ios 系统 在线音乐 播放 手机 app 设计 管理 资料