计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)

1,绪论

1.1 开发背景

高学历人群是网络求职者的主体,且结构趋向固定。而在疫情肆虐的今日,线上招聘成了越来越多企业和个人选择的方式。在疫情期间线下招聘转为线上招聘,是疫情防控的需要。不能否定的是新的招聘模式的出现一定会对传统的招聘模式产生冲击,这种模式降低了企业对场地和人力的依赖,为大学生的就业带来根本上的革命。

而网上的就业服务将会使得企业被迫进行转型,都想着互联网形式企业进行转变,加强了技术开发的力量,优化了招聘流程,积极改善了客户端体验。使其在教育部门、社会和高校共同的推动下逐渐的替代线下招聘模式。预计线上招聘模式将会成为校园招聘的主流模式。
计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第1张图片

1.2 研究意义

人力资源是企业产生效益、创造利润的必不可少的、最重要的资源。人作为人力资源的个体可看作是一个承载着有效知识、能力的信息单元。这样的信息单元可看作是一个为企业产生价值和利润的个体。从而使得这样的信息单元所具有的信息就是一个有价值的信息。

校园招聘管理系统,是以计算机系统的手段将这种具有有效价值的信息收集、归纳、分类整理,从而为企业人力资源信息服务,进而产生价值的过程。在计算机技术高速发展的今天,通过结合人脉矩阵,凌云线上招聘系统将对企业人才招聘等过程有着非常重要的意义。

2,系统设计

功能权限图

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第2张图片

3,需求分析

校园招聘管理系统内含有三种角色:管理员、企业用户、普通用户

管理员

  • 个人中心:修改自己的个人信息和密码
  • 用户管理:管理求职者账户信息
  • 企业信息管理:管理系统内的企业信息
  • 岗位分类管理:管理系统内求职信息的分类信息
  • 学历信息管理:管理学习要求,以便企业用户发布职位时的学历要求选择
  • 友情链接管理:增删改查系统内的友情链接
  • 系统管理:管理系统内的轮播图和新闻资讯
  • 我的收藏管理:管理自己的职位收藏列表
  • 管理员管理:增删改查系统管理员
  • 招聘信息管理:可以修改或删除系统内所有的招聘信息,但是管理员没有增加招聘信息的权限
  • 应聘信息管理:可以修改或删除系统内所有的应聘信息,但是管理员没有审核权限
  • 求职者信息管理:增删改查求职者信息,以及查看其简历

企业用户

  • 个人中心:修改自己的个人信息和密码
  • 招聘信息管理:管理公司旗下的所有招聘信息
  • 应聘信息查看:查看所有的应聘人员,并作出审核回复

普通用户

  • 系统首页:查看招聘信息,新闻咨询,向系统留言
  • 招聘信息详情:收藏职位、点赞/踩职位、评论职位、投递简历
  • 系统信息管理:友情链接查看、系统新闻查看
  • 个人中心:个人信息管理、收藏信息查看
  • 简历管理:管理个人简历信息、简历附件管理
  • 应聘信息管理:查看所有的应聘信息和回复

4,技术分析

后端技术

技术 说明 官网
SpringBoot Web应用开发框架 https://spring.io/projects/spring-boot
SpringSecurity 认证和授权框架 https://spring.io/projects/spring-security
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator 数据层代码生成器 http://www.mybatis.org/generator/index.html
Druid 数据库连接池 https://github.com/alibaba/druid
JWT JWT登录支持 https://github.com/jwtk/jjwt
Lombok Java语言增强库 https://github.com/rzwitserloot/lombok
PageHelper MyBatis物理分页插件 http://git.oschina.net/free/Mybatis_PageHelper
Swagger-UI API文档生成工具 https://github.com/swagger-api/swagger-ui

前端技术

技术 说明 官网
Vue 前端框架 https://vuejs.org/
Vue-router 路由框架 https://router.vuejs.org/
Vuex 全局状态管理框架 https://vuex.vuejs.org/
Element 前端UI框架 https://element.eleme.io
Axios 前端HTTP框架 https://github.com/axios/axios
v-charts 基于Echarts的图表框架 有源码 获取源码

5,用户功能页面展示

登录/用户注册/企业用户注册

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第3张图片 计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第4张图片 计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第5张图片

系统首页

招聘信息

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第6张图片

招聘详情

在此页面用户可以对该招聘信息进行点赞、踩、评论、收藏、应聘等操作

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第7张图片

友情链接

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第8张图片

个人中心

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第9张图片

职位收藏

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第10张图片

用户求职信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第11张图片

应聘信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第12张图片

6,企业用户功能页面展示

登录

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第13张图片

个人中心

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第14张图片

招聘信息列表

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第15张图片
新增职位

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第16张图片
职位详情查看

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第17张图片

应聘信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第18张图片

审核
计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第19张图片

7,管理员功能页面展示

个人中心

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第20张图片

用户管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第21张图片

企业信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第22张图片

岗位分类管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第23张图片

学历信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第24张图片

友情链接管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第25张图片

系统管理

轮播图管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第26张图片

新闻资讯管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第27张图片

收藏管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第28张图片

管理员管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第29张图片

招聘信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第30张图片

应聘信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第31张图片

求职者信息管理

计算机毕业设计 | vue+springboot 校园招聘管理系统(附源码)_第32张图片

你可能感兴趣的:(前后端分离源码分享,课程设计,vue.js,spring,boot,毕业设计,java,后端,node.js)