更新时间:11-02 上传会员:溪老师
分类:科技学院 论文字数:17319 需要金币:2000个
摘要:目前,随着互联网的发展,人们现在更愿意在网上从事一些社会活动,在网上购物、在网上交友。人们逐渐习惯了有互联网的生活,而且越来越依赖互联网,招聘行业也利用了互联网的信息传递快覆盖面广的优势得到快速发展,网上招聘也成为了一个发展趋势,但是盲目的投递简历,成功率低,浪费时间和精力,因此需要一个可以对就业意向进行分析和推荐的招聘系统来解决该问题。
本文从分析、设计等方面详细阐述了在线招聘及就业意向分析推荐系统的设计与实现。本系统采用java语言编程,以Eclipse为开发工具,MYSQL为开发所使用的数据库,在web环境下,采用SSM框架开发在线招聘及就业意向分析推荐系统。系统操作简单方便,求职者、招聘企业、管理员都可以通过计算机的基础操作达到自己的目的。还可以根据求职意向自动推荐就业匹配信息,让求职者在可以网上投递简历、招聘公司在网上发布招聘信息,并用K-means算法将其分类推荐给用户,找到适合自己的工作以及适合公司的员工。本系统用Echarts对数据的可视化分析也让推荐和匹配更加科学合理。
关键词: 在线招聘,Mysql,SSM,K-means,Echarts
目录
摘要
Abstract
1 绪论-1
1.1 课题背景-1
1.2 课题研究的现状-1
1.3 主要研究内容-2
2 需求分析和可行性分析-2
2.1系统需求分析-2
2.1.1功能需求分析-3
2.1.2非功能性需求分析-3
2.2可行性分析-4
2.2.1技术可行性-4
2.2.2经济可行性-4
2.3 开发平台-4
3 系统概要设计-5
3.1 系统概述-5
3.2 功能模块划分-5
3.2.1 后台管理员部分-5
3.2.2 求职者部分-6
3.2.3 招聘企业部分-7
3.3.4 数据处理模块功能-7
3.3 数据库设计-8
3.3.1 逻辑设计-8
3.3.2 表设计-8
4 详细设计与实现-11
4.1 核心技术-12
4.1.1 B/S体系结构-12
4.1.2 SSM框架-13
4.1.3 数据库技术-14
4.1.4 Python爬虫技术-14
4.1.5 Echarts技术-14
4.1.6 算法方案分析与比较-15
4.2 管理员模块-16
4.2.1管理员登录功能-17
4.2.2 后台管理主页面-17
4.2.3 申请管理功能-19
4.2.4 行业管理功能-19
4.2.5 企业管理功能-20
4.2.6 简历管理功能-21
4.2.7 数据分析功能-21
4.3 招聘企业模块-23
4.3.1企业注册功能-23
4.3.2企业登录-25
4.3.3企业职位管理-26
4.2.4简历信息查看-27
4.2.5简历匹配-27
4.4求职者模块-29
4.4.1简历管理-29
4.4.2投递简历-30
4.4.3推荐职位-30
5 软件测试-31
5.1软件测试概述-31
5.2测试用例-32
5.2.1登录测试-32
5.2.2数据分析测试-33
5.2.3简历匹配测试-34
5.2.4推荐职位测试-34
6 总结与展望-35
参 考 文 献-36
致 谢-37