人事 OA 管理系统(Vue2 + SpringBoot + MySQL)

项目简介

一套面向中小企业的人力资源办公管理系统,实现员工信息、薪资、绩效考核、培训、部门权限一体化管理,满足企业日常人事数字化办公需求。

技术栈

前端

Vue2 + Element UI + Axios + Vue Router

采用后台管理系统经典布局,完成页面封装、权限路由控制、请求拦截处理。

后端

SpringBoot + MyBatis-Plus + MySQL

RESTful 接口规范,全局异常处理、登录 JWT 认证、角色权限控制。

数据库

MySQL8.0,合理设计员工、部门、薪资、绩效、培训等业务数据表。

核心功能模块

系统管理:部门管理、角色管理、用户账号管理、权限分配

员工档案:员工信息录入、档案维护、人员信息查询

薪资管理:薪资档案、月度工资核算、工资条、社保管理

绩效考核:考核指标设置、绩效打分、绩效数据统计

培训管理:培训课程维护、培训记录归档

物资管理:办公用品申领与登记

个人中心:密码修改、个人资料维护

项目亮点

基于 RBAC 角色权限模型,精细化控制页面访问权限

前后端分离架构,代码分层清晰,便于后续迭代扩展

统一封装接口请求、分页组件、弹窗组件,提升开发效率

完整实现登录校验、Token 失效拦截、数据增删改查全套业务逻辑

仓库地址

Gitee:git clone git@gitee.com:amber-lam/frontend-admin-projects.git

适合场景

毕业设计、Java 全栈练手项目、企业内部 OA 定制开发参考。

发布小提示

商业广告保持关闭;

写完文字后,可以点击【添加图片】上传系统截图,展示登录页、各个功能页面,展示效果更好;

发布完成后,这条案例就会作为你的作品集展示,接单时甲方能够直接查看。
浏览 197
点赞
1评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
全部评论
可接
点赞回复
推荐
点赞
1评论
收藏
分享

手机扫一扫分享

分享
举报