ASP.net基于内容的音乐检索方法研究(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net基于内容的音乐检索方法研究(2)


3.2.3 BM算法    15
3.2.4 BMH算法    16
3.2.5 AC算法    16
3.2.6 AC-BM算法    18
3.2.7 KMP算法的优点    18
3.3 KMP算法介绍    19
3.4影响模式匹配算法的因素    22
3.5 基于KMP算法的歌词搜索    22
4 系统设计与实现    27
4.1系统架构    27
4.2 系统流程    28
4.3系统功能设计    29
4.3.1会员模块设计    29
4.3.2管理员模块设计    31
4.4系统技术要求    32
4.5数据库分析与设计    32
4.5.1数据库分析    32
4.5.2数据库设计    33
4.5.3 数据库实现    35
4.6系统实现    39
4.6.1 首页    39
4.6.2 歌手介绍    45
4.6.3 用户注册    46
4.6.4 后台管理    49
4.6.5歌曲管理    50
4.6.6 歌手管理    54
4.6.7会员管理    56
4.6.8歌曲搜索    61
4.7 系统测试    65
4.7.1 程序调试    65
4.7.2调试任务    65
4.7.3调试步骤    66
4.7.4 测试方法    66
4.7.5 预期测试结果    66
4.7.6 测试结果    66
5总结    67
致谢    69
参考文献    70
1绪论
伴随着计算机技术的高速发展,网络上的资源越来越多,尤其是音乐资源的剧烈增加。为了解决这个问题,人们制作出来了网络音乐库。而网络音乐库的出现也改变了这一状况。它作为一个数字音乐交流网站,用户使用它可以搜索查找歌曲,还可以进行试听,将自己喜爱的歌曲加入收藏,并且可以相互间交流和分享自己喜欢的歌曲,为用户创造一个和谐,互助,自由的音乐社区。因此这次毕业设计,选择了制作音乐搜索系统网站,该系统可以实现音乐播放,可以通过歌名,歌手,歌词等相关信息进行搜索歌曲,同时可以进行会员管理和后台管理以及歌曲管理等功能,是一个初具规模的小型音乐网站 。主要涉及的技术是数据库和前台编程,通过这两项技术可以实现本次的课题。
1.1  课题研究目的
在网络越来越普遍的当今时代下,人们充分享受着网络带来的便捷。音乐网站在这其中更是受到追捧,但是随着大量音乐数据的叠加,以及用户的不同喜好,因而音乐搜索也成为了一个大麻烦,因此一个好的音乐搜索系统对于一个好的音乐网站也是十分必要的。所以的课题集中于解决音乐网站和音乐搜索这2个问题,使得系统更加完善和完备,从而使网站得到用户的高评价,给予用户深刻印象。
现在有许多的研究都在想办法解决计算机对音频数据进行自动分类,并且从中找出用户感兴趣的信息数据。而基于内容的音乐检索不但可以解决这一问题,同时还能克服传统搜索上的缺点。因此基于内容的音乐检索得到了重视与发展。基于内容的音乐检索是对音乐的本质内容进行充分分析利用,对其中的重要特征例如歌词,歌名,歌手等相关信息进行搜索。因此基于内容的音乐检索的精确度很高,并且实用性很大。因此其在市场上的价值会越来越大,前景一片光明。
1.2  课题研究意义
流行音乐流行地也快,被人遗忘的也快,从而注定流行歌曲不能成为经典,无法与传统古典歌曲相媲美。伴随着互联网的出现,虽然加剧了这种流行的时效性,但是网络利用其广阔的容量使流行音乐更加长久。互联网使得流行音乐的传播面越来越广阔,同时也延续了流行音乐的寿命,使得大众对其的接受时间更加持久。这样即可以满足人们生活需要,也可以追求商业价值和利润,为唱片公司和歌手带来额外的利润,并且提高了歌手的知名度,这些巨大成就正是由于音乐网站才得以实现。 (责任编辑:qin)