# springboot+vue实现招聘平台(招聘系统) **Repository Path**: koengman/resume ## Basic Information - **Project Name**: springboot+vue实现招聘平台(招聘系统) - **Description**: 软工毕设招聘项目,答辩通过了就开源吧 技术使用的是SpringBoot+Mybatis-Plus+Vue+ElementUI 所有用户初始密码是123456 招聘系统将为招聘者和求职者构建一个功能齐全、方便快捷的招聘平台,减少双方投入招聘活动的成本,为招聘求职双方带来便利。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 327 - **Forks**: 85 - **Created**: 2022-05-14 - **Last Updated**: 2026-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 招聘平台系统 (Recruit System) #### 介绍 这是一个基于 SpringBoot + Vue + ElementUI 开发的全栈招聘平台系统,是软件工程专业的毕业设计项目。系统为招聘者和求职者提供功能齐全、方便快捷的招聘求职服务。 **默认登录密码:123456** #### 技术栈 **后端:** - Spring Boot - Mybatis-Plus - JWT 认证 - MySQL - WebSocket **前端:** - Vue - ElementUI - Axios #### 系统功能 **用户角色:** - 求职者:浏览职位、收藏职位、投递简历、查看投递状态、面试安排 - 招聘者(HR):发布职位、查看投递简历、筛选简历、预约面试 - 管理员:管理职位分类、审核企业信息、权限管理 **核心功能:** - 用户注册登录(JWT Token 认证) - 职位发布与管理 - 简历管理(创建、编辑、投递) - 职位申请与审核 - 面试安排与管理 - 收藏职位 - 关注企业 - 企业信息管理 - 职位分类管理 - 操作日志记录 - 权限管理系统 #### 项目结构 ``` recruit-system/ ├── recruit-sys/ # 后端项目 │ ├── src/main/java/com/recruit/ │ │ ├── controller/ # 控制器层 │ │ ├── service/ # 业务逻辑层 │ │ ├── mapper/ # 数据访问层 │ │ ├── model/ # 数据模型 │ │ ├── dto/ # 数据传输对象 │ │ ├── vo/ # 视图对象 │ │ ├── common/ # 公共组件 │ │ └── module/ # 功能模块 │ ├── sql/ # 数据库脚本 │ └── pom.xml │ └── recruit-web/ # 前端项目 ├── src/ │ ├── component/ # 组件 │ ├── view/ # 页面视图 │ ├── model/ # 数据模型 │ ├── config/ # 配置 │ └── lin/ # 公共库 └── package.json ``` #### 安装教程 **后端部署:** 1. 使用 IDEA 打开 `recruit-sys` 项目 2. 等待 Maven 依赖下载完成 3. 修改 `application.yml` 中的数据库连接配置 4. 执行 `sql/recruit.sql` 创建数据库和表 5. 运行项目 **前端部署:** 1. 确保已安装 Node.js (v12+) 2. 进入 `recruit-web` 目录 3. 安装依赖: ```bash yarn install # 或 npm install ``` 4. 启动开发服务器: ```bash yarn run serve # 或 npm run serve ``` #### 配置说明 **后端配置 (application.yml):** ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/recruit username: root password: your_password ``` **前端环境配置 (.env.development):** ``` VUE_APP_API_BASE_URL=/api ``` #### 系统预览 - 首页:职位列表、公司展示、搜索功能 - 职位详情:职位要求、薪资待遇、投递简历 - 个人中心:简历管理、投递记录、面试安排 - 企业中心:职位管理、简历筛选、面试安排 - 后台管理:用户管理、权限管理、日志查看 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 开源协议 本项目仅供学习交流使用。