一、项目简介人岗匹配管理系统是一套基于 Spring Boot 3 Vue 3 前后端分离架构的企业人才管理平台。系统围绕员工档案、岗位管理、智能人岗匹配、绩效评估、在线咨询等核心业务提供 HR 管理端与员工自助端双重角色。整体架构采用前后端分离模式后端提供 RESTful API前端通过 HTTP 请求进行交互数据库使用 MySQL 存储业务数据。系统支持部门树管理、技能标签、匹配模板自定义、匹配结果多维度分析及可视化仪表盘帮助企业实现人才与岗位的精准对接。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证Spring Security JWT前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL密码加密BCryptPasswordEncoder三、功能模块HR 管理端员工档案管理支持分页查询员工列表按姓名、部门、学历、状态在职/调动中/离职筛选展示工号、姓名、性别、部门、岗位、学历、手机号、工龄、状态、入职日期等字段员工档案新增/编辑填写姓名、性别、学历、手机、邮箱、所属部门、当前岗位、入职日期、工龄、自我评价、职业目标等信息员工状态变更支持将员工在职状态修改为 active、transferred 或 resigned支持批量操作员工技能管理为员工添加技能记录包含技能名称、熟练度、年限、证书支持删除技能绩效历史查看按时间倒序查看员工绩效列表显示评分、等级、评价内容部门树管理新增、修改、删除部门设置父级部门、排序号、状态支持获取部门树 JSON 数据岗位管理新增、修改、删除岗位填写岗位名称、类型、层级、所属部门、薪资范围、空缺数量、岗位描述、任职要求、发展路径支持发布/下架切换岗位技能要求配置为岗位配置技能名称、熟练度要求、权重、是否必须等字段匹配模板管理新增、修改、删除模板配置各维度权重技能匹配、经验匹配、学历匹配、绩效匹配、职业诉求智能匹配执行选择模板和岗位系统自动计算所有在职员工的多维度得分返回 Top N 匹配结果包含总分、各维度分、优势分析匹配结果查看分页展示匹配结果列表关联员工姓名、岗位名称、模板名称支持按岗位/模板筛选查看详情包含五维度分数雷达图数据在线咨询管理查看分配给自己的咨询列表按最后消息时间倒序支持关闭咨询在咨询详情中发送消息标记发送者角色为 HR查看完整历史消息显示发送者角色、姓名、内容、时间仪表盘总览展示员工总数、岗位数、部门数、匹配次数统计以及部门人员分布、岗位空缺、匹配分数分布、绩效等级分布、学历分布、各维度平均分对比等图表数据系统管理用户管理新增、编辑、删除系统用户分配角色、角色管理配置角色权限菜单、菜单管理树形菜单 CRUD操作日志记录系统自动记录新增部门、修改部门、删除部门、执行匹配等关键操作员工端岗位浏览分页展示公开岗位列表支持按关键词、岗位类型、层级、部门搜索查看岗位详情包含技能要求、薪资范围、发展路径个人档案查看显示姓名、性别、手机、学历、工龄、自我评价、职业目标、所属部门、当前岗位、入职日期等信息个人档案编辑修改姓名、性别、手机、邮箱、学历、工龄、自我评价、职业目标等资料个人技能管理新增技能填写技能名称、熟练度支持删除已有技能匹配结果查看按总分倒序展示自己的匹配结果列表显示匹配岗位、各维度分数、优势分析在线咨询发起填写咨询标题发起咨询查看自己的咨询列表状态开放/关闭消息发送与聊天在咨询中发送消息标记发送者角色为 EMPLOYEE查看与 HR 的完整聊天记录首页统计概览查看已发布岗位数、部门数、在职员工数、匹配次数密码修改需验证原密码后修改登录密码头像更新通过文件上传接口更新个人头像四、项目总结本项目的技术亮点在于将 Spring Boot 3 与 Vue 3 结合实现了前后端分离的现代 Web 应用架构智能匹配模块通过自定义权重模板和多维度评分算法实现了可配置的人岗匹配计算权限体系采用 Spring Security JWT支持细粒度的角色与菜单管理。系统适用于企业 HR 部门进行人才盘点、岗位发布、人岗匹配分析等场景也适合作为 Java 全栈开发的学习与二次开发参考项目。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K059
Spring Boot 3 + Vue 3 人岗匹配管理系统源码 前后端分离实战项目
发布时间:2026/7/12 12:58:00
一、项目简介人岗匹配管理系统是一套基于 Spring Boot 3 Vue 3 前后端分离架构的企业人才管理平台。系统围绕员工档案、岗位管理、智能人岗匹配、绩效评估、在线咨询等核心业务提供 HR 管理端与员工自助端双重角色。整体架构采用前后端分离模式后端提供 RESTful API前端通过 HTTP 请求进行交互数据库使用 MySQL 存储业务数据。系统支持部门树管理、技能标签、匹配模板自定义、匹配结果多维度分析及可视化仪表盘帮助企业实现人才与岗位的精准对接。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限认证Spring Security JWT前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL密码加密BCryptPasswordEncoder三、功能模块HR 管理端员工档案管理支持分页查询员工列表按姓名、部门、学历、状态在职/调动中/离职筛选展示工号、姓名、性别、部门、岗位、学历、手机号、工龄、状态、入职日期等字段员工档案新增/编辑填写姓名、性别、学历、手机、邮箱、所属部门、当前岗位、入职日期、工龄、自我评价、职业目标等信息员工状态变更支持将员工在职状态修改为 active、transferred 或 resigned支持批量操作员工技能管理为员工添加技能记录包含技能名称、熟练度、年限、证书支持删除技能绩效历史查看按时间倒序查看员工绩效列表显示评分、等级、评价内容部门树管理新增、修改、删除部门设置父级部门、排序号、状态支持获取部门树 JSON 数据岗位管理新增、修改、删除岗位填写岗位名称、类型、层级、所属部门、薪资范围、空缺数量、岗位描述、任职要求、发展路径支持发布/下架切换岗位技能要求配置为岗位配置技能名称、熟练度要求、权重、是否必须等字段匹配模板管理新增、修改、删除模板配置各维度权重技能匹配、经验匹配、学历匹配、绩效匹配、职业诉求智能匹配执行选择模板和岗位系统自动计算所有在职员工的多维度得分返回 Top N 匹配结果包含总分、各维度分、优势分析匹配结果查看分页展示匹配结果列表关联员工姓名、岗位名称、模板名称支持按岗位/模板筛选查看详情包含五维度分数雷达图数据在线咨询管理查看分配给自己的咨询列表按最后消息时间倒序支持关闭咨询在咨询详情中发送消息标记发送者角色为 HR查看完整历史消息显示发送者角色、姓名、内容、时间仪表盘总览展示员工总数、岗位数、部门数、匹配次数统计以及部门人员分布、岗位空缺、匹配分数分布、绩效等级分布、学历分布、各维度平均分对比等图表数据系统管理用户管理新增、编辑、删除系统用户分配角色、角色管理配置角色权限菜单、菜单管理树形菜单 CRUD操作日志记录系统自动记录新增部门、修改部门、删除部门、执行匹配等关键操作员工端岗位浏览分页展示公开岗位列表支持按关键词、岗位类型、层级、部门搜索查看岗位详情包含技能要求、薪资范围、发展路径个人档案查看显示姓名、性别、手机、学历、工龄、自我评价、职业目标、所属部门、当前岗位、入职日期等信息个人档案编辑修改姓名、性别、手机、邮箱、学历、工龄、自我评价、职业目标等资料个人技能管理新增技能填写技能名称、熟练度支持删除已有技能匹配结果查看按总分倒序展示自己的匹配结果列表显示匹配岗位、各维度分数、优势分析在线咨询发起填写咨询标题发起咨询查看自己的咨询列表状态开放/关闭消息发送与聊天在咨询中发送消息标记发送者角色为 EMPLOYEE查看与 HR 的完整聊天记录首页统计概览查看已发布岗位数、部门数、在职员工数、匹配次数密码修改需验证原密码后修改登录密码头像更新通过文件上传接口更新个人头像四、项目总结本项目的技术亮点在于将 Spring Boot 3 与 Vue 3 结合实现了前后端分离的现代 Web 应用架构智能匹配模块通过自定义权重模板和多维度评分算法实现了可配置的人岗匹配计算权限体系采用 Spring Security JWT支持细粒度的角色与菜单管理。系统适用于企业 HR 部门进行人才盘点、岗位发布、人岗匹配分析等场景也适合作为 Java 全栈开发的学习与二次开发参考项目。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K059