基于Springboot+MybatisPlus+Vue前后端分离的人事招聘管理系统

简介: 基于Springboot+MybatisPlus+Vue前后端分离的人事招聘管理系统

一、基于Springboot+MybatisPlus+Vue前后端分离的人事招聘管理系统


源码+数据库:https://download.csdn.net/download/wyn_365/85577622


1.1 项目概述


开发语言:Java8


数据库:Mysql5


前端技术:Vue layui elementui


后端框架:Springboot MybatisPlus 【ORM javabean – 数据库表实体 】


数据库连接池:德鲁伊


服务器:Tomcat,SSM SHH【自己部署】


开发工具:Eclipse Navicat Maven


代码设计:MVC HTTP-----> Controlller----->service------>dao【Model】


get post delete put


1.2 项目详解


1.登录【正则表达式】


用户名:

密码:


验证码:


1.HTTP地址:post[form] ----Controller


2.首先验证码对不对?


3.通过之后查库


4.查询数据库有没有该用户?


2.注册


1.检验数据格式


2.判断两次密码是否一致


3.form 提交到后台Controller


4.插入数据库


3.展示所有招聘信息,带有条件查询和分页数据


主页面请求:http: zhaopinxinxi/list


程序:@RequestMapping(“zhaopinxinxi/list”)


SQL: select * from zhaopinxinxi gangwei like % % limit 0,8;


4.提交简历信息到后台数据库表


请求路径:‘zhaopinxinxi’ + ‘/add’, ‘post’


程序:


SQL:insert into xxxxx values();


5.后台查询所有有的简历 带有分页数据和条件查询

this.$http({
​ url: “qiuzhijianli/page”,
​ method: “get”,
​ params: params
​ })

6.审核功能


update qiuzhixinxi set sfsh = “是” where id = ?


7.新增、修改

this.$http({
​ url: qiuzhijianli/${!this.ruleForm.id ? "save" : "update"},
​ method: “post”,
​ data: this.ruleForm
​ })

save: insert into dianyingxinxi ssss sss values();


update: select * from film where id = ? href="film/getFilmById.action?id=${film.filmid}


update dianying set name = ‘666666’ and where id = ?


8.批量删除功能


ids


9.邀请面试


1.回显数据,人【input】


2.插入数据库


this.$http({
​ url: yaoqingmianshi/${!this.ruleForm.id ? "save" : "update"},
​ method: “post”,
​ data: this.ruleForm
​ }).

1.3 项目总结


1.先看前台发送请求的地方在哪里 http url:

2.后台:controller映射路径

3.解析程序 service 【封装的参数,返回值】

4.SQL:

65ca6fb3630c48c3b38a50f4613e511f.png

28edcbd4559f4905bf1b3cea90756793.png

260003716c2347cc8c4fac0d0b91aff0.png

9a02852eb14f483a84ebfe7261992943.png


b8e50ee50447498ab079ab01f90cc23c.png

c9be9cf04220430d8caf89008444582b.png

72d93c28deda4af6b6b68e0fa345a263.png

47c2122555f346379fae5a8bada4354c.png


99b92dcb75a04911a005c5691466052c.png

ce3ad6b186f54f8fb3d66b5710d22409.png

8c7420f17e3c4483b6db3fc69cbabedb.png


6c1c89d549c3485988ee3013b4e65ac6.png

c7389e456fb54fd99374fb538a3cfa65.png

7dd49e86774448e9bd189a8899798a4b.png

af50b3a0953a4c12891b9b8bea8f2d9d.png

70fc9908695b4df5b7d39dea276fd4bb.pnga3b5f497252a4e76ad41f7dcf94cc673.png

9642d23fd0204f2eba696cd0d6187992.png


8bf7ccd46a684470a35e721211db6155.png


a83f3b3bfe0b4331a50205cf796a6fa4.png

7297ef4a4ff141178942055299874363.png

3e23d8724cd34539a726a43cf7149644.png

048f082a14674280aade0d27781d23f7.png

13b0f66940d3479f903c4e4c8e63f3bd.png

