# haozhaome_server
**Repository Path**: hugh2020/haozhaome_server
## Basic Information
- **Project Name**: haozhaome_server
- **Description**: 好招么招聘管理系统服务端
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-01-27
- **Last Updated**: 2024-01-29
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 一、项目介绍
1.简介
```
好招么是一套基于SpringBoot+MyBatis实现的前后端分离的招聘管理系统,该系统涵盖了
前台系统和后台系统两大部分,为招聘流程提供全方位支持
```
2.技术特点
- 前后端分离架构: 通过采用Spring Boot实现的RESTful API和现代化的前端,实现了高度的前后端分离,提高了系统的可维护性和可扩展性。
- 全面招聘服务: 涵盖了招聘流程的各个环节,包括职位管理、Offer管理、用户管理、角色管理、推荐管理、激活计划管理等,为招聘团队提供全方位支持。
- 技术栈先进: 利用Spring Boot框架提升开发效率,MyBatis作为ORM框架实现数据持久化,Swagger生成简洁的API文档,Redis用于缓存优化。
- 灵活的团队管理: 支持团队的动态管理,方便招聘团队根据实际需求灵活调整成员和权限。
- 可扩展性强: 设计灵活的插件架构和API接口,方便进行定制化开发和集成第三方服务。
3.项目亮点
- 职位管理: 创建、编辑和管理职位信息,包括职位描述、薪资范围等。
- Offer管理: 管理候选人的Offer,包括生成、审批和跟踪Offer状态。
- 用户和角色管理: 灵活管理招聘团队的成员和权限,确保合适的人员能够访问必要的信息。
- 激活计划管理: 规划和执行激活计划,提高潜在候选人的积极参与度。
- 团队管理: 灵活管理招聘团队的成员和角色,确保团队的协作和高效运作。
4.演示
演示站点:https://demo.haozhaome.com
账号/密码:18392619054/123456
前台:
后台:
### 二、项目文档
- [好招么-上线开发文档](https://yuanjiandata.feishu.cn/docx/K6wndom2KodzMkx9DnlcUkQVnjf)
### 三、技术选型
1. 后端
- 数据库版本: mysql8.0.31
- Jdk版本: 1.8
- Maven版本:3.2.3+
- Redis版本:5.0.3
- Nginx版本:1.14.1
- Swagger版本:2.9.2
- SpringBoot:2.2.10
- Mybatis-plus版本:3.5.3
- Redisson版本:3.5.2
2. 前端
- Node版本:14.19.0及以上
- Vue版本:3.2.45
### 四、环境搭建
1.拉取项目到本地
2. 配置数据库
第一步:下载并安装Mysql8.0.31,请参照:[MySQL8.0.31](https://blog.csdn.net/qq_45657848/article/details/127311073)下载与安装
第二步:到system/src/main/resources/config/application-local.yml中修改数据库的用户名和密码
第三步:将项目根路径下的初始化sql文件导入数据库中
3. 启动redis
第一步:下载并启动redis,请参考:[Window下Redis的安装和部署](https://blog.csdn.net/weixin_44893902/article/details/123087435)
第二步:到system/src/main/resources/config/application-local.yml中修改redis的配置信息
4. 最后点击system模块的启动类启动项目
### 五、项目结构
hzm
├── common -- 工具类及通用代码
├── generator -- 代码生成模块
├── lib -- 项目所用到的依赖
├── log -- 日志文件
├── module -- 代码生成器生成的代码
├── rest -- 系统接口
├── sql -- 数据库sql文件
└── system -- 系统入口
### 六、系统架构图
### 七、开源协议
1. 本项目采用 MIT 许可证,允许您自由使用、修改、复制、分发和商业化。
2. 请注意,所有修改的代码必须保留原始的 MIT 许可证文本和版权声明。
3. 本软件是"按原样"提供的,没有任何明示或暗示的保证。使用本软件的风险由用户承担。
4. 我们欢迎和鼓励对项目的贡献。如果您发现问题或有改进建议,请提交 issue 或发起 pull request。
5. 允许个人学习研究使用,支持二次开发,允许商业用途(仅限自运营)。
6. 允许商业用途,但仅限自运营,如果商用必须保留版权信息,望自觉遵守。
7. 不允许对程序代码以任何形式任何目的的再发行或出售,否则将追究侵权者法律责任。
### 八、版本介绍
开源版本与商用版本的区别:
| 相应功能 | 版 本 | 包含终端 |
|-----------------------------------------------------------------------------------------------------------------------|------|--------|
| 1.没有邮箱认证功能 2.没有简历识别功能 3.没有boss插件 | 开源版本 | PC、候选人小程序 |
| 1.后台系统中的招聘渠道中邮箱认证后可对邮箱中的简历进行拉取 2.前台系统中对上传或拉取的简历进行识别并自动解析简历信息 3.通过boss插件对boss中的职位信息进行拉取 | 商业版本 | PC、候选人小程序、hrAPP |
### 九、反馈交流
为了更好的交流,我们新提供了多种联系方式,感谢您的青睐:
