全栈小白的gravatar头像
全栈小白 2023-12-23 21:06:27

基于SpringBoot+Vue实现的人力资源管理系统

项目描述

基于SpringBoot+Vue实现的人力资源管理系统是为了提高企业人力资源管理水平而开发的。主要目标是通过对员工及人力资源活动信息(考勤、工资)等的编制来提高企业效率。

系统一共分为五大菜单项,分别是首页、薪资管理、权限管理、系统管理、考勤管理

1、首页

系统统计信息,包括员工情况、登录用户信息、考勤记录、城市社保缴纳比例、员工入职情况、员工分布情况等(以折线图、柱状图、饼图展示)

2、薪资管理

五险一金:根据参保城市设置的比例,计算缴纳的五险一金金额

参保城市:设置各参保城市的五险一金缴纳比例、缴纳上下限

工资管理:计算员工工资情况(除去五险一金、考勤扣款)

3、权限管理

角色管理:对系统角色进行新增、修改、删除、授权、导入、导出等操作

菜单管理:对系统菜单进行新增、修改、删除、授权、导入、导出等操作

4、系统管理

文件管理:对系统上传文件进行上传、修改、删除、授权、导入、导出、下载等操作

员工管理:对系统员工进行新增、修改、删除、分配角色、导入、导出等操作

部门管理:对系统菜单进行新增、修改、删除、设置考勤、导入、导出等操作

5、考勤管理

请假审批:对员工的请假流程进行审批、导出等操作

考勤表现:对员工的考勤数据进行管理、导入、导出等操作

运行环境

运行环境:jdk8 + mysql + maven + nodejs

项目技术(必填)

开发工具:IntelliJ IDEA + WebStorm

服务端:SpringBoot + mybatis-plus + poi(Excel导入导出) + jwt

前端:Vue2 + axios + Element-UI + vuex + echarts(图表库)

数据库文件(可选)

代码中包含了

资源包文件(可选)

MySQL5.7下载链接:https://pan.baidu.com/s/1zZlAytgdgC6Ohgf4h9Mo8A?pwd=ehqt 
提取码:ehqt

Maven3.6.0下载链接:https://pan.baidu.com/s/1vmEo2EB2kvNB1v4IowILRQ 
提取码:67mg

运行视频(可选)

链接:https://pan.baidu.com/s/13DUrYGAdh_wLITxZOH50rg?pwd=bstj 
提取码:bstj

是否原创(转载必填原文地址)

互联网所得

项目截图(必填)

基于SpringBoot+Vue实现的人力资源管理系统

运行截图(必填)

登录页

基于SpringBoot+Vue实现的人力资源管理系统

首页

基于SpringBoot+Vue实现的人力资源管理系统

薪资管理->五险一金

基于SpringBoot+Vue实现的人力资源管理系统

薪资管理->五险一金->明细

基于SpringBoot+Vue实现的人力资源管理系统

薪资管理->五险一金->导出excel

基于SpringBoot+Vue实现的人力资源管理系统

薪资管理->参保城市

基于SpringBoot+Vue实现的人力资源管理系统

薪资管理->参保城市->编辑

基于SpringBoot+Vue实现的人力资源管理系统

薪资管理->工资管理

基于SpringBoot+Vue实现的人力资源管理系统

薪资管理->工资管理->明细

旷工一天扣100、请假扣80

基于SpringBoot+Vue实现的人力资源管理系统

权限管理->角色管理

基于SpringBoot+Vue实现的人力资源管理系统

权限管理->角色管理->分配菜单

基于SpringBoot+Vue实现的人力资源管理系统

权限管理->菜单管理

基于SpringBoot+Vue实现的人力资源管理系统

系统管理->文件管理

基于SpringBoot+Vue实现的人力资源管理系统

系统管理->员工管理

基于SpringBoot+Vue实现的人力资源管理系统

系统管理->员工管理->分配角色

基于SpringBoot+Vue实现的人力资源管理系统

考勤管理->请假审批

基于SpringBoot+Vue实现的人力资源管理系统

考勤管理->考勤表现

基于SpringBoot+Vue实现的人力资源管理系统

财务部部长登录系统菜单

基于SpringBoot+Vue实现的人力资源管理系统

注意事项(可选)

1.地址说明

登录页:http://localhost:8080/login

2.账号说明

管理员:000001/123456

财务部部长(部分菜单):000002/123456

3.运行说明

1、安装前置运行环境nodejs、maven,打开cmd命令行,执行如下命令
npm install
2、依赖下载完之后,执行如下命令运行前端项目
npm run serve
3、自行配置maven环境,使用idea打开服务端项目,修改application.yml下数据库及上传文件位置的配置,如下图
4、连接本地数据库,创建db_hrm数据库,执行sql目录下的sql脚本

基于SpringBoot+Vue实现的人力资源管理系统

4.环境参考版本

nodejs:18.19.0淘宝镜像
idea:2020.3
java:1.8
MySQL:5.7
maven:3.6.0阿里云镜像

5.远程部署说明

如需远程部署,请添加本人微信:LVS_2018


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:基于SpringBoot+Vue实现的人力资源管理系统.zip,文件大小:3077.251K 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友