# recruit **Repository Path**: SlagMan/recruit ## Basic Information - **Project Name**: recruit - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-03-03 - **Last Updated**: 2024-08-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 招聘系统 #### 介绍 基于Springboot + MyBatis 实现本系统的业务功能 基于Spring Security + jwt 实现本系统的权限管理 基于七牛云对象存储服务实现本系统的图片存储和文件存储 #### 软件架构 软件架构说明 1. ocCommon:公共部分代码 2. ocDao:负责与数据进行交互 3. ocService:负责处理业务逻辑 4. ocOperator: 后台管理系统 ocSecurity: 权限管理 #### 各个软件和IDE的版本说明 1. Java开发工具:IntelliJ IDEA 2019.2.2 x64。其中需要安装lombok插件。这一个直接在idea菜单栏选择File->Settings->Plugins->MarketPlace,然后搜索lombok插件,选择安装就行。安装完成可以选择instelled进行查看。![](https://i.imgur.com/JecqIZX.png) 2. MySQL数据库查看工具:Navicat 12 for MySQL,破解教程请参考:https://blog.csdn.net/u013600314/article/details/80605981。 3. MySQL版本:mysql-5.6.46-winx64,zip版本。mysql安装教程请参考:https://blog.csdn.net/lw_power/article/details/47368167。 4. 安装git配置自己的码云账户,安装教程参考:https://www.cnblogs.com/NyanKoSenSei/p/11570452.html,按照教程安装,跳过SSH密钥生成。 #### 安装教程 1. 打开工作目录(workspace)打开git bash,执行`git clone http://xxxx`下载工程。 项目地址在这里查看:![](https://i.imgur.com/hyIe3e5.png) 2. 打开idea,导入工程。 ![](https://i.imgur.com/Mh5R8FE.png) 3. 用maven导入相关的依赖。依赖完成后会在右下角出现一个弹框,选择show all。 4. 点击绿色的箭头启动商城项目,然后下拉选择另外一个启动器再启动后台管理项目 #### 业务系统说明 1. 分类模块:管理员可以对分类信息的增删改查,用户以及hr只有分类的查询功能 2. 公司、部门模块:由管理进行公司信息和公司部门信息的维护 3. 人力模块:人力用户自行注册,在注册时选择公司以及部门 4. 招聘:招聘信息由人力资源发出,挂靠在公司指定的部门 5. 求职者:选择招聘信息进行投递、收藏或者评论