iOS音乐播放器的设计毕业设计论文
音乐播放器设计与实现毕业论文

音乐播放器设计与实现摘要本文对音乐播放器的设计与开发过程进行了分析与叙述。
依照系统开发的实际操作步骤,文章从需求分析、概要设计、详细设计和测试这四大章节对系统开发过程进行分别阐述。
需求分析中主要包括了软件设计前的需要实现的基本功能,界面要求;而概要设计则是对系统体系结构、各功能模块等具体的系统实现过程进行剖析展示,在详细设计章节中有详细实现方法和文字解释并配有表图说明。
文章还列举了关键的功能模块实现代码。
本文主要详细介绍了一个用Qt开发播放器的实现方法,在分析了目前国内许多播放器样式基础上,并经过反复摸索和学习研究后,借助编程语言C++和Qt开发环境最终实现了音乐播放器的开发,并在一系列测试后,达成了友好化界面、所需功能基本完善、操作简单的设计目标。
关键词Qt;音乐播放器;C++Design and implementation of a music playerAbstractIn this paper, a music player design and development process were analyzed and described. In accordance with the actual steps of system development, the article from the needs analysis, outline design, detailed design and testing of these four sections of the system development process are described. Requirements analysis includes the basic functions of the software design prior to the need to achieve, and interface requirements; while the outline design of the system is the specific system architecture, the functional modules such as the implementation process to analyze the display, there is a detailed section in the detailed design to achieve methods and interpretation of the text and with a table diagram. The article also lists the key features module code.This paper introduces the one with the Qt development player implementations, analyzing the current domestic many players style basis, and after trial and error and learning research, with the programming language C++ and Qt development environment and ultimately the music player development, and after a series of tests to reach a friendly interface, basic functions required for perfect, simple design goals.Keywords:Qt; music player; C++目录摘要 (i)Abstract (ii)1 绪论 (1)1.1 课题背景 (1)1.2 目的和意义 (1)1.3 开发工具和技术 (1)1.3.1 开发工具 (1)1.3.2 使用技术 (1)1.4 系统设计思想 (2)1.5 本文的结构 (2)1.6 经济可行性 (2)1.7 技术可行性 (2)1.8 操作可行性 (3)1.9 法律可行性 (3)2 需求分析 (4)2.1 软件需求 (4)2.1.1 编写目的 (4)2.1.2 项目背景 (4)2.1.3 项目目的和目标 (4)2.2 系统需求分析 (4)2.2.2 界面需求 (5)2.2.3 性能需求 (6)2.2.4 可靠性要求 (6)2.2.5 运行环境需求 (6)3 概要设计 (7)3.1 设计计划 (7)3.1.1编写目的 (7)3.1.2背景 (7)3.1.3定义 (7)3.2 总体设计 (7)3.2.1 需求规定 (7)3.2.2 运行环境 (7)3.2.1 基本设计概念和处理流程 (7)3.2.4 主要功能 (9)3.2.5 人工处理过程 (9)3.2.6 尚未问决的问题 (9)3.3 面向对象的建模 (10)3.3.1出错信息 (14)3.3.2补救措施 (14)4 详细设计 (16)4.1 具体模块设计 (16)4.1.1 编写目的 (16)4.1.2 背景 (16)4.1.3 定义 (16)4.2 程序系统的结构 (17)4.2.1 程序描述 (17)4.2.2 功能 (17)4.2.3 性能 (18)4.2.4 模块的实现 (17)4.2.5 注释设计 (21)4.2.6 测试计划 (21)5 系统测试与性能分析 (25)5.1 软件测试 (25)结论 (33)致谢 (33)参考文献 (33)1 绪论1.1 课题背景随着计算机技术的发展应用软件在生活中应用越来越广泛。
智能音乐播放器的设计与实现毕业设计

