1. 研究目的与意义
随着Internet的快速发展,面对浩瀚的网络资源,海量信息和人们获取所需信息能力之间的矛盾日益明显,在信息海洋里查找信息,如同大海捞针一样,搜索引擎恰好解决了这一难题。
人们可以利用搜索引擎,获得更加全面、详尽的信息,参考性和点拨性都很强。
随着互联网的迅速发展,搜索引擎已成为人们必不可少的一部分。
2. 课题关键问题和重难点
1. 音乐搜索引擎一般有用专门的API接口,在完成引擎的设计与编写时,在哪种情况下使用什么接口,如何调用此接口。
2. 调取音乐使用的方式是从网页调取还是从各大门户网站直接调取,调取的方式是利用数据库在调取前期先进行储存还是搜索的时候再从调取途径调取。
3. 存储音乐的数据库,存储音乐的时候是存储调用音乐的连接还是直接存储搜索的音乐,存储的时候使用什么格式进行存储,调用的时候如何进行解码并且转换成何种格式。
3. 国内外研究现状(文献综述)
搜索引擎是一类系统或软件的统称,作用是从文档的集合中查找或检索出匹配个人需求的网络资源。
目前我们的社会正位于一个信息量高速增长的年代,互联网中的各种信息无比冗杂,已经远远超出个人能够接受和处理的极限,如何迅速而准确地在网络中定位个人需要的信息成为网站经营者和客户共同面对的难题。
元素搜索引擎、目录式搜索引擎等几种传统的搜索引擎,相当于将全网作为一篇文章整体,通过用户给出的检索信息进行逐条检索,给出所有相关或者相似的信息,势必会使得所检索出的信息质量极为糟糕,首先是信息零散,信息质量参差不齐,搜索出来的可能只是某些关键字相同但整体完全不相干的内容,亦或者是错失时效的内容,如搜索与本次疫情相关的内容,势必会出现更早期非典的内容或是其他关于疫情的内容。
4. 研究方案
搜索时从各大音乐门户爬取关键字,并进行比对,将最符合搜索关键字的前五条匹配记录爬取下来,转存到数据库,从数据库导入页面,用户点击哪条记录便将哪条记录放在播放器上进行播放。
每个用户有自己的用户名密码。
用户名不可以重复,使用用户名进行登录后可以看到自己最近一定次数的搜索记录,可以看到自己近期播放过的一定数量的音乐。
5. 工作计划
1. 第一周-第二周观摩网络上现有的搜索引擎以及其源码,对自己所要设计的音乐搜索引擎有一个设计思路和概要设计。
2. 第三周-第六周完成搜索引擎的后端设计和数据库设计。
3. 第七周-第十周完成搜索引擎的前端设计,将前端和后端以及数据库进行关联和整合,并对其进行测试,并且进行改善。
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。