基于网络爬虫搜索引擎的设计与实现任务书
2020-06-23 21:00:23
1. 毕业设计(论文)的内容和要求
网络检索功能起于互联网内容爆炸性发展所带来的对内容检索的需求。搜索引擎不断的发展,人们的需求也在不断的提高,通用性搜索引擎存在着一定的局限性:不同领域、不同背景的用户往往具有不同的检索目的和需求,通用搜索引擎所返回的结果包含大量用户不关心的网页。为了解决这个问题,一个灵活的爬虫有着无可替代的重要意义。设计一款基于网络爬虫的搜索引擎。应用目标为搜集网络信息,通过网络爬虫软件将这些网络信息进行收集并整理,当用户发起搜索请求时,该系统可将用户最需要的信息反馈给用户。该生负责整个系统的设计、实现和测试。
综合这次实践,使学生加深理解深理解网络、搜索引擎、网络爬虫和数据库等相关知识,学习并掌握相关开发工具和应用软件,能熟悉软件开发的过程。通过对毕业论文的撰写过程,对学生语言文字组织能力,表达能力以及层次分析逻辑推理能力也进行锻炼。
具体内容及要求如下:
(1)查阅文献资料,一般在20篇以上,外文资料不少于两篇;
(2)通过需求分析,建立系统模型;
(3)完成系统设计方案;
(4)独立完成搜索系统的软件设计、开发和测试工作;
(5)撰写毕业设计论文(不少于1.5万字);
(6)完成指定内容的外文资料翻译。
2. 参考文献
[1]罗刚 王振东.自己动手写网络爬虫[M].北京:清华大学出版社,2014.
[2]李晓明,闫宏飞,王继民.搜索引擎:原理、技术与系统#8212;#8212;华夏英才基金学术文库[M].北京:科学出版社,2015.
[3]Winter.中文搜索引擎技术解密:网络蜘蛛 [M].北京:人民邮电出版社,2016.
[4] 李晓明,闷宏飞,王继民.搜索引擎#8212; #8212;原理、技术与系统[M].北京:科学出版社,2014.
[5] Heaton J.网络机器人Java编程指南[M].北京:电子工业出版社,2015.
[6] 崔泽永,常晓燕.搜索引擎的Web Robot的技术与优化[J].微机发展,2015.
[7] Shafer C.数据结构与算法分析(JAVA版)[M].北京:电子工业出版社,2014.
[8]贾年.基于移动Agent搜索引擎的研究与实现[D].成都:电子科技大学,2016.
[9]贾年.移动Agent研究[J].四川工业学院学报,2015.
[10]S.Charkabarti.Mimng the Web#8217;s Link structure[J].IEEE Computer,2014.
[11]徐宝文,张卫丰.搜索引擎与信息获取技术[M].北京:清华大学出版社,2016.
[12] 陈强, Java程序设计,人民邮电出版社,2012.
[13] 王克宏, Java技术教程(基础篇),清华人学出版社,2014.
[14] 张广彬, Java课程设计案例精编,清华大学出版社,2013.
[15] 黄明, Java课程设计,电子工业出版社,2015.
[16] 钟络,袁景凌主编,软件工程.北京:科学出版社,2012.
[17] 李勇华,袁梦霆等主编,软件需求工程.北京机械工业出版社,2014.
[18] R. Salakhutdinov and A. Mnih,Probabilistic Matrix Factorization. In Proceedings of NIPS. 2007.
[19] TianjunFu,AhmedAbbasi,HsinchunChen. A focused crawler for Dark Web forums[J]. J. Am. Soc. Inf. Sci.,2010,6,16.
[20] Punam Bedi,Anjali Thukral,Hema Banati,Abhishek Behl,Varun Mendiratta. A Multi-Threaded Semantic Focused Crawler[J]. Journal of Computer Science and Technology,2012,2,16.
3. 毕业设计(论文)进程安排
起讫日期 |
设计(论文)各阶段工作内容 |
备 注 |
2017-12-15~2018-1-20 |
搜集参考资料,分析题目要求,完成开题报告 |
|
2018-11-21~2018-1-31 |
确定课题相关知识,完成外文翻译 |
|
2018-2-17~2018-3-20 |
进行需求分析 |
|
2018-3-21~2018-3-27 |
提出系统总体设计方案 |
|
2018-3-28~2018-4-2 |
提出系统详细设计方案 |
|
2018-4-3~2018-4-28 |
软件编程 |
|
2018-4-29~2018-5-10 |
软件调试 |
|
2018-5-11~2018-5-12 |
撰写软件使用说明书 |
|
2018-5-13~2018-5-28 |
撰写论文 |
|
2018-5-29~2018-6-2 |
修改论文 |
|
2018-6-3~2018-6-15 |
准备答辩资料 |
|