一、环境信息
开发语言:JAVA
JDK版本:JDK8及以上
数据库:MySql5.6及以上
Maven版本:任意版本
操作系统:Windows、macOS
开发工具:Idea、Eclipse、MyEclipse
开发框架:Springboot+HTML+jQuery+Mysql
二、所有选题列表
所有毕业设计选题列表,点击文章结尾下方卡片免费咨询
三、功能介绍
系统分为3个 角色,管理员,学生,公司
管理员
1、登陆
2、管理员管理
3、用户管理
4、招聘信息管理
5、招聘职位管理
6、在线咨询管理
学生
1、登陆注册
2、个人信息:查看个人信息,修改登陆密码
3、简历列表:编辑查看个人简历信息
4、投递简历管理:查看自己投递的记录
5、在线沟通管理:显示与公司的沟通记录,并可以给公司发送消息
公司
1、登陆注册
2、个人信息:查看公司信息,修改登陆密码
3、投递简历管理:查看学生投递的简历
4、在线沟通管理:显示与学生的沟通记录,并可以给学生回复消息
5、职位列表:显示自己公司添加的职位信息
6、职位添加:添加职位信息
package com.base.entity;
import com.base.config.Global;
import com.base.config.annotation.EntityProperty;
import com.base.config.base.BaseEntity;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
@Entity
@EntityProperty(entityName = "职位")
@Table(name = Global.tableSuff+"job")
public class Job extends BaseEntity {
@EntityProperty(fieldName = "userid")
private Long userId;
@EntityProperty(fieldName = "公司名")
private String company;
@EntityProperty(fieldName = "职位名",search = true,searchType = Global.SEARCH_LIKE)
private String jobName;
@EntityProperty(fieldName = "审核状态", selectArrays = {"等待审核","审核通过","审核拒绝"})
private String jobStatus;
@EntityProperty(fieldName = "薪资", selectArrays = {"3K以下","3-5K","5-10K","10-20K","10-20K","50K以上"})
private String money;
@EntityProperty(fieldName = "工作经验", selectArrays = {"不限","应届生","1年以内","1-3年","3-5年","5-10年","10年以上"})
private String gzjy;
@EntityProperty(fieldName = "学历", selectArrays = {"不限","专科","本科","硕士","博士"})
private String xl;
@EntityProperty(fieldName = "关键技术")
private String gjjs;
@EntityProperty(fieldName = "职位内容",columnShow = false)
@Column(columnDefinition = "LongText")
private String content;
@EntityProperty(fieldName = "职位类别id")
private Long jobTypeId;
@EntityProperty(fieldName = "职位类别")
private String jobType;
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}
public String getJobName() {
return jobName;
}
public void setJobName(String jobName) {
this.jobName = jobName;
}
public String getJobStatus() {
return jobStatus;
}
public void setJobStatus(String jobStatus) {
this.jobStatus = jobStatus;
}
public String getMoney() {
return money;
}
public void setMoney(String money) {
this.money = money;
}
public String getGzjy() {
return gzjy;
}
public void setGzjy(String gzjy) {
this.gzjy = gzjy;
}
public String getXl() {
return xl;
}
public void setXl(String xl) {
this.xl = xl;
}
public String getGjjs() {
return gjjs;
}
public void setGjjs(String gjjs) {
this.gjjs = gjjs;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public Long getJobTypeId() {
return jobTypeId;
}
public void setJobTypeId(Long jobTypeId) {
this.jobTypeId = jobTypeId;
}
public String getJobType() {
return jobType;
}
public void setJobType(String jobType) {
this.jobType = jobType;
}
}
package com.base.entity;
import com.base.config.Global;
import com.base.config.annotation.EntityProperty;
import com.base.config.base.BaseEntity;
import javax.persistence.Entity;
import javax.persistence.Table;
@Entity
@EntityProperty(entityName = "投递简历")
@Table(name = Global.tableSuff+"send_vita")
public class SendVita extends BaseEntity {
@EntityProperty(fieldName = "职位id")
private Long jobId;
@EntityProperty(fieldName = "职位所属userId")
private Long jobUserId;
@EntityProperty(fieldName = "公司")
private String company;
@EntityProperty(fieldName = "职位名称")
private String jobName;
@EntityProperty(fieldName = "投递人id")
private Long userId;
@EntityProperty(fieldName = "姓名_电话")
private String vitaInfo;
@EntityProperty(fieldName = "投递状态")
private String sendStatus;
@EntityProperty(fieldName = "简历附件")
private String path;
public Long getJobUserId() {
return jobUserId;
}
public void setJobUserId(Long jobUserId) {
this.jobUserId = jobUserId;
}
public String getCompany() {
return company;
}
public void setCompany(String company) {
this.company = company;
}
public Long getJobId() {
return jobId;
}
public void setJobId(Long jobId) {
this.jobId = jobId;
}
public String getJobName() {
return jobName;
}
public void setJobName(String jobName) {
this.jobName = jobName;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public String getVitaInfo() {
return vitaInfo;
}
public void setVitaInfo(String vitaInfo) {
this.vitaInfo = vitaInfo;
}
public String getSendStatus() {
return sendStatus;
}
public void setSendStatus(String sendStatus) {
this.sendStatus = sendStatus;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
}
源码获取
文章下方名片联系我即可~
✌💗大家点赞、收藏、关注、评论啦 、查看✌💗
👇🏻获取联系方式👇🏻
精彩专栏推荐订阅:在下方专栏👇🏻