第1章绪论1.1 MP3播放器的发展沿革MP3播放器的设计是一门集计算机技术、通信技术和数字多媒体技术于一体的综合设计。
媒体在中国的宽带建设中被列为最主要的应用之一,越来越多的提供网络在线服务的运营商开始采用网络视频媒体服务解决方案,以增强在网络服务上的优势。
媒体将成为未来互联网应用的主流,并将推动互联网整体架构的革新。
近年来,媒体技术在世界范围内己有应用,特别是1995年推出第一个Internet媒体播放器以来,Internet媒体应用有了爆炸性增长。
互联网的发展更是决定了媒体市场的广阔前景。
商业网站利用媒体上新闻、音乐直播和点播,企业和机构采用点播和媒体进行员工培训、信息发布、公司介绍等,可提高效率,节约开支。
随着计算机技术、网络技术、数字多媒体技术等高科技技术的发展,媒体播放器技术也得到了迅速发展。
媒体播放器的发展大致可分为两个阶段:基于PC的媒体播放器阶段和嵌入式媒体播放器阶段。
目前基于PC的MP3播放技术市场上主流的媒体技术有三种,分别是RealNetworks公司的RealMedia, Microsoft的Windows Media和Apple公司的Quicklime。
这三家的技术都有自己的专利算法、专利文件格式甚至专利传输控制协议这三个关键要素在里面。
Apple公司的Quicklime是一个非常老牌的媒体技术集成,是数字媒体领域事实上的工业标准。
之所以说集成这个词是因为Quicklime实际上是一个开放式的架构,包含了各种样的流式或者非流式的媒体技术。
目前的最新版本支持MP4文件格式的播放。
RealNetworks公司在20世纪90年代中期首先推出了媒体技术,并随着互联网的急速发展而壮大了自身,在市场上处于主动地位,并拥有最多的用户数量。
RealMedia通过基于SMIL并结合自己的RealPix和RealText技术来达到一定的交互能力和媒体控制能力,不过相比Quicklime来说还有一段距离。
基于ios平台的音乐播放器的设计与实现 推荐

iPhone SDK介绍
(一)iPhone开发工具——X-Code (二)iPhone开发工具——Interface
Builder (三)iPhone开发工具——
Instruments(分析器)
(一)X-Code的界面音Leabharlann 播放器播放列表读取mp3文件
播放列表--创建tableView
1996年12月20日苹果公司宣布收购NeXT SoftWare公司,NEXTSETP/OPENSETP 环境成为了苹果操作系统下一个主要发行 版本的OS X的基础,这个开发环境的该版 本被苹果公司成为Cocoa。(Cocoa 是一 个先进的面向对象的框架)
2007年,苹果公司发布了Objective-C语 言的更新,并称之为Objective-C 2.0.
播放歌曲界面
XIB文件做成的播放界面 关联之后运行的界面
点击播放列表进入播放界面
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *musicCell = [DataTable cellForRowAtIndexPath:indexPath];
Objective-C的特点
Objective-C 使用新加的数据类型id, 用来表示任何类型。
OC的文件分为头文件和源文件,扩展 名分别为.h .m .mm
h 为头文件。头文件包涵类的定义、 类型、方法以及常量的声明
m 为源文件。这个典型的扩展名用来 定义源文件,可以同时包含C和 Objective-C的代码。
MusicModel *mp3Asset = [musicArray objectAtIndex:indexPath.row];
音乐APP的设计与实现毕业论文

小时候很喜欢听音乐,很想要一个属于自己的MP3播放器。
那时候还小科技还没发展到现在的地步,手机只能打电话发短信。
而现在生活水平越来越高科技越来越进步,人们对于物质的需求越来越高不再满足以前的小玩意,把很多以前单件类似与MP3播放器的小玩意都集中在手机中,变成一个个的手机软件,让人们使用手机的功能得到极大的提升。
以前的MP3、MP4之类的都成为过去,已经被时代给淘汰,只存在与我们儿时的记忆之中。
现在我想一另一种方式圆我儿时的梦想。
我想自己开发出属于我自己的音乐播放器。
我希望的我的音乐播放能够给你们带来快乐。
这款播放器使用Android Studio开发,下面将是应用程序的设计与实现的讨论:Android使用的底层框架库提供了对大部分图像和音频编码格式的支持,当然,还需要一些硬件的支持,核心部分是使用Mediaplayer对象进行音乐播放。
关键词:Android;MediaPlayer;音乐播放器,Android Studio引言 (1)第一章绪论 (2)第二章系统分析 (3)2.1音乐播放器的设计目标 (3)2.2功能的需求 (4)2.3主界面的需求 (4)2.4性能的需求 (4)2.5技术上的可行性 (4)2.6开发工具的可行性 (5)第三章软件详细设计 (6)3.1软件结构 (6)3.2初始界面 (7)3.3首页 (8)3.4本地音乐 (9)3.5最近播放 (9)3.6音乐播放界面 (10)3.7菜单选项 (11)3.8歌单创建 (13)3.9UI界面 (13)第四章数据库设计 (14)4.1数据库表单介绍 (14)4.2字段名称设计 (15)第五章软件测试 (17)5.1播放功能测试 (17)5.2歌单创建测试 (18)5.3主题切换测试 (20)总结 (22)致谢 (23)参考文献 (24)引言信息时代的到来,人们对于事物的追求越来越高,手机发展日新月异。
伴随着信息普及,人们对手机的智能化、性能需求越来越高,对于智能机需求主要人群在于青少年方面占比列较多。
iOS音乐播放器(三稿)

