Spring Boot 3 + Vue 3 工资管理系统源码 前后端分离 实战

Spring Boot 3 + Vue 3 工资管理系统源码 前后端分离 实战
一、项目简介本系统是一套基于 Spring Boot 3 Vue 3 MySQL 的企业级工资管理平台采用前后端分离架构。系统涵盖员工考勤打卡、请假审批、薪资核算与发放、组织结构管理、角色权限控制、公告通知等核心业务模块支持普通员工与管理员双角色操作满足企业日常人事与薪酬管理需求。前端通过 Vue Router 实现单页路由切换后端通过 Spring Security JWT Redis 实现无状态认证与权限校验。二、技术栈技术说明后端框架Spring Boot 3ORMMyBatis-Plus权限认证Spring Security JWT Redis前端框架Vue 3状态管理Pinia构建工具Vite数据库MySQL文件上传本地文件存储三、功能模块管理员端用户管理分页查询用户列表支持按关键字/部门/用户类型筛选新增、编辑、删除用户重置用户密码为固定值 123456。部门管理以树形结构查看所有部门新增、编辑、删除部门超级管理员可删除设置部门负责人、联系电话、排序号。岗位管理分页查询岗位列表新增、编辑、删除岗位超级管理员可删除设置岗位名称、编码、级别。考勤管理分页查看所有员工的考勤记录支持按用户/日期范围筛选。请假审批分页查看所有员工的请假申请支持按部门/状态筛选审批通过或拒绝填写审批备注审批通过后自动更新对应日期的考勤状态为“请假”。薪资配置管理为每位员工设置薪资配置包括基本工资、绩效比例、餐补、交通补贴、住房补贴、其他补贴、社保基数、公积金基数、课时费。薪资核算对指定员工按月份进行工资核算系统自动读取考勤统计、薪资配置、系统参数计算应发/扣款/实发支持批量核算。薪资发放对已核算的工资记录执行发放操作标记发放状态与发放时间。薪资查询分页查看所有工资记录支持按关键字/部门/月份/核算状态/发放状态筛选。薪资统计查看各部门薪资汇总部门总实发、平均实发等查看全公司薪资汇总总应发、总扣款、总实发、人数等。公告管理新增、编辑、删除公告手动发布公告设置发布时间支持设置公告类型、优先级、过期时间。轮播图管理新增、编辑、删除轮播图设置轮播图标题、图片、链接、排序、展示位置前台/后台、启用状态。节假日管理按年份查看节假日列表新增、编辑、删除节假日用于考勤计算。角色管理分页查询角色列表新增、编辑、删除角色超级管理员权限为角色分配权限勾选权限树。权限管理以树形结构查看所有权限新增、编辑、删除权限超级管理员权限设置权限名称、编码、路由、图标、排序。系统参数配置按类型查看系统配置如社保比例、税率起征点等新增、编辑、删除配置项超级管理员权限。操作日志查询分页查看系统操作日志支持按关键字/日期范围筛选仅超级管理员。普通用户端上下班打卡点击“打卡上班”记录上班时间点击“打卡下班”记录下班时间系统自动判断迟到/早退/加班状态。查看今日考勤获取当日打卡状态、打卡时间、工作时长等数据。查看考勤列表分页查看个人考勤记录支持按日期范围筛选。查看月度考勤统计选择年月查看当月出勤天数、迟到天数、早退天数、缺勤天数、加班时长等汇总数据。提交请假申请选择请假类型事假/病假/年假/婚假/产假/丧假/调休、起止日期、请假原因系统自动计算请假天数。查看请假记录分页查看个人请假申请列表支持按审批状态筛选。撤回请假申请对“待审批”状态的申请可执行撤回操作。查看工资记录查看个人历史工资单包含基本工资、绩效、各项补贴、加班费、个税、社保、实发工资等明细。查看个人薪资配置查看自己的基本工资、绩效比例、餐补、交通补贴、住房补贴等配置信息。修改个人资料更新个人基本信息姓名、手机、邮箱、头像等。修改登录密码输入原密码和新密码完成密码修改。查看公告列表浏览已发布的系统公告按优先级和时间排序。查看公告详情点击公告标题查看完整内容。查看轮播图浏览前台展示的轮播广告图片。四、项目总结本项目技术亮点在于采用 Spring Boot 3 Vue 3 最新主流框架组合前后端分离架构清晰权限系统基于 Spring Security JWT Redis 实现无状态认证适合学习企业级权限管理、考勤与薪资核算的业务逻辑设计。适用于课程设计、毕业设计、个人练习或小型企业人事系统的二次开发起点。交付内容包含前后端完整源码、数据库初始化脚本及万字文档便于快速上手。界面展示交付内容本项目为完整交付包含完整后端源码完整前端源码数据库初始化脚本SQL万字项目文档设计文档 / 论文可作课程设计、毕业设计参考获取完整源码完整前后端源码 数据库脚本 万字项目文档见 Gitee 仓库https://gitee.com/kangxihuang/src-K039