https://github.com/doudoutangs/3.salary_system
github不会经常在线,可加QQ:553039957,详谈。薪资管理系统:是一套简洁薪资管理系统,虽然界面简单,但其功能强大。系统分为了五大模块:考勤与工资,薪资设置,部门管理,公告管理,系统管理。主要技术:Springboot+MyBatisPlus+MySQL+jQury,Layui
https://github.com/doudoutangs/3.salary_system
java jquery layui mybatis-plus mysql spring-boot
Last synced: 11 days ago
JSON representation
github不会经常在线,可加QQ:553039957,详谈。薪资管理系统:是一套简洁薪资管理系统,虽然界面简单,但其功能强大。系统分为了五大模块:考勤与工资,薪资设置,部门管理,公告管理,系统管理。主要技术:Springboot+MyBatisPlus+MySQL+jQury,Layui
- Host: GitHub
- URL: https://github.com/doudoutangs/3.salary_system
- Owner: doudoutangs
- Created: 2021-03-11T01:21:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-25T01:56:28.000Z (6 months ago)
- Last Synced: 2025-04-02T06:51:11.337Z (about 2 months ago)
- Topics: java, jquery, layui, mybatis-plus, mysql, spring-boot
- Language: Java
- Homepage: https://gitcode.net/tbb414
- Size: 1.63 MB
- Stars: 21
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3.薪资管理系统
## 一、系统介绍
这是一个界面简洁的薪资管理系统,虽然界面简单,但其工资项配置,与考勤挂钩,自动核算功能强大,并有完整的从菜单到按钮的操作权限控制。系统分为了五大模块:考勤与工资,薪资设置,部门管理,公告管理,系统管理。
系统默认有两个角色:管理员,普通用户
- 管理员(admin/admin):可查看和操作所有菜单
- 普通用户(zhangsan/zhangsan):只可进行考勤,请假,工资查看及工资查询
以上角色均可由管理员自行增设及配置。
## 二、角色运行图
### 管理员

### 普通用户
## 三、所有功能说明
### 0.登录
- 登录地址:http://localhost:8886
- 账号密码:admin/admin
### 1.考勤与工资
主要包含3个模块,考勤管理,请假管理,工资查询
#### (1)考勤管理
员工可进行上下班打卡,并查看自己考勤记录

#### (2)请假管理
员工可进行请假申请,领导可进行审批,具有权限控制


#### (3)工资查询
员工可查看自己的工资明细及历史工资记录,并可将工资明细导出excel,领导角色用户可查看其他人工资明细


### 2.薪资设置
主要有3个模块,薪资配置,薪资核算,和员工薪资配置
#### (1)薪资配置
对公司所有员工的基本工资项进行配置,比如工资的扣除项,五险(养老保险,医疗保险,工伤保险,事业保险,生育保险)个税,公积金,惩罚项:迟到,早退,请假,绩效不达标等。并且配置每项在工资核算时的核算金额。
#### (2)薪资核算
薪资核算功能有启动核算,核算及查看,删除。
- 启动核算:是用来给财务人员在每月核算工资用的,作用是把当月需要核算工资的员工都列出来,因为每个月可能有员工离职或新员工入职,所以再核算工资前需要先核对有工资的人员列表。
- 核算:选定员工,就可以按照考勤,请假等自动核算出员工该月份的工资,并生成明细。

#### (3)员工薪资配置
主要有功能有配置和批量配置,修改,查看和删除员工配置。
- 配置:指可以为每个员工的每个配置项配置计算系数。比如经理级别的奖金系数就比普通员工要高,这样在计算的时候会把这个系数算进去。
- 批量配置:指可以为每个员工批量做个标准配置,然后那个员工那个配置项需要单独配置的再修改,减轻财务人员工作负担。
### 3.部门管理
对公司的部门进行增删改查的管理

### 4.公告管理
公司的一些重大活动进行公示

### 5.系统管理
系统管理主要模块有,员工管理,菜单管理,角色管理和字典管理。
#### (1)员工管理
可为新员工增加系统登录账号,为离职员工删除账号。
#### (2)菜单管理
管理系统左侧的菜单树,只有管理员可用

#### (3)角色管理
配置新角色,为每个角色配置权限,包括菜单权限,数据权限,只有管理员可用


#### (4)字典管理
管理系统常用字典值,只有管理员可用

## 四、软件架构
基础环境:
1. JDK:1.8
2. MySQL:5.7
3. Maven3.0使用框架:
1. 核心框架:Spring Boot 2.1.8.RELEASE
2. 视图框架:Spring MVC 5.0
3. ORM框架:MyBatisPlus 3.1.2
4. 数据库连接池:Druid 1.1
5. 安全框架:Apache Shiro 1.4
6. 日志:SLF4J 1.7、Log4j
7. 前端框架:jQury,Layui,ztree## 五、安装教程
1. 导入mysql脚本,数据库名称:salary
2. 修改数据库配置:

3. 启动java工程(执行salary-web工程com.salary.Application.class中main方法)

4. 访问:http://localhost:8886(账号admin/admin)## 六、源码地址
0. QQ:553039957
1. gitee(码云)主页: https://gitee.com/woshimalong
2. gitcode主页: https://gitcode.com/user/tbb414
3. github主页:https://github.com/doudoutangs
## 七、其他项目
1. [招投标管理系统](https://gitee.com/woshimalong/tender_system)
2. [办公管理系统](https://gitee.com/woshimalong/office_system)
3. [薪资管理系统](https://gitee.com/woshimalong/wages_system)
4. [人事管理系统](https://gitee.com/woshimalong/hr_system)
5. [绩效考核系统](https://gitee.com/woshimalong/kpi_system)
6. [就业管理系统](https://gitee.com/woshimalong/job_system)
7. [图书管理系统](https://gitee.com/woshimalong/library_system)