首页毕业论文信息管理计算机科学与技术-基于iOS的音乐播放器的设计与实现
isms_07KCOP8S

文档

3740

关注

1

好评

0
DOCX

计算机科学与技术-基于iOS的音乐播放器的设计与实现

阅读 548 下载 0 大小 25.39K 总页数 0 页 2025-12-06 分享
价格:¥ 50.00
下载文档
/ 0
全屏查看
计算机科学与技术-基于iOS的音乐播放器的设计与实现
还有 0 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 0 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
毕业论文(设计)题目:基于OS的音乐播放器的设计与实现院系:计算机科学与工程学院专业:计算机科学与技术班级:2012级计算机科学与技术姓名:曹影红学号:1211212102指导教师:刘丹教师职称:讲师年月日郑重声明本人的毕业论文(设计)是在指导教师刘丹老师的指导下独立撰写并完成的。除了文中特别功加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写的研究成果。所有合作者对本研究所做的任何贡均已在论文(设计)中作了明确的说明并表示了谢意。如有剽窃、抄袭、造假等违反学术道德、学术规范和侵权行为,本人愿意承担由此产生的各种后果,直至法律责任;并愿意通过网络接受公众的监督。特此郑重声明。毕业论文(设计)作者(签名):年月日论文使用授权说明本人完全了解沧州师范学院有关保留、使用学位论文(设计)的规定,即:学校有权保留送交论文(设计)的复印件,允许论文(设计)被查阅和借阅;学校可以公布论文(设计)的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文(设计)。毕业论文(设计)作者(签名)指导教师(签名)年月日目录"中国知网”"大学生论文管理系统-4-摘要11写引言31.1选题背景31.2设计的目的与意义.31.3国内外研究现状…32关键技术简介42.1MAC简介.42.2 Objective-C技术.42.3XC0de43系统分析43.1可行性分析..43.1.1技术可行性.43.1.2经济可行性53.2需求分析.53.2.1系统总体功能需求.53.2.2播放子系统功能需求.64总体设计.74.1音乐播放器功能模块概况…74.2各个模块介绍…75数据库设计.85.1数据库需求分析85.2数据库概念结构设计.85.3数据库表96详细设计与实现116.1详细阶绍及界面展示.117系统额测试187.1测试目的.18"中国知网”大学生论文管理系统-5-7.2测试方法…18参考文献19致谢20基于iOS的音乐播放器系统的设计与实现曹影红摘要如今人们的生活水平越来越高,人与人之间的联系也日益频繁,手机成了人们不可或缺的沟通物件。近几年苹果手机在中国市场的占有率也越来越高,随身携带iPhone已成为时尚。这款App是在Xcode7.2上开发的,主要开发语言是ObjectiveC,它是一种通用的、高级的、面向对象的编程语言。利用UI设计进行页面搭建,通过网络请求数据完成页面展示。此音乐播放器是运行在基于iOS9.0以上版本的iPhone上的,主要包括音库、热听、搜索和我的四个模块。其中,播放系统具备循环播放、随机播放、歌曲切换、暂停、收藏等功能。关键词Objective-C Xcode音乐播放器The Music Player Based on iOS CaoYingHongAbstract Nowadays,people's living standard is getting higher and higher,and theconnection between people is becoming more and more frequent,and the mobilephone becomes an indispensable communication object.In recent years,the shareof Apple's mobile phone in the Chinese market is also getting higher and higher,carry iPhone has become a fashion.The App is developed on Xcode 7.2.The maindevelopment language is Objective-C,which is a general,high-level,object-orientedprogramming language.The use of UI design to build a leaf,through the network tocomplete the page request data show.This music player is running on the iOsversion of the iPhone based on more than 9,mainly including audio library,hotlistening,search and my four modules.Among them,the player system has thefundtion of crculation,random play,song switch,pause,collection and so on.Keywords Objective-C Xcode Music player1引言1.1选题背景如今苹果手机在中国市场占有相当一部分的比重,因此iOS技术也比较流行。Objective-C语言是苹果开发应用的主流语言,OC语言与其他的开发语言相比更灵活,运用更方便,开发更简单。因此系统采用这种技术来开发手机应用。1.2设计的目的与意义听音乐已是人们日常生活中不能缺少的一向娱乐活动,现在市场上的音乐播放器也是多种多样。因为之前学习了一段时间的iOS开发,用这种开发简单快捷,见效快。对于音乐也是特别喜爱想利用所学知识开发一款简单易操作的音乐播放器供自己和朋友们娱乐,所以设计基于iOS系统的相关产品。同时也是希望通过做这次设计来验证iOS开发技术,巩固知识提高开发水平。1.3国内外研究现状在国内,信息科技的发展带动着社会信息化全面的进步,表现尤为突出的行业就是移动互联应用端。在过去的数年当中,我国的移动产业得到了飞速的发展,三大运营商的崛起,就是一个非常明显的社会实力。国内在3G产业的推广中收获了大量的"中国知网”大学生论文管理系统-6-用户支持,而随即而来的,是APP市场的迅速崛起。苹果公司的产品开始进入我们的电子消费圈,在这个领域中,电子音乐播放器是最热门的应用之一。我们常用的音乐播放器应用有QQ音乐、酷狗音乐、百度音乐等主流软件,这些产品包含了绝大多数用户所需求的功能1]。比如,我们可以根据个人的喜好选择歌曲和歌手,可以掌握自己关注歌手的各种专辑信息,能够分享自己喜爱的音乐,甚至还能在共同的音乐圈找到朋友。在国外,音乐媒体的发展趋向于更加的专业化和社会化,苹果公司的APPStore更是抓住了这一点,他们有自己独立的音乐商店Tunes,其中iOS技术开发便是主流,苹果公司的开发语言-Objective-C语言,更是软件开发的主力军。应用这门语言,苹果公司占据了软件开发的多数市场,可以说是取得了巨大的成功。作为音乐主题的开发,国外开发者也是做到了应有尽有,围绕着用户的需求来做,不仅仅只做简单的播放,充分挖掘每个APP应用技术亮点。如今用户的需求已然成为各大应用发展的方向,生活在大数据时代,人们可以随心所欲享受生活开发者想用户所想,根据用户的使用习惯来推荐可能喜欢的音乐,可以制作自己的音乐自己录制然后一键纷享,获得朋友的点赞。2关键技术简介2.1MAC简介Mac操作系统在苹果的Macintosh系列电脑运行的操作系统[2]。Mac系统是基于Unix内的图形化操作系统,苹果机通常是一个专用系统,不能安装在普通的PC上。MAC操作系统是由苹果公司研制的OS10,代号为Mac OSX,它是Mac电脑诞生15年来最大的变化[3]。新系统非常可靠,其功能和服务的许多特点和服务都体现了苹果公司的理念。现在的电脑病毒几乎是疯狂的Windows,因为苹果的架构和Windows不同,它是一个完整的、独立的生态系统,因此很少病毒攻击。2.2 Objective-c技术Objective-C是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运的系统写和编译,因为gcc含Objective-C的编译器。1980年代初布莱德·确斯发明Objective-C,他对软件设计和编程里的真实可用度问题十分关心,目前主要是编写OS操作系统应用程序的利器。近几年Objective-C在开发语言中的排名大幅度提升,它的流行归功于苹果的成功,虽然近两年出现了Swit开发语言,但是因为Objective-.C在开发领域占有重要地位,根基稳固所以人们还是愿意使用OC,并一直被用于编写苹果应用程序[4]。Objective-C是非常简单实际的语言,它是一个用C写成的很小的运行库,应用程序的大小增勖加很小,OC写成的程序通常简洁易懂,是适合初级开发人员编码的好语言。2.3 Xcode Xcode是开发人员建立基于iOS的应用最快捷的方式。Xcode是苹果公司向iOS开发人员提供的全面的集成开发环境[4]。其运行于苹果公司的Mc操作系统下(不能在Windows系统下使用)。不管是用C、C++、Objective-C或Java编写程序,在AppleScript里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现Xcode编译速度极快,每次操作都很快速和轻松[5]。苹果公司为喜爱iOS开发的用户提供了全套免费的程序开发工具。Mac OS X也一起发行,用户可以去苹果公司官方的网站上下载[6]。3系统分析3.1可行性分析3.1.1技术可行性技术可行性分析主要分析现有的技术条件是否能够顺利完成开发工作,硬、软件能否满足开发者的需要等。软件方面,应用程序开发所需要的各种软件环境都已具备,服务器方面也已搭建完好,软件的安装管理都有文档说明,使用方便。PHP和MySQL的灵活性、安全性和易用性都为服务器端的设计和代码编写提供了良好的条件[7]。硬件方面,我已拥有一台Mc。因此,系统软件开发平台已成熟可行。3.1.2经济可行性中国知网"大学生论文管理系统-7·主要是对项目产生的经济效益进行评析。随着苹果手机的大众化,设计和开发一款可以满足iPhone用户听音乐需求的播放器势在必行[8]。具备音乐的推荐、搜索、播放、收藏等功能的音乐的播放器是非常受用户喜爱和欢迎的。本款播放器是免费提供使用的,在经济上不损害任何人的利隘是完全能够被接受的,只要用户拥有苹果手机,即可安装这款音乐播放器。所以本款播放器在经济上是可行的。3.1.3社会可行性本系统为独立开发,并且没有打算发布出去,不影响任何组织的利益,没有宗教方面的宣传同时不会影响社会稳定。所以在法律方面不会存在侵犯他人专利权、侵犯版权的问题,完全符合规定[9]。3.2需求分析需求分析是开发过程中的重中之重,是软件定义阶段中的最后一步工作,没有需求分析根本无法谈创作。在这个过程中,顾客的需求需要会以文档的形式知产品经理和软件工程师,只有经过讨论确定了这些需求后工程师才能够去寻找解决问题的方案。需求分析就是确定这个系统需要完成哪些工作,必须实现哪些功能,这是对目标提出完整、准确、清晰、具体的要求的过程[10]。本系统主要是针对使用苹果手机的用户对音乐播放器的需求,在
文档评分
    请如实的对该文档进行评分
  • 0
发表评论
返回顶部

问题、需求、建议

扫码添加微信客服