基本信息

案例ID:241054

技术顾问:Fiom - 1年经验 - 成都锐智数联科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:人力资源管理系统

所属行业:企业服务 - 数据服务

->查看更多案例

案例介绍

这是一个面向中小型企业的HR管理系统,旨在替代Excel表格,实现员工信息、考勤、薪资的在线化管理。我负责整个后端接口的开发与数据库设计,并与前端(Vue)联调。

核心功能模块:

组织架构管理:树形结构的部门管理,支持无限层级。

员工管理:员工入职、转正、调岗、离职全生命周期管理,支持分页模糊搜索。

考勤与薪资:考勤数据导入,根据考勤自动计算基本工资、绩效、五险一金扣款,生成月度工资条。

角色权限(RBAC):基于Spring Security + JWT实现。不同角色(超级管理员、HR经理、普通员工)登录看到不同的数据和操作按钮。例如普通员工只能查看自己的薪资,HR可修改。
技术栈:Spring Boot, Spring Security, JWT, MyBatis-Plus, MySQL, EasyExcel。

权限控制:使用自定义注解@PreAuthorize在接口级别控制权限,例如@PreAuthorize(“hasRole(‘HR’)”)。

数据导出:集成EasyExcel,实现员工列表和工资单的动态导出功能,支持百万级数据分页导出。

日志记录:通过AOP切面实现操作日志记录,自动记录“谁、在什么时间、做了什么操作”到数据库。

API文档:使用Knife4j (Swagger增强) 生成规范的在线接口文档,方便与前端协作。

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服