b1a135ddd6114e46abf2aa66cd410f9c.png

3d0dcaeedaa94f3f86195ddc32365164.png

3ec2f4ca4aec49a68ede3f643212fe11.png5f67e46401cd42e5a90ad4beb2bb2de5.png

6b7e63ccacc441e3b9b75f6fca529b47.png

b6ac474d071c4f1ca3716183803334ee.png

ab699de23a52495a8af7f1b9a2c39b08.png

ffa04aa3b3be4ce99d707264050c8627.png

c482ae17dbe743a0a9cea9d0887a0174.png

17e31cdcfa7d4e15b57b89fb628de93b.png

4dabe890a87a408c9e842c455b3d65fd.png

76c27816aee1486880e237d3fdf8dd8c.png

fd164441d3fe4f76af5b7a7f59b67b2a.png

73366febbe2e40f691434decac2e3e00.png

a347fac103b241579b10edbbce1176bc.png

cca25363464d4936aecb8f4037d81ab7.png


目录
相关文章
|
22天前
|
存储 JavaScript 前端开发
基于 SpringBoot 和 Vue 开发校园点餐订餐外卖跑腿Java源码
一个非常实用的校园外卖系统,基于 SpringBoot 和 Vue 的开发。这一系统源于黑马的外卖案例项目 经过站长的进一步改进和优化,提供了更丰富的功能和更高的可用性。 这个项目的架构设计非常有趣。虽然它采用了SpringBoot和Vue的组合,但并不是一个完全分离的项目。 前端视图通过JS的方式引入了Vue和Element UI,既能利用Vue的快速开发优势,
107 13
|
30天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
NoSQL Java 数据库连接
Idea创建SpringBoot多模块项目
我们可以定义一个维度,以此来划分模块,例如上述商城、可以划分成商品、库存和订单模块。也可以目录结构分层,`Controller`层,只不过没人这样做。这样就引申出了下一个问题`拆分策略`。
951 0
Idea创建SpringBoot多模块项目
|
Java 应用服务中间件 Maven
传统maven项目和现在spring boot项目的区别
Spring Boot:传统 Web 项目与采用 Spring Boot 项目区别
515 0
传统maven项目和现在spring boot项目的区别
|
XML Java 数据库连接
创建springboot项目的基本流程——以宠物类别为例
创建springboot项目的基本流程——以宠物类别为例
157 0
创建springboot项目的基本流程——以宠物类别为例
|
存储 机器学习/深度学习 IDE
SpringBoot 项目与被开发快速迁移|学习笔记
快速学习 SpringBoot 项目与被开发快速迁移
SpringBoot 项目与被开发快速迁移|学习笔记
|
Java Spring
自定义SpringBoot项目的启动Banner
``Banner``是``SpringBoot``框架一个特色的部分,其设计的目的无非就是一个框架的标识,其中包含了版本号、框架名称等内容,既然``SpringBoot``为我们提供了这个模块,它肯定也是可以更换的这也是``Spring``开源框架的设计理念。
|
前端开发 Java 应用服务中间件
基于springboot+mybatisplus+vue-科技项目评审及专家库管理系统
基于springboot+mybatisplus+vue-科技项目评审及专家库管理系统
272 0
基于springboot+mybatisplus+vue-科技项目评审及专家库管理系统
|
Java Spring
【Java】【Spring Boot】CP01:创建一个SpringBoot项目(Spring Initializr)
【Java】【Spring Boot】CP01:创建一个SpringBoot项目(Spring Initializr)
287 0
【Java】【Spring Boot】CP01:创建一个SpringBoot项目(Spring Initializr)
|
消息中间件 NoSQL Java
47K Star 的SpringBoot+MyBatis+docker电商项目,附超详细的文档
该项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。 前台商城系统:首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统:商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。 该项目使用现阶段主流技术实现。涵盖了SpringBoot 2.3.0、MyBatis 3.4.6、Elasticsearch 7.6.2、RabbitMQ 3.7.15、Redis 5.0、MongoDB 4.2.5、