论文部分内容阅读
目前,中国的大学生就业难度加大、就业形势严峻,招聘和求职已成为大学生最为关注的热门话题之一。但是,现有发布招聘信息的网站或者软件多且杂,大学生在求职期间一般需要多次注册和登陆,这样会在一定程度上浪费其宝贵的时间和精力;而且,现有招聘信息良莠不齐,夹杂着大量无用的招聘信息,让大学生在求职过程中难以分辨。这样一来,大学生在未进行面试之前便需要经历一番考验,费时费力。因此,如果将市面上的招聘信息进行整合和筛选,无疑会给大学生在求职期间带来实际的便利。为此,通过对市面上发布招聘信息的网站进行调研,以及分析大学生对于招聘信息的实际需求,本论文拟开发面向大学生求职的招聘信息筛选的后台系统,将获取的招聘信息数据整合到该后台系统。后台系统核心功能是实现海量优质招聘信息的可视化列表展示,并提供招聘信息的筛选功能。本论文的主要研究工作及取得的成果如下:1、使用JDBC、jQuery、AJAX、EasyUI等软件开发技术,设计并成功开发出了一套招聘信息筛选的后台软件系统。该后台系统的招聘信息数据源于招聘网站上爬取的招聘信息,以及企业客户或者个人客户自行发布的招聘信息。2、使用基于jsoup的网络爬虫,爬取了多个招聘网站上的招聘信息。然后使用Apache Hadoop生态圈当中的分布式运算编程模型MapReduce,对爬取到的原始招聘信息进行去冗余操作,即抽取招聘信息数据中的有用字段,并按照开发者自定义的规范化格式利用Apache Flume输出至本地Linux文件系统。3、开发出的后台系统还允许企业客户和个人客户发布招聘信息。企业客户和个人客户填写资料、申请账户成功后即可发布招聘信息。后台系统管理者对客户发布的招聘信息进行审核,确认招聘信息可信后便能够展示在系统当中。4、该后台系统可为使用者提供全部招聘信息的可视化展示与多条件筛选。通过后台系统,用户可以根据自己的实际需求填写筛选条件,筛选系统当中的招聘信息。筛选条件可以是单个或者多个。筛选结果在系统当中做可视化列表展示。