人力资源管理系统

企业服务 数据服务 案例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增强) 生成规范的在线接口文档,方便与前端协作。

人力资源管理系统

企业服务 · 数据服务 案例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增强) 生成规范的在线接口文档,方便与前端协作。

相似案例推荐

  • OA系统

    OA系统

    本项目为环保工程企业打造的工程项目全过程数字化管理平台(OA

  • 施耐德自动化营销系统

    施耐德自动化营销系统

    Schneider2019/03 - 至今 System

  • bued-admin

    bued-admin

    这是bued项目的管理员端,用户端的用户进行登录、抽奖、输入

  • 数据采集

    数据采集

    本作品是一套基于 Python 的豆瓣公开数据自动化采集与分

  • 数据采集

    数据采集

    本作品是一套基于 Python 的豆瓣公开数据自动化采集与分

  • 数据采集

    数据采集

    本作品是一套基于 Python 的豆瓣公开数据自动化采集与分

发布任务

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

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×