版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Web音乐搜索软件的设计与实现2Web音乐搜索软件的设计与实现摘 要当前,面对浩瀚的网络资源,搜索引擎为所有网上冲浪的用户提供了一个入口,毫不夸张的说,所有的用户都可以借助于搜索引擎到达自己想去的网上任何一个地方。因此它也成为除了电子邮件以外人们使用最多的网上服务。随着Internet的快速发展,海量信息和人们获取所需信息能力之间的矛盾日益明显,在信息海洋里查找信息,如同大海捞针一样,搜索引擎恰好解决了这一难题。Web音乐搜索软件是采用Java语言开发的简易的互联网音乐搜索引擎,它是集网络爬虫(采用java内置的多线程及Socket技术)和基于B/S结构的Web查询(Struts框架)为一体的
2、搜索软件。该系统能完成对互联网的音乐信息的采集、分析、分类、保存和查询等功能;经过测试与分析,说明本系统运行稳定、可靠,具有一定的实用价值。关键字:音乐;搜索软件;网络爬虫;Socket技术;Struts框架;多线程Design and Implementation of Web Music Search SoftwareAbstractAt present, in the vast network resource, search engine for all Internet surfing users provides the one entrance. No exaggeration
3、to say that all users can be reached any one place on the Internet by the aid of search engines. So it has become the most using online services for people except E-mail. However, with the rapid development of the Internet, the contradictions between massive information and obtaining the capacity of
4、 required information is obvious day by day. Searching for information in vast network resources is like looking for needles in a haystack, but search engine just solves this problem. The software is about web music search. It uses java to develop a simple Internet music search engine, and also gath
5、ers the net-reptile (intra-builder java multi-thread and socket technology) and web search based on B/S construction (struts framework) as a whole search software. It can achieve the collection, analysis, classification, storage and search of Internet music information. Through the test and analysis
6、, it shows this system is stable, reliable, and has some practical values.Key words: Music; Search Software; Crawl; Socket Technology; Struts Structure; Multi-thread目 录论文总页数:21页1 引 言11.1 课题背景11.2 国内外研究现状11.3 本课题研究的意义21.4 本文的主要工作22 Web音乐搜索软件的需求分析22.1 搜集信息22.2 整理信息22.3 接受查询33 Web音乐搜索软件的设计33.1 系统总体流程33
7、.2 系统部件介绍44 Web音乐搜索软件的具体实现54.1 数据设计54.2 网络爬虫设计54.2.1 遍历算法64.2.2 模拟浏览器84.2.3 正则表达式94.2.4 数据分析124.3 采用java多线程技术134.4 web查询端144.4.1 Struts框架144.4.2 Struts包内容144.4.3 Struts体系结构155 运行测试与分析175.1 软件试运行175.2 软件分析19结 论19参考文献19致 谢20声 明215 运行测试与分析5.1 软件试运行(1)运行采集工具从互联网采集音乐信息储存到关系数据库,如图5.1所示。图5.1 采集工具(2)在web客户端输入查询条件进行查询查看结果,如图5.2、5.3所示。图5.2 web查询界面图5.3 查询结果(3)音乐试听功能能够对查询到的结果进行试听,保证用户查询的准确性,如图5.4所示。图5.4 音乐试听5.2 软件分析通过以上测试与分析表明本毕业设计达到了预期目标,实现了web音乐搜索的相关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 横店影视城导游词(31篇)
- 江苏省2024-2025学年高三10月百校联考语文试题及答案解析
- 建设工程施工中介服务合同协议范本
- 房屋租赁全权代理合同范例
- 快运合作协议合同范本
- 医院合作合同专业版
- 2024年合法土地转让协议书参考
- 2024年个人向个人借款协议范本
- 售后协议服务合同范本2024年
- 工程采购合同范本-合同范本
- 2024CSCO肿瘤相关性贫血临床实践指南解读
- JBT 106-2024 阀门的标志和涂装(正式版)
- 科技成果评估规范
- 2024年内蒙古电子信息职业技术学院单招职业适应性测试题库完整
- 口腔颌面部血管瘤的诊断与治疗
- 校园文创产品设计方案(2篇)
- MH 5006-2015民用机场水泥混凝土面层施工技术规范
- 中国特色社会主义期末测试题中职高教版
- 新能源电动汽车充换电站设施建设项目可行性研究报告
- 医院培训课件:《危急值报告管理制度》
- 宣讲《铸牢中华民族共同体意识》全文课件
评论
0/150
提交评论