毕业论文智能音乐播放器的设计与开发.doc
《毕业论文智能音乐播放器的设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业论文智能音乐播放器的设计与开发.doc(37页珍藏版)》请在三一办公上搜索。
1、智能音乐播放器的设计与开发目录摘要IIIAbstractIV引言 V第一章 系统简介11.1课题的目的和意义11.2 关键技术21.2.1 Microsoft Visual Studio.NET 的开发环境21.2.2 Windows Media Player技术3第二章系统分析62.1 设计方案62.2 可行性分析62.2.1技术可行性 62.2.2经济可行性 72.2.3可操作性82.2.4硬件配置 82.3预期目标82.4 需求分析92.4.1 需求分析的意义92.4.2系统功能概括10第三章 详细设计与开发113.1 系统测试的意义113. 2 系统功能设计133.3系统功能及界面测试
2、133.4 设计目标143.5开发及运行环境143.6运行结果 143.7各功能模块的设计 143.7.1 播放、暂停、停播音乐143.7.2按文件夹添加音乐173.7.3添加歌词193.7.4定时播放、定时停播、定时关机213.7.5网络收音机27结论30致谢31参考文献32智能音乐播放器的设计与开发专业班级:G计算机0602 学生姓名:董瑜辉指导老师:金红 职称:实验师摘要:音乐是一种符号,声音符号,表达人的所思所想。是人们思想的载体之一。音乐是有目的的,是有内涵的,其中隐含了作者的生活体验,思想情怀。一款好的pc音乐播放器不仅要能够提供好的音乐播放效果,更应该能够为用户提供方便。但是,目
3、前pc环境下的音乐播放器功能比较单一,只能实现简单的音乐播放、循环播放、随机播放等简单功能。而要想实现定时播放、定时停播、定时关机、甚至网络收音机等功能还要借助其他软件,这就会造成系统资源过多的被其他软件占用而影响电脑的运行速度等。所以本系统将致力与开发一款智能音乐播放器。智能音乐播放器将克服普通音乐播放器功能单一、不智能的缺点,使人们只使用一种播放器就能实现普通播放器的所有功能,以及定时播放、定时停播、定时关机、网络收音机等功能,从而使人们只运行一种软件就实现以前运行三、四种软件的所有功能,进而减小了对系统资源的占用,使电脑运行速度更快,使听音乐、听广播比的更方便。智能音乐播放器将采用Win
4、dows Media Player的编程接口和C#.NET编程技术,并用Visual Studio 2005.NET作为开发工具。关键词:智能音乐播放器,Windows Media Player,Visual Studio 2005.NET,C# Smart music player design and developmentAbstract: Music is a symbol, sound, symbol, expression of people are thinking. Is a carrier of peoples thinking. Music is there for a p
5、urpose, there is a connotation, which implied the authors life experience, feeling. A good pc music player not only to provide good music playback, but should be able to provide convenience for the user. However, the current pc environment relatively simple music player function, only simple music p
6、layback, loop, shuffle and other simple functions. To realize the time and play time off the air, time off, and even Internet radio and other functions but also with other software, it would create too many system resources occupied by other software affected computers running speed. Therefore, this
7、 system will work closely with the development of a smart music player. Smart music player to overcome the normal function of a single music player, not intelligence shortcomings, so that people only use one player can achieve all of the features of ordinary players and regular players, time off the
8、 air, time off, Internet Radio, etc. function, so that people only run a software running on the realization of previously three of four software all the features of the system resources and thus reduce the occupation, so that the computer run faster, so that listening to music, listening to the rad
9、io more convenient than . Smart music player will use Windows Media Player, programming interfaces and C #. NET programming, and use Visual Studio 2005.NET as a development tool.Keyword:Smart music player, Windows Media Player,Visual Studio 2005.NET,C#引 言音乐是一种符号,声音符号,表达人的所思所想。是人们思想的载体之一。音乐是有目的的,是有内涵
10、的,其中隐含了作者的生活体验,思想情怀。音乐从声波上分析它介于噪声和频率不变的纯音之间,从效果上讲它可以带给人美的享受和表达人的情感。音乐是社会行为的一种形式,通过音乐人们可以互相交流情感和生活体验。这在歌曲中这种作用表现得最为突出。近年来,大陆、台湾、香港以及全球其它地区的华人流行音乐不断交流,开始出现互相融合、汇聚的趋势。因此,开始出现“全球华语流行音乐”的总体称谓。一个突出的表现:中国大陆作为全球最大的消费市场之一,港台、海外各大流行音乐榜单的发布和编制越来越多地开始关注大陆市场。值得注意的是,在流行音乐当中,有着一种民谣性质的音乐,它们的典型代表是校园民谣、都市民谣、军营民谣,这些民谣
11、音乐在流行音乐当中亦占有一席之地,曾经都有过其辉煌的岁月,民谣淳朴的曲调,通俗的歌词同样感动了很多人。可见音乐已成为人们生活中必不可少的一部分。在实际使用中,音乐播放器是电脑使用者常用的一种媒体播放软件,然而目前pc环境下的播放器功能比较单一,只能实现简单的音乐播放、循环播放、随机播放等简单功能。而要想实现定时播放、定时停播、定时关机、甚至网络收音机等功能还要借助其他软件,这就会造成系统资源过多的被其他软件占用而影响电脑的运行速度等。智能音乐播放器将克服普通音乐播放器功能单一、不智能的缺点,使人们只使用一种播放器就能实现普通播放器的所有功能,以及定时播放、定时停播、定时关机、网络收音机等功能,
12、从而使人们只运行一种软件就实现以前运行三、四种软件的所有功能,进而减小了对系统资源的占用,使电脑运行速度更快,使听音乐、听广播比的更方便。通过智能音乐播放器可以实现添加播放列表(按文件夹添加或按文件单独添加),随机播放音乐、双击播放音乐、显示歌词、设置播放方式(单曲循环、全部循环、随机播放的)、定时播放音乐、定时停播音乐、定时关机、播放网络广播(及网络收音机)等功能。实现音乐播放的智能、强大、全面等。第一章 系统简介1.1课题的目的和意义(1)音乐已成为我们生活中不可缺少的一部分音乐是什么?音乐与人的生活情趣、审美情趣、言语、行为、人际关系等等,有一定的关联。故高洁的音乐与低价的音乐其对人们的
13、影响是大不相同的。 音乐是人们抒发感情、表现感情、寄托感情的艺术,不论是唱、奏或听,都内涵着关联人们千丝万缕情感的因素。为什么音乐能表达人们的情感呢?因为音与音之间联接或重叠,就产生了高低、疏密、强弱、浓淡、明暗、刚柔、起伏、断连等等,它与人的脉搏律动和感情起伏等等有一定的关联。特别对人的心理,会起着不能用言语所能形容的影响作用。可见音乐已成为人们生活中必不可少的一部分。(2)目前pc环境下的音乐播放器功能比较单一且不智能在实际使用中,音乐播放器是电脑使用者常用的一种媒体播放软件,然而目前pc环境下的播放器功能比较单一,只能实现简单的音乐播放、循环播放、随机播放等简单功能。而要想实现定时播放、
14、定时停播、定时关机、甚至网络收音机等功能还要借助其他软件,这就会造成系统资源过多的被其他软件占用而影响电脑的运行速度等。(3) 智能音乐播放器设计的目的和意义智能音乐播放器将克服普通音乐播放器功能单一、不智能的缺点,使人们只使用一种播放器就能实现普通播放器的所有功能,以及定时播放、定时停播、定时关机、网络收音机等功能,从而使人们只运行一种软件就实现以前运行三、四种软件的所有功能,进而减小了对系统资源的占用,使电脑运行速度更快,使听音乐、听广播比的更方便。通过智能音乐播放器可以实现添加播放列表(按文件夹添加或按文件单独添加),随机播放音乐、双击播放音乐、显示歌词、设置播放方式(单曲循环、全部循环
15、、随机播放的)、定时播放音乐、定时停播音乐、定时关机、播放网络广播(及网络收音机)等功能。实现音乐播放的智能、强大、全面等。1.2关键技术1.2.1、Microsoft Visual Studio.NET 的开发环境.NET Framework是一种新的计算平台,它简化了在高度分布式Internet环境中的应用程序开发.NET自从发布以来受到了业界的瞩目,国外的软件公司已经把.NET技术应用到实际的项目当中,而且得到了很好的效果。Visual Studio.NET是一套完整的开发工具,用于生成ASP.NET Web应用程序、XML Web services、桌面应用程序和移动应用程序Visua
16、l Basic.NET, Visual,C#.NET和Visual J#.NET全都使用相同的集成开发环境(IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了.NET Framework的功能, 此框架提供对简化ASP.NET Web应用程序和XML Web services开发的关键技术的访问。.NET技术是微软公司推出的一个全新概念,“它代表了一个集合,一个环境和一个可以作为平台支持下一代Internet有可编程结构。” .NET的目的就是将互联网作为新一代操作系统的基础,对互联网的设计思想进行扩展。就是让用户在任何地方、任何时间,利用任何设备都能访问所需的
17、信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后就可以接受处理的结果,后台的复杂处理过程对用户而言是透明的。 C#是一个语言,ASP.net是一个平台,上面支持用C#或者VB.Net写代码。 另外,C#不但可以开发基于ASP.net的应用程序,也可以开发基于WinForm的程序,这就是区别。若是单纯以概念来说,你可以把.net当做一个工作平台一般,它是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML.等应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机制那是有助于你利用它来开发.C#和.NET主要是应用在网际网路. C#(读做
18、C-sharp)编程语言是由微软公司的Anders Hejlsberg和 Scott Willamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。这种移植对于广大的程序员来说是比较容易的,因为C#从C,C+和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。使用IDE,程序员可以方便的建立,运行,测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。使用IDE迅速建立一个应用程序的过程称为快速反映开发。C#2.0
19、新特性:1.泛型:在我看来,泛型就是通过将数据类型参数化从而实现了代码的更为灵活的复用,泛型的出现使得C#能够使用同一段代码来操作多种数据类型。泛型无疑是C#2.0最重大的改进,它的出现赋予了C#代码更强的类型安全,更好的复用,更高的效率和更清晰的约束。2.匿名方法:匿名方法允许我们将代码直接与委托实例相关联,使委托实例化工作更加直观和方便。在我看来,这只是C#又多了一种语法格式而已,不再像以前必须将方法名传给委托实例,而是又多了一种选择。3.迭代器:迭代器允许我们更加方便的编写用于foreach语句的类型。在我看来,迭代器的出现只不过是改进了1.0中不便的可用foreach语句类型的编写限制
20、,简化了一些接口。4.局部类型:局部类型允许我们将一个类的代码分别写在不同的cs文件中。最典型的应用就是使用VS2005创建Form文件时,VS会自动将系统生成的代码与用户代码分开。局部类型通过partial关键字来声明。5.空属类型:空属类型是一种像int,一样可以为空的变量类型。本质上是一种泛型的应用,是System .Nullable的一种类型实例化。6.静态类:静态类是只用于包含静态成员的类型,它既不能实例化,亦不能被继承。1.2.2、Windows Media Player技术Windows Media Player是一款Windows系统自带的播放器,支持通过插件增强功能,在V7及
21、以后的版本,支持换肤。1992年微软在Windows 3.1当中捆绑了WMP1.0, 使Windows 3.1成为第一代支持多媒体的Windows系统. 后来, 在Windows 98当中内置了WMP6.4, 这个版本存在于后续的操作系统中, 并被一直保留至今。当微软看到了流媒体的巨大价值后, 在Windows Me当中捆绑了WMP7. 后来又在Windows XP中升级到WMP8, 在XPSP2当中捆绑了WMP9, 05年发布了10.0版, 06年发布了11.0版并集成到Windows Vista当中。Windows Media Player可以播放MP3,WMA,WAV等音频文件,RM文件
22、由于竞争关系微软默认并不支持,不过在V8以后的版本,如果安装了解码器,RM文件可以播放。视频方面可以播放AVI,MPEG-1,安装DVD解码器以后可以播放MPEG-2,DVD。用户可以自定媒体数据库收藏媒体文件。支持播放列表,支持从CD读取音轨到硬盘。支持刻录CD,V9以后的版本甚至支持与便携式音乐设备同步音乐。整合了WindowsM的收费以及免费服务,V10更整合了纯商业的在线商店商业服务。支持换肤。支持MMS与RTSP的流媒体。内部整合了WindowsM的专辑数据库。Windows Media Player播放器经过6.4、7.0、8.0到如今的9.0,凭借微软的雄厚实力功能日趋丰富,受到
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 智能 音乐 播放 设计 开发

链接地址:https://www.31ppt.com/p-3973385.html