一、项目简介这是一个基于 Spring Boot 3 Vue 3 MySQL 的残疾人就业推荐平台采用前后端分离架构。系统包含三种角色普通用户残疾人求职者、企业用户招聘方、管理员平台运营方。核心功能包括岗位发布与投递、就业资讯、免费课程、交流论坛、就业典范展示、个性化推荐等旨在搭建残疾人与企业之间的就业桥梁。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限JWT Token 角色权限模块RolePermission前端框架Vue 3 (Composition API)状态管理Vue Router路由级构建工具Vite数据库MySQL 8.x前端组件库Element Plus文件上传MultipartFile 本地存储自动填充MyBatis-Plus MetaObjectHandler (createTime/updateTime)三、功能模块普通用户端注册/登录支持用户名密码注册与登录登录后自动获取角色权限并跳转对应首页浏览招聘岗位查看岗位列表支持按关键词、岗位类型、残疾类型筛选点击查看岗位详情包含公司名称、薪资、地点、学历要求、经验、描述、联系人等字段投递简历对心仪岗位进行投递系统自动校验是否已投递过该岗位投递后状态为待审核就业推荐系统根据用户个人资料的残疾类型自动推荐适合的岗位列表查看就业动态浏览就业新闻列表支持关键词搜索点击查看详情并自动增加阅读量学习免费课程浏览课程列表支持按分类筛选和关键词搜索查看课程详情包含视频地址、描述、分类参与交流论坛发布帖子、浏览帖子列表支持关键词搜索查看帖子详情并自动增加阅读量可对帖子发表评论查看就业典范浏览就业典范列表支持关键词搜索查看典范人物详情包含姓名、头像、残疾类型、公司、职位、故事个人中心修改个人资料昵称、头像、手机、邮箱、性别、残疾类型、公司名称、公司描述上传/更新简历文件修改密码查看公告浏览系统发布的公开公告列表按时间倒序排列企业用户端招聘信息管理发布、编辑、下架本企业的招聘岗位字段包括标题、公司名、岗位类型、薪资、地点、学历、经验、残疾类型、描述、要求、联系人投职记录管理查看本企业所有岗位的投递记录列表支持按岗位、状态筛选查看投递人信息昵称、简历、手机、邮箱审核/修改投递状态浏览就业动态、免费课程、交流论坛、就业典范具备与普通用户相同的浏览权限通过角色权限控制个人中心修改企业资料、密码等管理员端用户管理查看用户列表支持按关键词、角色筛选新增用户默认密码123456编辑用户信息启用/禁用用户账号删除用户招聘信息管理查看所有岗位列表编辑岗位信息下架/删除岗位岗位类型管理新增、编辑、删除岗位分类字段包括名称、描述残疾类型管理新增、编辑、删除残疾类型字段包括名称、描述投职记录管理查看所有投递记录支持按用户、岗位、状态筛选修改审核状态就业动态管理发布、编辑、删除就业新闻字段包括标题、内容、封面、作者查看阅读量课程管理管理课程分类新增、编辑、删除管理课程内容发布、编辑、删除课程含标题、描述、封面、视频地址、分类就业典范管理新增、编辑、删除就业典范字段包括姓名、头像、残疾类型、公司、职位、故事公告管理发布、编辑、删除系统公告字段包括标题、内容控制公告上架/下架状态资源管理新增、编辑、删除资源链接字段包括名称、类型、URL、描述交流论坛管理查看所有帖子列表删除违规帖子权限管理按角色普通用户/企业用户/管理员配置各功能模块的启用/禁用状态支持批量保存四、项目总结本项目的技术亮点在于采用 Spring Boot 3 Vue 3 最新技术栈基于 JWT 角色权限模块实现了细粒度的功能权限控制通过 MyBatis-Plus 自动填充简化了基础字段处理。系统覆盖了招聘、学习、交流、推荐等完整业务链路适合作为 Java 全栈实战项目或课程设计参考尤其适合学习前后端分离架构、权限管理、文件上传等核心技术的开发者。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K134
Spring Boot 3 + Vue 3 残疾人就业推荐平台源码实战前后端分离
一、项目简介这是一个基于 Spring Boot 3 Vue 3 MySQL 的残疾人就业推荐平台采用前后端分离架构。系统包含三种角色普通用户残疾人求职者、企业用户招聘方、管理员平台运营方。核心功能包括岗位发布与投递、就业资讯、免费课程、交流论坛、就业典范展示、个性化推荐等旨在搭建残疾人与企业之间的就业桥梁。二、技术栈技术说明后端框架Spring Boot 3.xORMMyBatis-Plus权限JWT Token 角色权限模块RolePermission前端框架Vue 3 (Composition API)状态管理Vue Router路由级构建工具Vite数据库MySQL 8.x前端组件库Element Plus文件上传MultipartFile 本地存储自动填充MyBatis-Plus MetaObjectHandler (createTime/updateTime)三、功能模块普通用户端注册/登录支持用户名密码注册与登录登录后自动获取角色权限并跳转对应首页浏览招聘岗位查看岗位列表支持按关键词、岗位类型、残疾类型筛选点击查看岗位详情包含公司名称、薪资、地点、学历要求、经验、描述、联系人等字段投递简历对心仪岗位进行投递系统自动校验是否已投递过该岗位投递后状态为待审核就业推荐系统根据用户个人资料的残疾类型自动推荐适合的岗位列表查看就业动态浏览就业新闻列表支持关键词搜索点击查看详情并自动增加阅读量学习免费课程浏览课程列表支持按分类筛选和关键词搜索查看课程详情包含视频地址、描述、分类参与交流论坛发布帖子、浏览帖子列表支持关键词搜索查看帖子详情并自动增加阅读量可对帖子发表评论查看就业典范浏览就业典范列表支持关键词搜索查看典范人物详情包含姓名、头像、残疾类型、公司、职位、故事个人中心修改个人资料昵称、头像、手机、邮箱、性别、残疾类型、公司名称、公司描述上传/更新简历文件修改密码查看公告浏览系统发布的公开公告列表按时间倒序排列企业用户端招聘信息管理发布、编辑、下架本企业的招聘岗位字段包括标题、公司名、岗位类型、薪资、地点、学历、经验、残疾类型、描述、要求、联系人投职记录管理查看本企业所有岗位的投递记录列表支持按岗位、状态筛选查看投递人信息昵称、简历、手机、邮箱审核/修改投递状态浏览就业动态、免费课程、交流论坛、就业典范具备与普通用户相同的浏览权限通过角色权限控制个人中心修改企业资料、密码等管理员端用户管理查看用户列表支持按关键词、角色筛选新增用户默认密码123456编辑用户信息启用/禁用用户账号删除用户招聘信息管理查看所有岗位列表编辑岗位信息下架/删除岗位岗位类型管理新增、编辑、删除岗位分类字段包括名称、描述残疾类型管理新增、编辑、删除残疾类型字段包括名称、描述投职记录管理查看所有投递记录支持按用户、岗位、状态筛选修改审核状态就业动态管理发布、编辑、删除就业新闻字段包括标题、内容、封面、作者查看阅读量课程管理管理课程分类新增、编辑、删除管理课程内容发布、编辑、删除课程含标题、描述、封面、视频地址、分类就业典范管理新增、编辑、删除就业典范字段包括姓名、头像、残疾类型、公司、职位、故事公告管理发布、编辑、删除系统公告字段包括标题、内容控制公告上架/下架状态资源管理新增、编辑、删除资源链接字段包括名称、类型、URL、描述交流论坛管理查看所有帖子列表删除违规帖子权限管理按角色普通用户/企业用户/管理员配置各功能模块的启用/禁用状态支持批量保存四、项目总结本项目的技术亮点在于采用 Spring Boot 3 Vue 3 最新技术栈基于 JWT 角色权限模块实现了细粒度的功能权限控制通过 MyBatis-Plus 自动填充简化了基础字段处理。系统覆盖了招聘、学习、交流、推荐等完整业务链路适合作为 Java 全栈实战项目或课程设计参考尤其适合学习前后端分离架构、权限管理、文件上传等核心技术的开发者。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K134