# 简单人事管理系统 **Repository Path**: jarvishuang/PMsystem ## Basic Information - **Project Name**: 简单人事管理系统 - **Description**: 简单的人事系统,包括员工信息管理、考勤管理、工资管理、后台管理(账号管理、日志管理)。 具有三种权限超级管理员administrator、管理员admin、普通用户user。 Springboot项目,融合Vue,使用组件库Element UI。同一项目文件,达成前后端分离。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2025-01-16 - **Last Updated**: 2025-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简单人事管理系统 ## 介绍 简单的人事系统,包括员工信息管理、考勤管理、工资管理、后台管理(账号管理、日志管理)。 具有三种权限超级管理员administrator、管理员admin、普通用户user。 Springboot项目,融合Vue,使用组件库Element UI。同一项目文件,达成前后端分离。 ## 系统功能需求分析 1、 本系统主要分为五个模块,各模块功能如下: (1)首页功能需求:根据用户角色显示不同的快捷入口,提高工作效率;同时显示上班时间日历,方便用户查看工作日时间。 (2)档案管理功能需求:提供多种查询档案方式;支持员工档案的查看、新增、编辑、删除、批量删除等。 (3)考勤管理功能需求:记录员工的考勤情况;提供多种查询考勤方式;支持在线申请异常考勤补签、请假或出差处理;同时可处理他人提交给自己的待办。 (4)工资管理功能需求:提供多种查询记录方式;根据考勤、绩效等计算员工工资;记录和计算员工的扣款项目;同时支持员工和财务部门查询或导出工资明细报表。 (5)后台管理功能需求: 提供多种查询账号/日志方式;管理用户账号的启用/禁用状态;同时记录系统操作日志,便于追踪和审计。 2、本系统主要有如下三类用户:第一类是普通用户user,第二类是管理员admin,第三类是超级管理员administrator。其系统框架图如图所示: 系统框架 ## 重要插件 1. idea需要安装lombok。 ## 开发环境 1、 软件环境 - 操作系统:Windows - 数据库:MySQL - Web服务器:Tomcat 2、开发工具: - 前后端开发:IntelliJ IDEA - 数据库工具:Dbeaver 3、 浏览器兼容性:Chrome,Edge,Firefox 4、 技术栈 - 后端框架:Spring Boot - 持久层框架:MyBatis - 项目管理工具:Maven-3.6.1 - 模板引擎:Thymeleaf - 前端框架:Vue.js - 组件库:Element UI - 前后端交互:Axios - 项目结构:MVC模式 ## 项目运行截图(管理员省略) - 超级管理员: 首页 档案管理 档案管理 考勤管理 工资管理 用户管理 日志管理 - 普通用户: 首页 档案管理 考勤管理 工资管理 考勤处理 考勤处理 # 其它项目 - [蛋糕商城 + 论文管理系统 + 图书管理系统](https://gitee.com/seagrass/web.git) - [网易云音乐(vue)](https://gitee.com/seagrass/netease-cloud.git)