-JIU JIANG UNIVERSITY毕业论文题目iOS音乐播放器英文题目iOS MusicPlayer院系信息科学与技术学院专业计算机科学与技术姓名吴传东班级学号A111146指导教师潇二O一五年五月目录目录1摘要3Abstract41 绪论51.1课题来源及研究背景51.2 开发目的及意义51.3 课题研究容51.4 论文的组织与构造62 相关技术概述72.1系统架构及开发环境简介72.2 音乐播放器应用控件及组件介绍7 2.3 音乐播放器的生命周期92.4 音乐播放器应用技术的介绍102.5本章小结103 需求与分析113.1 可行性需求分析113.2 UI需求分析133.3 功能需求分析143.4 存储操作需求分析153.5 本章小结164 系统设计184.1 UI设计184.2 功能设计184.3 存储操作204.4 本章小结215 系统实现235.1 UI实现235.2 功能实现235.3 存储操作实现265.4 本章小结276 软件测试296.1 兼容性测试29 6.2 功能测试306.3 本章小结337 总结与展望34 7.1 总结347.2 展望34致35参考文献36摘要针对iOS系统上的一款音乐播放器程序进展设计与实现讨论。
该音乐播放器实现了上一首,下一首,音量调节,歌词同步,播放模式的切换,快进快退等根本功能,还实现了对网络歌曲的分类获取及在线实时播放。
目前苹果手机大热,在全世界炽热销售,年轻人以拥有一台属于自己的苹果手机为傲。
在这个大环境下学习苹果软件开发,是年轻人非常不错的选择。
所以开发一款音乐播放软件非常具有市场前景。
这款音乐软件中有我完成了系统设计,系统架构,UI界面设计,以及最后的软件测试等工作。
关键词iOS; object-C;音乐播放器AbstractAgainst the the music player program in the system of ios carried out the Design and Implementation of discuss. the basic functions of the switch to playback mode, fast forward and rewind, but also to achieve the classification of the songs on the network access and on-line real-time playback.The apple mobile phone, hot sell all over the world, young people to have a proud of their own iphones. In this environment learning apple software development, is a young man is very good choice. So I developed this kind of music player softwareHave I done in this music software system design, system architecture, UI interface design, and the final software testing, etc.Keywords the iOS; object-C; music player1 绪论1.1课题来源及研究背景当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场开展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三大手机操作系统,Windows phone,Android,以及iOS操作系统,其中iOS系统有很大的开展前景。
基于ios多功能音乐盒 苏州大学文正学院 邢扣兵

