1 项目介绍
本系统是通过利用了数据挖掘的技术方式来对新疆地区的招聘网站中的招聘信息进行爬取,通过数据的爬取来形成爬虫文档,通过可视化的系统搭建,形成图形化的招聘岗位信息总结,通过可视化的开发来实现热门行业、热门岗位的总结与分析,并且根据热门岗位的招聘需求对于大学生在能力的考核、学历的要求以及经验的要求上进行总结,给与一定的指导意义。
2、项目技术
项目后端框架:Java+ssm
项目前端框架:vue2,ssm
3、开发环境
后端:开发语言:python
框架:python,django
python版本:python3.6.8版本向上兼容
数据库:mysql5.7+
数据库工具:Navicat11+
开发软件:pycharm
前端:nodejs,vue,html
数据库:mysql
4 运行设计
4.1 招聘热门行业分析
本次的网站设计了登录的模块,在完成可视化的招聘分析系统的登录之后可以进入到系统的首页,在系统的首页中有对招聘网站爬虫后的各类数据分析。下图是们招聘行业的柱状图分析,通过柱状图能够看到有不同的行业的招聘数量的柱形显示,整个页面展示如下图所示:
图4.1 招聘热门行业分析页面
4.2热门岗位分析界面
在热门的岗位分析中,整个图是以环形图来进行相应的行业的热门度占比进行分析的,在右边有各个行业岗位对应的颜色的注释,在图中是各个岗位的具体占比的图形显示,当鼠标移动至图形上会显示具体的岗位名称和岗位数量,如图4.2所示。
图4.2热门岗位分析界面
4.3招聘岗位学历分析界面
在招聘的岗位学历的分析上,通过柱状图可以看到现在的招聘岗位对学历要求的高低等信息,在最下方有对柱状图的解释,界面如下图所示。
图4.3招聘岗位学历分析界面
4.4岗位分布分析界面
在岗位的分布分析中,以新疆地区为例会通过不同的颜色代表不同的疆内地区,通过饼状图来进行相应的岗位分布的占比分析,如下图所示:
图4.4岗位分布分析页面