# Performance **Repository Path**: yin-yibing/performance ## Basic Information - **Project Name**: Performance - **Description**: 打卡、绩效、考勤等管理 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-04 - **Last Updated**: 2026-05-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 企业级 HR 管理系统 企业级 HR 管理系统,提供员工管理、考勤打卡、请假出差、绩效评估、招聘管理、组织架构等完整的人力资源管理功能。 ## 系统架构 本系统采用前后端分离架构,包含三个子项目: | 模块 | 技术栈 | 说明 | |------|--------|------| | hr-system | Spring Boot + MyBatis Plus + MySQL | 后端服务 | | hr-admin | Vue 3 + TypeScript + Element Plus | PC 管理端 | | hr-miniapp | 微信小程序 | 员工端小程序 | ![小程序员工端](image/mini.png) ![输入图片说明](image/PC1.png) ![输入图片说明](image/PC2.png) ![输入图片说明](image/PC3.png) ![输入图片说明](image/PC4.png) ![输入图片说明](image/PC5.png) ![输入图片说明](image/PC6.png) ![输入图片说明](image/PC7.png) ![输入图片说明](image/PC8.png) ![输入图片说明](image/PC9.png) ![输入图片说明](image/PC10.png) ## 功能模块 ### 1. 考勤管理 - 上下班打卡 - 考勤记录查询 - 考勤配置管理 - 排班管理 ### 2. 请假/出差管理 - 员工提交申请 - 主管审批(初审) - HR 审批(终审) - 出差报销确认 ### 3. 绩效管理 - 绩效指标设置 - 主管评分 - 员工绩效查询 - 绩效报表统计 ### 4. 员工管理 - 员工档案管理 - 员工信息查看 - 下属员工查看 - 员工学历/工作经历管理 ### 5. 组织架构 - 部门管理(树形结构) - 岗位管理 - 组织架构图 ### 6. 招聘管理 - 创建招聘记录 - 安排面试 - 面试评价 - HR 最终确认 ### 7. 日报管理 - 员工填写日报 - 日报查看与审核 ### 8. 系统管理 - 公告管理(发布/撤回/删除) - 字典管理 - 操作日志查询 ## 技术特性 - **权限控制**:基于 JWT 的 Token 认证,支持 HR、主管、普通员工三种角色 - **操作日志**:AOP 自动记录关键操作 - **数据分页**:通用的分页查询机制 - **统一响应**:规范的 RESTful 响应结构 - **异常处理**:全局统一异常处理 ## 快速开始 ### 环境要求 - JDK 17+ - Maven 3.8+ - MySQL 8.0+ - Node.js 16+ (hr-admin) - 微信开发者工具 (hr-miniapp) ### 后端启动 ```bash # 1. 创建数据库 mysql -u root -p