目录第一章绪论 (3)1.1研究意义和背景 (3)1.2音乐播放器的研究意义及现状分析 (4)第二章开发技术简介 (5)2.1Objective-c技术简介 (5)2.2 Xcode开发工具简介 (7)2.3 SQLite简介 (8)第三章需求分析及设计 (9)3.1音乐播放器市场需求 (9)3.2音乐播放器软件可行性分析 (9)3.3音乐播放器的技术可行性分析 (9)3.3音乐播放器的经济可行性分析 (9)3.5本章小结 (10)第四章系统实现 (11)4.1音乐播放器各部分功能及模块功能图 (11)4.1.1本地音乐以列表的形式显示 (11)4.1.2可以播放模式 (12)4.1.3详细显示某首音乐的信息 (12)4.1.4音乐播放可以暂停可以结束 (12)4.1.5可以显示歌词 (12)第五章系统模块的实现 (13)5.1系统目录结构 (13)5.2控制器的搭建 (13)5.3音乐文件列表界面的基本搭建 (14)5.4音乐播放器播放界面的搭建 (17)5.4.1跳转两种方法的实现与比较 (17)5.4.2 xib搭建音乐播放控制器 (18)5.5音乐播放器两个控制器之间数据传递 (20)5.6封装一个音频工具,管理音乐数据 (20)5.7实现效果 (21)5.8音乐播放器实现过程中的一些细节控制 (22)5.8.1音乐播放器进度条实现 (23)5.8.2音乐播放器拖拽进度条 (23)5.8.3进度条半透明滑块的实现 (24)5.9暂停、播放、上一首、下一首实现 (25)5.10图片的处理 (26)5.11播放处理 (27)5.12创建歌词控件 (27)5.13毛玻璃效果 (28)终结与展望 (30)6.1设计总结 (30)6.2音乐播放器的未来展望 (30)参考文献 (31)致谢 (32)摘要随着智能手机行业的快速发展,越来越多的人接受和使用智能手机。
搭载在手机上的硬件和软件越来越先进和智能化。
iOS-音乐播放器--论文

