# 简单人事管理系统
**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)