没有合适的资源?快使用搜索试试~ 我知道了~
基于Django框架的面向IT行业的求职推荐系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 22 浏览量
2023-10-27
02:31:51
上传
评论
收藏 2.49MB DOC 举报
温馨提示
试读
30页
基于Django框架的面向IT行业的求职推荐系统
资源推荐
资源详情
资源评论
- I -
摘 要
随着社会经济的快速发展,人们的生活水平得到了显著提高,但随之而来的社会问
题也越来越多。其中最为显著的就是就业问题。为此,招聘信息的展示也变得越来越为
重要。但是在大量的招聘信息中,人们在提取自己最想要的信息时变得不那么容易,对
于应聘者也是如此。本系统通过对网络爬虫的分析,研究智通人才网站数据,尝试使用
Python 技术进行开发,将智通人才网招聘信息尽可能的爬取出来,并对结果进行检测判
断,最后可视化分析出来,为用户提供精确的查询结果。IT 行业招聘数据分析与岗位推
荐系统旨在提高数据挖掘的效率,便于科学的管理和分析招聘数据。
本文先分析 IT 行业招聘数据分析与岗位推荐系统的背景和意义;对常见的爬虫原
理,获取策略,信息提取等技术进行分析;本系统使用 python 进行开发,MySQL 数据库
进行搭建,实现了招聘的数据爬取;对数据库的查询结果进行检测并可视化分析,对系
统的前台界面进行管理,分析爬取的结果,并对招聘数据结果进行大屏显示;最后通过
测试实现了数据爬取,存储过滤和数据可视化分析,以及系统管理等功能。
[关键词] 爬虫,python,大数据,关键字,招聘数据
本科生毕业设计(论文)
- II -
Abstract
With the rapid development of social economy, people's living standards have been
significantly improved, but the following social problems are also increasing. Among them,
the most prominent problem is employment. To this end, the display of recruitment
information has become increasingly important. However, in a large number of recruitment
information, it is not easy for people to extract the information they want most, and the same
is true for applicants. Through the analysis of web crawlers, this system studies the data of
Zhaopin recruitment website, tries to use Python technology for development, crawls out the
recruitment information of Zhaopin recruitment website as much as possible, detects and
judges the results, and finally analyzes them visually to provide users with accurate query
results. The recruitment website information crawling and data analysis system based on
Python aims to improve the efficiency of data mining and facilitate scientific management
and analysis of recruitment data.
This paper first analyzes the background and significance of the information crawling
and data analysis system of recruitment websites based on Python; Common crawler
principles, acquisition strategies, information extraction and other technologies are analyzed;
The system uses python for development and MySQL database for construction, which
realizes the data crawling of recruitment; Detect and visually analyze the query results of the
database, manage the foreground interface of the system, analyze the crawling results, and
display the recruitment data results on a large screen; Finally, the functions of data crawling,
storage filtering, data visualization analysis, and system management are realized through
testing.
[keywords] crawler, python, Zhaopin.com, keywords, recruitment data
本科生毕业设计(论文)
1
目 录
摘 要 ...........................................................................................................................................I
Abstract ......................................................................................................................................II
1 绪论.........................................................................................................................................3
1.1 课题背景......................................................................................................................3
1.2 课题意义......................................................................................................................3
1.3 研究内容......................................................................................................................4
2 相关技术介绍.........................................................................................................................6
2.1 系统开发环境..............................................................................................................6
2.2 网络爬虫概述..............................................................................................................6
2.3 Python 技术 ..................................................................................................................7
2.4 MySQL 数据库 ............................................................................................................8
3 系统需求分析.........................................................................................................................9
3.1 可行性分析..................................................................................................................9
3.1.1 操作可行性........................................................................................................9
3.1.2 经济可行性........................................................................................................9
3.1.3 技术可行性........................................................................................................9
3.2 功能需求分析..............................................................................................................9
3.2.1 爬虫功能需求分析............................................................................................9
3.2.2 数据可视化功能需求分析..............................................................................11
3.3 非功能需求分析........................................................................................................11
4 系统设计...............................................................................................................................13
4.1 系统架构设计............................................................................................................13
4.2 系统功能设计............................................................................................................14
4.2.1 数据采集功能设计..........................................................................................14
4.2.2 数据分析功能设计..........................................................................................15
4.3 系统流程设计............................................................................................................16
4.3.1 爬虫流程设计..................................................................................................16
4.3.2 数据分析可视化流程......................................................................................17
4.4 数据库设计................................................................................................................19
5 系统实现...............................................................................................................................21
5.1 数据采集的实现.........................................................................................................21
本科生毕业设计(论文)
2
5.2 数据库操作的实现.....................................................................................................22
5.3 系统首页的实现.........................................................................................................22
5.4 招聘数据大屏显示.....................................................................................................23
6 系统测试...............................................................................................................................25
6.1 测试目的.....................................................................................................................25
6.2 功能测试.....................................................................................................................25
6.3 测试总结.....................................................................................................................26
结 论...................................................................................................................................27
参 考 文 献.............................................................................................................................28
致 谢.........................................................................................................................................29
本科生毕业设计(论文)
3
1 绪论
1.1 课题背景
互联网信息技术已经发展了很长时间,时至今日,越来越多的终端设备出现在人们
的生活中,各种网络技术、移动终端日益成熟,而且价格越来越平民化。互联网技术已
经到了前所未有的高度,借助于网络基础设施的建设,各种电子芯片和云计算快速的发
展。传统信息的传播方式逐渐萎靡,比如报纸杂志等,几乎破产。目前人们只需要通过
掌上电脑或者手机就可以查询到自己所需的信息,之所以网络设备如此受欢迎,是因为
借助互联网技术所提供的强大信息呈现在网络中,只需要通过手指一点,就可以获取到
自己想要知道的内容。用户只需要通过一个关键字,就可以从海量的信息中检索出相关
的信息词条,然后将这些信息可视化呈现在用户面前,这种方式受到了用户的喜爱。
本课题所研究的 IT 行业招聘数据分析与岗位推荐系统也广泛存在于互联网中,通过
智通人才网搜索引擎,我们可以获取到对应的招聘数据,然而这些方法大多比较零碎,
没有进行专门的分类,甚至存在一些假冒的和带广告性质的宣传,严重影响了招聘数据
的获取体验。
近年来,IT 行业逐渐成为热门行业,IT 行业是个大范围,这个行业实在太大,其中
又有很多的分支领域。如何选择前景好的,适合自己的领域重点发展,这是必然之路。
目前大多数招聘平台仅具有基础的招聘信息筛选功能,缺乏为求职者进行精准信息推荐
功能,无法提供及时且高质量的招聘信息。
智通人才网目前是国内比较大的专业招聘平台,拥有大量的招聘信息和求职者。使
用爬虫技术,对智通人才网招聘数据进行抓取,得到海量的信息,然后对数据进行处理
和分析,最终将分析的招聘数据数据可视化展现出来,可以服务大众。因此,本选题将
招聘数据信息的收集置于具体的智通人才网平台,从而进行研究招聘情况和岗位偏向。
1.2 课题意义
在目前信息化时代,数据的收集和整理是非常重要的工作。高效的收集可以提高相
关工作人员的工作效率。计算机技术也逐渐向精细化方面发展,技术的更新影响了人们
剩余29页未读,继续阅读
资源评论
毕业程序员
- 粉丝: 8992
- 资源: 1826
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功