基于springboot的薪资管理系统设计

2023-05-16

 

一、系统介绍

 项目源码:https://gitee.com/oklongmm/code

这是一个界面简洁的薪资管理系统,虽然界面简单,但其工资项配置,与考勤挂钩,自动核算功能强大,并有完整的从菜单到按钮的操作权限控制。

系统分为了五大模块:考勤与工资,薪资设置,部门管理,公告管理,系统管理。

系统默认有两个角色:管理员,普通用户

  • 管理员(admin/admin):可查看和操作所有菜单
  • 普通用户(zhangsan/zhangsan):只可进行考勤,请假,工资查看及工资查询 以上角色均可由管理员自行增设及配置。

三、所有功能说明

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.2.13.RELEASE
  2. ORM框架:MyBatisPlus 3.1.0
  3. 数据库连接池:Druid 1.1
  4. 安全框架:Apache Shiro 1.8.0
  5. 日志:SLF4J ,Log4j
  6. 前端框架:jQury,LayUI,Ztree

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

基于springboot的薪资管理系统设计 的相关文章

随机推荐

  • 修改Gnome Terminal窗口的默认大小

    修改Gnome Terminal窗口的默认大小 以前一直比较别扭的是 xff0c Gnome Terminal窗口打开时总那么小 曾经找半天也不知道在哪里改 xff0c 甚至在官方论坛里也没查到 今天偶然间想到那个Preferred App
  • 前端基础练习题

    变量命名规则 xff1a 1 只能由字母 数字 下划线 美元符号组成 xff0c 并且不能以数字开头 2 变量命名要有意义 xff0c 杜绝a01 b0046 3 变量遵循小驼峰规则 第一个单词全小写 xff0c 从第二个单词开始 xff0
  • Unity5-ABSystem(三):AssetBundle加载

    Unity特殊路径 ResourcesStreamingAssetsPathPersistentDataPathDataPath 同步加载 核心函数安卓平台下不能同步加载问题示例 异步加载 核心函数示例WWW异步加载 资源加载 核心函数 加
  • Unity5-ABSystem(五):AssetBundle内存

    AssetBundle内存占用 建议 实测 www加载实测LoadFromFile加载实测 建议 AssetBundle内存占用 先上图 xff0c Don t panic 我们从AssetBundle中加载资源一般会经过三个步骤 xff1
  • Java中String字符串长度

    String类是Java中最为常用的类 xff0c 我们知道String是个final类 xff0c 不能修改内容 但是String类型是否有长度限制呢 xff0c 下面来一探究竟 想要搞清楚这个问题 xff0c 首先我们需要翻阅一下Str
  • 安装BBR时出现Error: Install elrepo failed, please check it.

    安装BBR时出现Error Install elrepo failed please check it Press any key to start or Press Ctrl 43 C to cancel curl 35 SSL conn
  • mac卸载mysql教程(按照步骤可完全卸载)

    Mac下卸载mysql的方法 xff1a 大部分卸载是因为版本高 1 关闭mysql 查看mysql是否启动 xff1a ps ef grep mysql 2 输入 xff1a kill 9 然后回车 xff0c 关闭mysql 3 卸载
  • 全网最简单Win10桌面美化教程,只需4步!!

    时间过得真滴快呀 xff01 咋眼就10月了 不知道国庆期间 小伙伴们是外出旅游 还是宅在家里哪里也没去 或者更悲催一点 还在国庆加班抑或因为疫情正在隔离 无论大家处于任何状态 小七都要在这里祝大家 xff1a 国庆节快乐 吉祥话说完了 下
  • Pycharm配置Jupyter Notebook实现本地开发与调试

    Pycharm专业版中集成了Jupyter Notebook xff0c 方便用户编辑 xff0c 执行和调试Notebook代码 xff0c 并检查执行输出 个人感觉 xff0c 相比于Jupyter提供的网页编辑器 xff0c Pych
  • Zookeeper选举机制介绍

    ZooKeeper是一个高可用的分布式协调服务 xff0c 它的核心功能之一就是选举机制 当ZooKeeper集群中的一个节点宕机时 xff0c 需要通过选举机制来选出一个新的leader节点 xff0c 确保集群的正常运行 下面是ZooK
  • redis实现布隆过滤器

    Redis是一种基于内存的数据存储系统 xff0c 具有高性能 高可用性 高扩展性等特点 xff0c 因此被广泛用于实现布隆过滤器 以下是一种基于Redis实现布隆过滤器的方案 xff1a 创建一个长度为m的位数组 xff08 bit ar
  • 解决shiro的登录成功后跳转到自定义error.html的问题

    解决shiro的登录成功后跳转到error html 1 先说一下问题现象 xff1a saas项目中 xff0c 登录成功之后 xff0c 跳转了error html xff0c 停顿一会儿后进入主页面 2 说一下我处理这个问题的步骤 x
  • 喜茶皇茶茶叶带您走上致富之路

    我国是茶文化的发源地 xff0c 尤其是南方各类品种的茶层出不穷 xff0c 茶韵茶香引人入胜 消费者生活水平大幅提高 xff0c 饮茶几乎已经成为一种时尚 xff0c 皇茶 在市场上受到大家的认可与喜爱 xff0c 短短时间内迅速发展壮大
  • 处理Spire.Pdf 生成书签有 Evaluation Warning : The document was created with Spire.PDF for .NET.字样的问题

    处理spire Pdf生成时的警告信息 这俩天在使用spire Pdf生成书签的时候总是会有Evaluation Warning The document was created with Spire PDF for NET 的警告字样 x
  • Android Drawable Preview插件适配Android Studio4.1版发布

    Android Drawable Preview是一个在安卓开发中非常有用的AS IDEA插件 可以将drawable资源文件的icon替换成内容的预览图 达到不需要打开资源文件 快速预览内容的功能 实在是非常的方便快捷 让开发工作更加的愉
  • 变频器的逆变、变频原理

    变频器的逆变 变频原理 YJZhang 从事制造业质量管理 xff0c 做过PCBA 线束 电话机 变频器行业 90 人赞同了该文章 变频器将直流电转变为交流电的这个过程叫 逆变 xff08 inverting 先讲逆变过程 xff0c 分
  • ubuntu20.04设置自动文字模式登录

    文字模式登录后取得的程序称为 Shell xff08 壳 xff09 xff0c Linux 的壳程序是bash xff08 Bourne Shell的增强版本 xff09 设置文字模式登录 xff1a 第一步 xff1a 进入grub文件
  • 从高考到程序员

    记得当年进入考场的时候也是志气满满 xff0c 心里念叨着一定要考上自己理想的大学 xff0c 光宗耀祖 当时坐在学校安排的bus上向考场的方向行进 xff0c 看到路边的交警叔叔 xff0c 情不自禁的喊了一声 xff0c 交警大哥辛苦了
  • Android内存优化(二)之如何分析native heap

    如何获取native heap请阅读上篇文章 xff0c 本篇文章将主要介绍如何分析一个native heap文件 xff0c 以及我们的native memory leak问题如何发现并定位 首先先来看一下实际中我们看到的native h
  • 基于springboot的薪资管理系统设计

    一 系统介绍 项目源码 xff1a https gitee com oklongmm code 这是一个界面简洁的薪资管理系统 xff0c 虽然界面简单 xff0c 但其工资项配置 xff0c 与考勤挂钩 xff0c 自动核算功能强大 xf