1引言1.1选题背景随着智能手机的大众化,越来越多的人应用手机。
相对的对手机软件的需求也就越来越多。
当今时代手机不再只是用来打电话、发短信的工具,反而对手机的娱乐功能要求越来越高[1]。
手机的一个重要的功能就是听音乐,一款好的手机音乐播放器可以更好的体现智能手机的强大。
目前中国音乐播放器行业已经具备了相当的规模,并在国际市场上已有一定的竞争力。
苹果手机作为当今中国智能手机市场上不可或缺的一个品牌,基于iOS的手机软件需求量也就相应的越来越强。
市场上的音乐播放器品牌繁多,定位不一,基本满足了各层次消费者的需求,例如:酷我音乐、酷狗音乐、百度音乐、QQ音乐等等这些大家所熟知的音乐播放器已经在苹果软件中占据了一定的地位。
智能手机的应用使现代人的生活更加方便。
伴随着苹果手机进入中国市场,相应的iOS技术逐渐流行起来。
而对于开发苹果应用的语言—Object-C,也成为当今社会最流行的开发语言,并且保持着强劲的上升趋势,隐隐有超过C 语言的现象。
对于其他的开发语言,例如java、javascripe,Object-C以其强大的优势遥遥领先于这些其他的编程语言。
本人根据当前的形式,决定引用这种这种技术来开发手机应用。
1.2设计目的及意义听音乐已经成为当今社会,人们必不可少的一项娱乐活动。
根据调查所得信息,本人发现最近智能手机用户对较大的音乐播放器应用的喜爱度明显下滑,而相对的那些小巧的音乐播放器反而被越来越多的用户下载使用。
苹果系统的软件具有的特点就是美观、简洁、易操作。
根据这些信息,设计一款小巧的基于iOS 的音乐播放器会很容易得到用户的青睐。
同时本人从去年开始接触iOS,在学习了几个月后,对iOS开发有了一些理解,所以对于这次毕业设计,我就选择了基于iOS系统开发一款产品。
希望通过这次毕业设计来进一步巩固自己的iOS开发水平。
使自己在以后的社会竞争中更加具有优势。
1.3设计思想和目标设计思想:自己的这款音乐播放器设计的过程是按照一般的应用开发流程进行的。
毕业设计(论文)-基于ios系统的在线音乐播放器手机app设计[管理资料]
![毕业设计(论文)-基于ios系统的在线音乐播放器手机app设计[管理资料]](https://img.taocdn.com/s3/m/ce4ee5c6a32d7375a517805a.png)
中国地质大学长城学院本科毕业设计题目基于iOS系统的在线音乐播放器手机app 设计系别管理科学与工程系专业信息管理与信息系统学生姓名学号指导教师职称高级工程师2016年 3 月7 日中国地质大学长城学院毕业论文任务书课题信息:课题性质:设计√论文□课题来源:教学□科研□生产□其它□发出任务书日期:指导教师签名:年月日中国地质大学长城学院毕业论文开题报告中国地质大学长城学院本科毕业设计文献综述系别:管理科学与工程系专业:信息管理与信息系统姓名:学号:2016年3月7日前言现今移动互联网成为人们热议的话题,各式各样的移动操作平台也层出不穷,以下是几个现今比较流行的移动操作平台:iOS、Android、BlackBerry、Java ME、Windows Phone、mobile web。
其中苹果系统以其开放性、良好的用户体验、性价比高等等优点,(2014年底苹果占全球份额的85%)抢占了移动互联网市场的大部分。
而基于iOS移动终端的音乐播放器的设计是一门集计算机技术和数字多媒体技术于一体的综合设计。
随着中国计算机技术、宽带网络的发展,越来越多的人开始重视多媒体播放器的发展与应用,在当今信息社会以多媒体为特征的信息技术和信息产业的发展及应用对人类社会产生的影响和作用愈来愈明显,愈来愈重要。
而音乐作为多媒体的一个重要组成部分能改变信息的包装,实现知识信息数字化,为人们获得知识信息提供极大地方便和无穷的乐趣。
友善的人界面、有人的电子游戏项目、身临其境的多媒体导购系统等等,无不渗透着多媒体的作用,他引导人们进入一个有声有色的世界。
同时,多媒体的发展和应用,极大地推动了各行各业的相互渗透和飞速发展,大大改变了人类社会的工作环境和生活方式,可毫不夸张的说,多媒体产业的形成与发展,不仅引起了计算机工业的一次革命,也正在深刻影响着人类社会发生巨大的变革。
多媒体技术的发展在很大程度上依靠于多媒体软件开发的水平。
2国外研究状况在国际音乐市场上,因为互联网极大的降低了数据流动的成本和音乐这种容易被数字化的特征,音乐数据在互联网上被快速广泛的传播是必然的事情,这就造成了互联网上大量的音乐盗版下载不断发生,直接导致了“互联网杀死音乐产业”的论调。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师:(签名)单位:(盖章)年月日评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩:□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师:(签名)单位:(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格3、学生答辩过程中的精神状态□优□良□中□及格□不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩:□优□良□中□及格□不及格教研室主任(或答辩小组组长):(签名)年月日教学系意见:系主任:(签名)年月日1引言1.1选题背景随着智能手机的大众化,越来越多的人应用手机。
相对的对手机软件的需求也就越来越多。
当今时代手机不再只是用来打电话、发短信的工具,反而对手机的娱乐功能要求越来越高[1]。
手机的一个重要的功能就是听音乐,一款好的手机音乐播放器可以更好的体现智能手机的强大。
目前中国音乐播放器行业已经具备了相当的规模,并在国际市场上已有一定的竞争力。
苹果手机作为当今中国智能手机市场上不可或缺的一个品牌,基于iOS的手机软件需求量也就相应的越来越强。
市场上的音乐播放器品牌繁多,定位不一,基本满足了各层次消费者的需求,例如:酷我音乐、酷狗音乐、百度音乐、QQ音乐等等这些大家所熟知的音乐播放器已经在苹果软件中占据了一定的地位。
智能手机的应用使现代人的生活更加方便。
伴随着苹果手机进入中国市场,相应的iOS技术逐渐流行起来。
而对于开发苹果应用的语言—Object-C,也成为当今社会最流行的开发语言,并且保持着强劲的上升趋势,隐隐有超过C语言的现象。
对于其他的开发语言,例如java、javascripe,Object-C以其强大的优势遥遥领先于这些其他的编程语言。
本人根据当前的形式,决定引用这种这种技术来开发手机应用。
1.2设计目的及意义听音乐已经成为当今社会,人们必不可少的一项娱乐活动。
根据调查所得信息,本人发现最近智能手机用户对较大的音乐播放器应用的喜爱度明显下滑,而相对的那些小巧的音乐播放器反而被越来越多的用户下载使用。
苹果系统的软件具有的特点就是美观、简洁、易操作。
根据这些信息,设计一款小巧的基于iOS 的音乐播放器会很容易得到用户的青睐。
同时本人从去年开始接触iOS,在学习了几个月后,对iOS开发有了一些理解,所以对于这次毕业设计,我就选择了基于iOS系统开发一款产品。
希望通过这次毕业设计来进一步巩固自己的iOS开发水平。
使自己在以后的社会竞争中更加具有优势。
1.3设计思想和目标设计思想:自己的这款音乐播放器设计的过程是按照一般的应用开发流程进行的。
自己首先调查了当今社会,人们对音乐播放器的需求,从中得出现阶段手机用户需要的是小巧、方便的音乐播放器。
从而决定自己开发一款小巧的音乐播放器。
在有了用户的需求后,本人开始开发属于自己的音乐播放器。
在真正设计音乐播放器的过程中,本人先决定了音乐播放器的整体框架结构,应用的图片出处等等这些开发必需的部分。
于是自己借鉴酷狗音乐的框架,开发一款精简的酷狗音乐播放器。
在决定了整体框架后,就是真正的开发了。
自己将酷狗音乐中与播放无关的部分删除,只保留他的播放功能,歌词显示功能音乐下载功能等等。
下载功能的实现本人决定针对这款音乐播放器设计出一个可供下载的网站以及服务器。
设计目标:虽说这款应用自己不打算上线,但自己依旧打算使其完美。
拥有播放器的一般功能,可以根据不同的歌曲显示不同的歌词,进度条根据时间显示播放进度,根据不同的音乐信息进行选择,根据搜索到的歌曲信息,下载自己喜爱的歌曲。
在完成这些功能的过程中来巩固自己学到的知识2 应用分析2.1可行性分析可行性分析也可称为可行性研究,是在网上调查的基础上并辅助其他的信息渠道,针对基于iOS的音乐播放器的开发是否具备必要性和可能性。
对新的音乐播放器的开发从技术、操作、经济等不同方面进行分析研究,来保证投资的失误,保证音乐播放器的开发成功。
就我们学的的知识知道可行性分析可以在最短的时间内分析出这款基于iOS的音乐播放器是否可以达到预定的效果。
(1)经济可行性分析:这款基于iOS的音乐播放器的开发是通过苹果系统的Xcode来进行的。
虽然本人不可能购买苹果笔记本来开发这款项目,但现阶段人们可以在不同的电脑上运行苹果系统。
那就是人们所说的黑苹果,通过一定的技术使非苹果笔记本也可运行苹果系统。
开发音乐播放器所需的图片,自己可以不通过专业人士来绘制。
自己通过破解现有App store上的在线应用,来获取自己想要的资源。
并且这个过程很是简单,不存在浪费人力物力的现象。
所以得出开发一款基于iOS的音乐播放器在经济方面是可行的。
(2)技术可行性分析:开发基于iOS的音乐播放器运用到的技术是Object-C,以及一些iOS 开发的UI设计,某些类库的应用等等。
就技术方面而言,自己学习iOS技术已经有四五个月的基础了,相对于开发一款音乐播放器而言自己的技术是完全可以胜任的。
而自己在黑苹果上装的Xcode完全可以胜任这次开发的需求。
从而分析得出开发这款音乐播放器在技术方面是可行的。
(3)社会可行性分析:开发这款音乐播放器,本人不是为了盈利的目的不会损害到任何人的利益。
这款音乐播放器虽有一部分按照酷狗音乐来完成,但自己不会发布出去,所以不会影响到酷狗公司的利益。
本人开发这款音乐播放器符合国家的方针政策,不影响任何组织的利益,没有宗教方面的宣传同时不会影响社会稳定。
所以可以得出本人开发基于iOS的音乐播放器在社会方面是可行的。
所以,综上所述本人的基于iOS的音乐播放器的开发是可行的。
2.2需求分析需求分析指的是在建立一个新的应用的时,就这个新的应用的目的、范围、定义及功能这些方面所要做的工作。
需求分析是完成一个应用必不可少的部分。
在进行一款项目开发的过程中,开发者必须确定客户的需求,在确定了客户需求后才能进行应用的开发。