毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#音乐信息的数据挖掘研究音乐推荐系统的开发(3)

时间:2018-03-26 14:27来源:毕业论文
作为数字音乐的载体,音乐播放器,尤其是智能音乐播放器在创作、传播、欣赏方式以及商业价值等方面对流行音乐的发展都产生了前所未有的影响: (


    作为数字音乐的载体,音乐播放器,尤其是智能音乐播放器在创作、传播、欣赏方式以及商业价值等方面对流行音乐的发展都产生了前所未有的影响:
   (1)网络的迅速发展致使更多的人成为了网络大家族的一部分,因而更多的人接触到了音乐,丰富了人们的业余生活,音乐也成为了生活必不可缺的一部分。
   (2)音乐的快速传播也为创作歌曲提供了方便,可以使歌手了解到自己的曲风,从而创作出更多受歌迷欢迎的歌曲,同时也激发了许多人对原创歌曲的热情。
   (3)通过音乐的载体工具接触到音乐的人群增加,从而使人们提高了对音乐的兴趣,同时对歌手的知名度也有了很重要的影响。
   (4)网络的飞速发展加速了流行音乐的流行速度,音乐网站由于其受众面大,人群密集,故而传播速度比正常渠道快了不少,对流行音乐的快速传播有了至关重要的影响。
   (5)歌迷听歌的方式发生了改变,传统的音乐欣赏方式即是CD,歌迷通过购买CD唱片来欣赏歌曲,有一定的局限性,不能欣赏到海量的音乐,而互联网以及智能音乐推荐系统的流行使得歌迷们可以足不出户就可以欣赏到歌手的最新专辑,这也使得唱片公司对该市场有着很强烈的兴趣,对歌曲市场的盈利方式也产生了重大影响。
    而对于一个好的音乐播放平台必不可缺的是一个好的智能推荐系统,因为音乐数据量的庞大,每位用户都有他自己的音乐喜好,并且用户在使用时不可能逐一查看,因此对音乐的分类和智能推荐是势在必行的,并且能让用户能够更快地找到自己喜欢的歌曲,从而可以去欣赏美妙的音乐。所以一个具有好的音乐智能推荐系统的音乐播放器是必不可缺的。
1.3国内外现状
  1.4开发工具的介绍
前台编程软件选择了Microsoft Visual Studio .NET,数据库软件选择了SQL Server 。下面对它们逐一介绍。
1.    Microsoft Visual Studio .NET
整体功能:
它提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执  行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。提供一个将软件部署和版本控制冲突最小化的代码执行环境。提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。
.NET Framework 现主要由以下几部分组成:
1、包括多种语言编译器:C++、C#、Visual Basic等语言。
2、框架类库 (Framework Class Library, FCL) 由很多彼此相互关联的类库组成,支持Windows应用程序.Web应用程度.Web服务和数据访问等的开发。
3、公共语言运行库 (Common Language Runtime, CLR) 相当于是 .NET Framework 的面向对象的引擎,其将其他各种语言编译器写出的代码编译为程序执行所必需的原生码。
    组件构成:
公共语言运行库和 .NET Framework 类库。 .NET Framework 的基础核心是公共语言运行库。运行库提供着内存管理,远程处理等核心管理内容,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。 C#音乐信息的数据挖掘研究音乐推荐系统的开发(3):http://www.751com.cn/jisuanji/lunwen_11797.html
------分隔线----------------------------
推荐内容