本项目适用于中小型及成长型企业的 HR 数字化管理需求,覆盖员工从入职、试用期管理、转正、调岗、晋升到离职的完整业务闭环。系统可用于HR部门日常维护员工电子档案、在线办理入
离职审批流程、管理组织架构与岗位编制、配置劳动合同签订与到期预警,以及生成多维度人事统计报表辅助管理决策。同时支持部门经理审批下属请假申请、查看本团队人员信息,员工可自助查询个
人档案和工资条,实现全角色线上协同办公,显著提升人事管理效率,减少纸质档案和Excel表格带来的数据分散、更新滞后等问题。
系统围绕四个用户角色(系统管理员、HR专员、部门经理、普通员工)构建完整的权限管理体系。核心功能包括员工档案管理(支持新增、编辑、批量Excel导入导出、身份证加密存储、档
案变更历史追溯与差值对比、敏感信息自动脱敏显示);组织架构管理(以可拖拽树形结构展示公司部门层级关系,支持部门上下级调整与岗位编制设置及超编预警);流程审批管理(预置入职、转正
、调岗、离职四种审批流程,基于预设审批链自动路由至对应审批人,审批通过后自动执行员工状态更新、账号锁定等业务动作);统计报表(Dashboard仪表盘展示在职人数、部门数、工龄分布、本月
入离职动态等关键指标,支持花名册筛选导出、月度入离职趋势报表、合同到期预警清单);系统管理(用户账号与角色分配、数据字典维护、操作日志审计)。前端基于 Vue 3 + Element Plus
提供现代化界面,后端采用 Spring Boot 模块化架构并预留了对接企业微信、OA和财务系统的API接口。
后端采用 Spring Boot 模块化单体架构,按员工、组织、流程、报表、系统五大领域分包,使用 MyBatis-Plus 简化数据访问层开发,Spring Security + JWT 实现无状态认证与 RBAC
权限控制,身份证字段使用 AES 加密存储。前端使用 Vue 3 组合式 API + Element Plus 构建 14 个功能页面,Pinia 管理全局状态,Axios 统一处理 HTTP 请求与拦截。前后端通过 RESTful API
通信,Vite 开发代理解决跨域问题,支持 Maven 一键编译部署。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论