毕业设计(论文)-基于iOS系统的在线音乐播放器手机APP设计.doc
《毕业设计(论文)-基于iOS系统的在线音乐播放器手机APP设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于iOS系统的在线音乐播放器手机APP设计.doc(47页珍藏版)》请在咨信网上搜索。
中国地质大学长城学院 本 科 毕 业 设 计 题目 基于iOS系统的在线音乐播放器手机app 设计 系 别 管理科学与工程系 专 业 信息管理与信息系统 学生姓名 学 号 指导教师 职 称 高级工程师 2016年 3 月 7 日 中国地质大学长城学院毕业论文任务书 学生姓名 学号 专业班级 2012级信管2班 指导教师 职称 高级工程师 单 位 中国地质大学长城学院 毕业论文题目 基于iOS系统的在线音乐播放器手机app设计 毕业设计主要内容和要求: 主要内容:近年来,随着智能手机的大众化,越来越多的人使用智能手机。用手机听音乐也成为当今社会人们必不可少的一项娱乐活动,市场上的音乐播放器品牌繁多,定位不一,充分满足了各层次消费者的需求。最新的调查显示比较大的音乐播放器市场,并不是很乐观。而外形新颖、小巧轻便灵活的迷你播放器却很受年轻人的青睐和欢迎。此次设计是基于ios系统,为了使用户体验更加方便,开发简洁优化的在线音乐播放器,并将所学知识运用到设计过程中去。App的内容主要包括:从网络上搜索想要的歌曲、播放本地货网上的歌曲、暂停歌曲播放等。 要求:严格按照软件开发思想和管理系统的开发步骤,以系统开发过程为主线,从需求分析,概要设计、详细设计、系统编码以及系统测试、实施各阶段的主要内容和成果,包括系统结构图、业务流程用途、数据流程图、数据字典、界面设计等等。 要求整个系统的设计完整,功能齐全,代码正确,符合编程规范。 使用ios布局文件搭构界面,使用IOS开发工具Xcode进行设计。 毕业论文主要参考资料: [1] Mark Dalrymple / Scott Knaster. Objectie-C基础教程[M].人民邮电出版社,2009.7 [2] Apple Inc. 多线程指南[M]. 有米移动广告指南 ,2008.1 [3] 张立明.iOS高级内存管理编程指南[M].苹果公司,2011.6 [4] 林超旗.HTTP协议详解[M].2010.6 [5] 罗建川,刘守印,胡君红,彭新生.实时传输协议RTP的研究及其应用 计算机工程与应用[M] 2001.8 [6] 杨正洪 . Objective-C程序设计[M], 清华大学出版社, 2001.7 [7](美)坎贝尔. iPhone SDK3开发快速上手[M], 机械出版社, 2011.8 [8] Mark Dalrymple Scott Knaster Objective-C基础教程[M]. 北京人民邮电出版社 。2012.7 [9] Stephen G.Kochan Objective-C程序设计(第四版)[M]. 北京电子工业出版社 2011.1 [10] 王水 软件工程[M] 河南科学技术出版社 2012.8 [11] 萨丹 IPhone开发秘籍[M]. 人民邮电出版社 2010.1 毕业论文应完成的主要工作: 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日 课题信息: 课题性质: 设计√ 论文□ 课题来源: 教学□ 科研□ 生产□ 其它□ 发出任务书日期: 指导教师签名: 年 月 日 中国地质大学长城学院毕业论文开题报告 学生姓名: 学号: 专业班级: 2012级信管2班 指导教师: 职称: 高级工程师 单 位: 中国地质大学长城学院 课题性质: 设计√ 论文 课题来源: 科研□ 教学□ 生产√ 其它□ 毕业论文题目 基于iOS系统的在线音乐播放器手机app设计 一、研究目的和意义 随着科技的发展,手机的音乐播放功能已经是大家比较关注的一部分了,几乎市场上所有的手机都拥有一个自带的音乐播放软件,通过软件可以对音乐欣赏中一些必要的元素进行人性化的设置,同时在操作的时候也能得到一定的便利,最新调查发现,外形新颖、小巧轻便灵活的迷你播放器很受年轻人的青睐和欢迎,所以本次设计就致力于开发一款基于ios手机平台的在线音乐播放器,来满足用户的使用需求。 二、研究现状 随着电子产品的大众化,高科技给我们生活带来了便捷,舒适,高效的体验,基于ios操作系统的苹果产品已经成为当今中国电子市场上不可或缺的一部分,在众多智能手机操作系统中,吴洁明在《软件工程实例教程》中指出IOS操作系统现对于安卓系统稳定很多且操作简单,在IOS系统上只做一款小巧精美,并且功能强大的音乐播放器会很受欢迎。冯冲在《界面中的注意力设计》中阐明一款好的音乐播放器的人性化界面和扩展性是各种音乐播放器的特色所在,大部分商业版播放软件往往将界面打造的非常华丽,操作也十分方便,但也缺乏简洁性,支持的格式也较少,非开源播放软件一般能够很好地进行界面简化,支持较多的音乐格式。此次设计的在线音乐播放器就是基于iOS平台设计的,支持mp3等主流音频,资源占用率小,运行效率高,操作简洁,扩展功能强。在线音乐播放器开发过程中采用Objective-C语言和Sqlite数据库编程开发,杨正洪在《Objective-C程序设计》中指出iOS操作系统相对于其他手机操作系统具有良好的编程风格和界面设计以及系统封装性好,方便用户操作。 三、研究内容 在线音乐放器的设计可分为基本程序编译,UI界面设计,UI网络连接等内容。自己综合现有音乐播放器的特点以及用户的需求评价,具体设计内容如下: 1、 完成虚拟机的安装与配置 2、 实现在线试听功能 3、 实现歌曲搜索功能 4、 自己设计播放器界面 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日-30日 六、预期结果 通过对在线音乐播放器的设计,开发出一款集登录注册、歌词同步、单曲循环播放、观看MV等功能于一体的高性能APP,实现足不出户收听高品质音乐,而且在线音乐播放器具有边听边缓存的功能,爱听音乐的朋友在使用的时候可以不连接网络就可以享受高品质音乐带来的乐趣。每个用户可以注册一个自己的账号,然后把自己喜欢的歌曲收藏在文件夹里,防止错过每一首好歌,在使用过程中假如遇到一些问题可以通过意见反馈对话框反映给开发者,使它能够更贴近用户的需求,实现不断的自我完善。 七、参考文献 [1] 乔纳森 AppStore掘金[M] 人民邮电出版社 2010.1 [2] 吴洁明 软件工程实例教程[M] 清华大学出版社 2010.11 [3] 冯冲 界面中的注意力设计 北京交通大学 2012.10 [4] 杨正洪 著, Objective-C程序设计[M], 清华大学出版社, 2001 [5](美)坎贝尔 著, 刘红伟 译,iPhone SDK3开发快速上手[M], 机械出版社, 2011 [6] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006 [7] 金福生,李朴之.iOS应用程序开发方法与实践[M].北京:人民邮电出版社,2012 [8] 陈禹. 信息分析与设计[M].北京高等教育出版社,2006 [9] 夏梦.基于iOS的车联网手机客户端的设计与实现[D].南昌大学 2014 [10] 冯冲 界面中的注意力设计 北京交通大学.2012 指导教师意见: 指导教师签名: 年 月 日 教研室意见: 审查结果: 同 意□ 不 同 意□ 教研室主任签名: 年 月 日 中国地质大学长城学院 本科毕业设计文献综述 系 别: 管理科学与工程系 专 业:信息管理与信息系统 姓 名: 学 号: 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] 叶佳俊 基于“云”技术的音乐播放器设计.中国量学院.2012 [2] [美] Dave Mark,Jack Nutting,Jeff LaMarche iOS 5基础教程.人民邮电出版社.2012 [3] 冯冲 界面中的注意力设计 北京交通大学.2012 [4] [美] Stephen G.Kochan. Objective-C 程序设计[M].电子工业出版社.2012 [5] [美] Jonatban Zdziarski AppStore掘金. 人民邮电出版社.2010 [6] [美] Dave Mark,Jack Nutting,Jeff LaMarche. iOS基础教程[M].人民邮电出版社.2012 [7] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006 [8] 金福生,李朴之. iOS应用程序开发方法与实践[M].北京: 人民邮电出版社,2012 [9] 陈禹.信息系统分析与设计[M].北京:高等教育出版社,2005 [10] 夏梦.基于iOS的车联网手机客户端的设计与实现[D].南昌大学 2014 [11] 许振.TeleNav Track产品及手机客户端软件分析与设计[D] 山东大学 2007 [12] 丁增五.基于MAS的通用手机客户端系统构建[D].复旦大学 2010 [13] 李立锋.基于位置服务Internet查询系统的手机客户端软件开发[D].兰州大学 2012 [14] Carlo Chung.Objective-C programming way [M].Wiley Publishing,2011 [15] Jiva DeVoe.Good knowledge of Objective-C[M].Wiley Publishing,2012 中国地质大学长城学院 本 科 毕 业 论 文 题目 基于iOS系统的在线音乐播放器手机app设计 系 别 管理科学与工程系 专 业 信息管理与信息系统 学生姓名 学 号 指导教师 2016 年 3 月 7 日 基于iOS系统的在线音乐播放器手机app 设计 摘 要 基于iOS系统的在线音乐播放器,是为了给用户提供更好的音乐播放效果,更家方便的用户操作,享受音乐带来的乐趣。目前大多数音乐播放器都是以计算机和电子设备做为载体,在享受音乐带来乐趣的同时,占用系统内存比较大,此次设计的音乐播放器可以合理避免内存过大造成闪退的状况。基于iOS的在线音乐播放器针对iPhone设备研发。因为移动设备的便利性,使音乐播放器的方便性和易操作性得到了很大的提高。 本设计对开发中遇到的问题和解决方法进行了详细的讨论,该音乐播放器集播放、暂停、停止、快进、快退、下一曲、上一曲、音量调节等功能于一体,性能良好。第一阶段先对项目进行全面的、仔细的需求分析,并准确做出项目进度安排,明确每个阶段的任务;第二阶段是进行项目分模块编码;第三阶段对项目进行全面测试和系统集成测试。 在程序的开发上,因为OC语言的不可跨平台性,所以只在OSX系统上进行编码,目前,基于iOS的在线音乐播放器的手机客户端已经完成测试,达到预期效果。 关键词:音乐播放器;iOS;Objective-C Abstract IOS system based on the online music player, in order to provide users with better music to play the effect, more convenient operation of the user, to enjoy the fun of music. At present, most music players are based on computers and electronic equipment as the carrier. IOS based online music player for iPhone equipment research and development. Because of the convenience of mobile devices, the music player's convenience and ease of operation has been greatly improved. This design using the Objective-C language and Xcode compilation tools for the player to write, and gives the detailed system design process, part of the interface diagram and main function flow chart of the operation, this paper also on the problems encountered in the development and solving methods are discussed in detail. The music player, set play, pause, stop, fast forward, rewind, a song, a song, adjust the volume and other functions, good performance, in the development process using the waterfall model. The first stage to the project of comprehensive and careful demand analysis, accurately making the project schedule, clear tasks in each stage; the second stage is the project sub module coding; the third stage of the project of comprehensive testing and system integration testing. In the development process, because the Objective-C language can not be cross platform, so only in the OSX encode, at present, based on end of mobile phone client of IOS music player online testing has been done to expected results. Keywords: Music Player; iOS; Objective-C 目录 1 前言 1 1.1软件开发背景及意义 1 1.2发展现状及趋势 1 1.3主要研究方法及过程 2 2 相关技术简介 3 2.1 OC语音简介 3 2.2 AVaudioplayer技术 3 2.2.1AVaudioplayer 的体系结构 3 2.2.2 AVaudioplayer混频原理 4 2.3 JDK技术 5 3需求分析 7 3.1功能需求 7 3.1.1 播放器的基本控制需求 7 3.1.2功能需求分析 7 3.2 运行及其它需求分析 8 3.3 可行性分析 8 3.3.1 经济及技术可行性 8 3.3.2 运行及法律可行性 9 4 软件结构及界面设计 10 4.1打开文件菜单下的详细设计 13 4.1.1打开文件设计 13 4.1.2退出系统设计 13 4.2播放菜单下的详细设计 14 4.3显示菜单下的详细设计 14 4.4帮助菜单下的详细设计 15 4.5播放列表的详细设计 16 4.6播放按钮的详细设计 17 5.结论 19 参考文献 20 外文翻译 21 致 谢 21 前言 1.1课题来源及研究背景 当今社会的生活节奏越来越快,人们对手机的要求也越来越高,由于手机市场发展迅速,使得手机操作系统也出现了不同各类,现在的市场上主要有三大手机操作系统,Windows phone,Android,以及iOS操作系统,其中iOS系统有很大的发展前景。那么能否在手机上拥有自己编写的个性音乐播放器呢,本文的音乐播放器就是基于iOS手机平台的播放器。 1.2 开发目的及意义 现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一。随着人们的生活水平越来越高,人们对音乐的需求也越来越高,而传统的音乐播放器又限于手机内存,在音乐的分类和管理上有着很大的局限性。本设计 的实现的是对音乐能够控制播放,暂停,停止,上一曲,下一曲,音量调节,视觉外观,播放列表和歌曲文件的管理操作等多种播放控制功能,界面简明,操作简单。添加了对网络音乐的支持,使得手机只需要联网就会瞬间拥有百万首歌曲,不必在局限于手机内存。丰富的歌曲分类功能,使得繁多网络歌曲的管理,更加的仅仅有条。这样就打破的传统播放器内存的限制,是人们能够享受到更加丰富的歌曲。 本项目是一款基于iOS手机平台的音乐播放器,使iOS手机拥有个性的多媒体播放器,使手机显得更生动灵活化,与人们更为接近,让手机主人随时随地处于音乐视频的旋律之中。使人们的生活更加多样化。也使设计者更加熟练iOS的技术和其它在市场上的特点。 1.3 课题研究内容 本系统紧跟当前移动手机开发趋势,使用Objective-c语言开发一个基于iOS平台的音乐播放娱乐系统,实现基于iOS平台的音乐播放娱乐系统的基本功能。歌的切换以及列表显示,在听歌的同时能够更好娱乐 1.4 论文的组织与结构 第一章为绪论,介绍了本文的选题背景和意义,总结国内外音乐播放器研究现状,同时对论文研究内容安排进行阐述。 第二章对系统中涉及的相关理论和关键技术进行了研究,对Objective-C开发语言、iphone手机系统和Mac OS相关技术进行了介绍和分析。 第三章对系统进行研究,阐述了系统的功能和性能和UI界面的设计和实现。 第四章在前面三章基础上研发出iPhone的音乐播放软件,同时,对系统各模块设计和实现进行分析,其中对关键技术给出了详细实现过程。 最后是论文的总结。 2. 相关技术概述 2.1系统架构及开发环境简介 开发iOS软件需要使用苹果官方发布的Xcode工具软件,Xcode软件目前已更新到第6版本,是一款相当强大的开发工具。使用Xcode我们将按图2-1来实现播放器的功能。 用户基本操作 播放 暂停 上一首 下一首 快进 快退 播放模式 单曲循环 顺序播放 随机播放 图2-1播放器功能图 2.2音乐播放器应用控件及组件介绍 开发iOS软件使用OC语言,并使用苹果公司所开发集成的Xcode软件,开发音乐播放器需使用到下列方法。 System Sound Services System Sound Services 是最底层也是最简单的声音播放服务,调用AudioServicesPlaySystemSound这个方法就可以播放一些简单的音频文件,使用此方法只适合播放一些很小的提示或者警告音,因为它有很多限制:如:声音长度要小于 30 秒、In linear PCM 或者 IMA4 (IMA/ADPCM) 格式的打包成 .caf, .aif,或者 .wav 的文件、不能控制播放的进度、调用方法后立即播放声音、没有循环播放和立体声控制,另外,它还可以调用系统的震动功能,方法也很简单。具体的代码可以参考官方的示例 SysSound,但是官方的示例只有一些简单的用法,从文档中我们发现可以通过AudioServicesAddSystemSoundCompletion方法为音频播放添加CallBack函数,有了CallBack函数我们可以解决不少问题,比如可以克服 System Sound Services 本身不支持循环播放的问题。 AVAudioPlayer类 AVAudioPlayer是AVFoundation.framework中定义的一个类,所以使用要先在工程中引入AVFoundation.framework。我们可以把AVAudioPlayer看作是一个高级的播放器,它支持广泛的音频格式,主要是以下这些格式:AAC、AMR(AdaptiveMulti-Rate, aformatforspeech)、 ALAC(AppleLossless)、iLBC(internetLowBitrateCodec, anotherformatforspeech)、 IMA4(IMA/ADPCM)、 linearPCM(uncompressed)、 μ-lawanda-law、 MP3(MPEG-1audiolayer3 。 Audio Queue Services 如果以上两种音频播放的解决方案都无法满足你的需求,那么我想你肯定需要使用 Audio Queue Services。使用 Audio Queue Services 对音频进行播放,你可以完全实现对声音的控制。例如,你可以在声音数据从文件读到内存缓冲区后对声音进行一定处理再进行播放,从而实现对音频的快速/慢速播放的功能。 MPMusicPlayerController 有两种播放器可以选择,一种是applicationmusicplayer,另外一种是iPodmusicplayer。第一种播放器是一种内部播放器,当程序对出后停止播放;而第二种播放器则与iPod播放器内的信息相关,退出之后不会停止播放。在播放之前需要设置队列。 MPMoviePlayerController MPMoviePlayerController 与AVAudioPlayer有点类似,前者播放视频,后者播放音频,不过也有很大不同,MPMoviePlayerController 可以直接通过远程URL初始化,而AVAudioPlayer则不可以。不过大体上用起来感觉差不多。格式支持:MOV、MP4、M4V、与3GP等格式,还支持多种音频格式 2.3音乐播放器的生命周期 音乐播放器行业市场供给分析及市场供给预测包括现在音乐播放器行业市场供给量估计量和预测未来音乐播放器行业市场的供给能力。音乐播放器行业市场需求分析及音乐播放器行业市场需求预测包括现在音乐播放器行业市场需求量估计和预测音乐播放器行业未来市场容量及产品竞争能力。通常采用调查分析法、统计分析法和相关分析预测法。音乐播放器行业市场需求层次和各类地区市场需求量分析即根据各市场特点、人口分布、经济收入、消费习惯、行政区划、畅销牌号、生产性消费等,确定不同地区、不同消费者及用户的需要量以及运输和销售费用。 音乐播放器行业市场竞争格局包括市场主要竞争主体分析,各竞争主体在市场上的地位,以及行业采取的主要竞争手段等;估计音乐播放器行业产品生命周期及可销售时间即预测市场需要的时间,使生产及分配等活动与市场需要量作最适当的配合。通过市场分析可确定产品的未来需求量、品种及持续时间;产品销路及竞争能力;产品规格品种变化及更新;产品需求量的地区分布等。音乐播放器行业市场分析报告可为客户正确制定营销策略或投资策略提供信息支持。 企业的营销策略决策或投资策略决策只有建立在扎实的市场分析的基础上,只有在对影响需求的外部因素和影响购、产、销的内部因素充分了解和掌握以后,才能减少失误,提高决策的科学性和正确性,从而将经营风险降到最低限度。 2.4 音乐播放器应用技术的介绍 Objective-C是非常实际的语言。它是一个用C写成、很小的运行库,只会令应用程序的尺寸增加很小,和大部分OO系统使用极大的VM执行时间会取代了整个系统的运作相反。Objective-C写成的程序通常不会比其原始码大很多。而其函式库(通常没附在软件发行本)亦和Smalltalk系统要使用极大的内存来开启一个窗口的情况相反。因此,Objective-C它完全兼容标准C语言(C++对C语言的兼容仅在于大部分语法上,而在ABI(Application Binary Interface)上,还需要使用extern "C"这种显式声明来与C函数进行兼容),而在此基础上增加了面向对象编程语言的特性以及Smalltalk消息机制。 Xcode最新版本是Xcode 6,整合了苹果在WWDC大会上发布的新语言Swift。 3系统分析 2.1 可行性分析 可行性分析指的是对APP需求的主要内容以及开发条件全面分析,例如市场需求分析、资源供应、建设规模大小、制造工艺路线、型号、筹措资金、盈利方式等。从各个方面(技术、经济、规模)统筹分析,计算出预算、客观地预估经济收益。来判定该项目是否可行。从而提出该项目是否值得投资以及意见,为项目决策提供了有力依据的一种综合性的系统分析方案。 2.1.1经济可行性分析 既然我们选择了做APP,我们必不可少的要关注经济可行性分析。比如我们APP的赢利点在什么地方、我们在开发过程中需要计算我们开发这个项目的资金成本、时间成本、是否我们后期的收益可以弥补这些前期的投入。当然我们也不能一味的去追求经济效益。经济可行性分析中的“经济”不仅仅是普遍意义上的经济,也代表着社会经济效益。所以在开发中我不们开发者不能时时刻刻着想着钱,更应该从更多更片面的角度去看待经济可行性分析工作。一般来讲,开发APP的成本花销主要由以下四部分组成的: 1) 购置、安装软硬的费用。 2) 系统开发的费用。 3) 系统安装、运行、维护的费用。 4) 员工培训的费用。 所以结合毕设的整个开发过程可以知道开发网络音乐播放盒所需要的全部软件平台都是免费的, 所以从经济可行性上来看是完全可行的。 2.1.2 技术可行性分析 技术可行性也是开发一款APP必不可少的工作。这个工作要求开发人员根据自身或者团队的整体技术能力来判断需求是否能满足客户需求。哪一些我们现在的能力可以完全胜任,又有哪一些我们需要调研学习之后可以做到,还有哪一些我们做不到,需要更优秀的人才来补充。这个过程中我们要做充分的考察,尤其是在遇到了我们可能无法解决的问题的时候,我们不要轻易地说放弃。我们要充分利用互联网带来的便利 ,我们可以去网上去搜素相关的资源。这一切的一切最终的目的就是要尽最大可能去满足客户的需求。但本毕设因为只是我一个人在做并且项目涉及的业务逻辑也并不是很复杂,所以技术可行性分析我并没有太多去考虑。 2.2 需求分析 需求分析是指在建立一个新的APP的时候,对这个APP的目的、定义、功能这些方面所要做的工作进行统一规划。需求分析是完成一APP不可或缺的部分。开发APP的过程中,我们必须跟客户先进行一个认真的沟通并大致地了解客户的需求。然后我们根据客户的需求来做产品设计,做完之后将产品设计上交给客户,让客户来提修改意见。如此反复我们才能最终敲定好一款APP的外形。万丈高楼平地起,我们不要忽视这个过程,更不能懈怠这个过程。因为如果我们在这个过程中进展的很成功,那么我们后期开发起来会非常得心应手。如果外形靓丽、小巧灵活的mini音乐播放盒却很受年轻人们的青睐。市场的发展前景不容忽视。综上,设计音乐播放盒子的重点要偏向于靓丽的外观和吸引人的性能表现,小体积却能够实现相对更多的功能。新型的mini音乐播放盒也要附加功能,这样就能够更好地抓住用户的眼球。 2.3 系统定义 针对基于iOS系统酷狗APP的需求分析,实现基本的音乐播放器功- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 iOS 系统 在线音乐 播放 手机 APP 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文