首页 > 编程语言 >springboot vue人事管理系统源码

springboot vue人事管理系统源码

时间:2023-09-06 19:02:30浏览次数:57  
标签:请假 vue springboot 管理 改查 员工 源码 增删 打卡

开发环境及工具:

大等于jdk1.8,大于mysql5.5,idea(eclipse),nodejs,vscode(webstorm)

技术说明:

springboot mybatis vue elementui

代码注释齐全,没有多余代码,适合学习(毕设),二次开发,包含论文技术相关文档。

功能介绍:

员工端:

考勤打卡:定位当前位置,打卡需要在打卡范围内才可打卡(后台设置打卡范围)

我的打卡:我的打卡记录

我的请假,请假列表,可新增请假

我的工资:我的工资记录

我的信息:可编辑个人信息

管理端:

统计分析:考勤等信息统计报表

员工管理:员工信息增删改查

部门管理:部门增删改查

岗位管理:岗位增删改查

薪资管理:岗位增删改查

请假管理:查看及审核员工请假

打卡设置:设置打卡时间以及地点范围

管理员管理:后台管理员增删改查

项目截图:

springboot vue人事管理系统源码_springboot

springboot vue人事管理系统源码_mysql_02

springboot vue人事管理系统源码_springboot_03

springboot vue人事管理系统源码_vue_04

springboot vue人事管理系统源码_mysql_05

springboot vue人事管理系统源码_mysql_06

springboot vue人事管理系统源码_springboot_07


标签:请假,vue,springboot,管理,改查,员工,源码,增删,打卡
From: https://blog.51cto.com/u_15323842/7389557

相关文章

  • 在vue项目中使用webWorker
    使用webworker可以进行多线程的数据处理, 我们可以把包含大量数据的逻辑交给webworker, 能避免在数据处理过程中造成的页面卡顿.1.首先,你可以在项目根目录的任意目录下,新建一个webworker的文件直接调用预置方法postMessage来传递数据, 使用onmessage来监听和获取处理完......
  • zone.js由入门到放弃之三——zone.js 源码分析【setTimeout篇】
    Delegate是个好东西,看看孙啸达同学对ZoneDelegate的介绍吧,这是他关于zone.js系列文章的第三篇~zone.js系列往期文章zone.js由入门到放弃之一——通过一场游戏认识zone.jszone.js由入门到放弃之二——zone.jsAPI大练兵zone.js源码分析接下来的全是干货,从头到尾,一干到底一点前置:Zon......
  • vue传递给后端时间格式问题
    前端处理首先前端使用moment.js进行处理data.userEnrolDate=moment(data.userEnrolDate).format('YYYY-MM-DDHH:mm:ss');后端处理@JsonFormat(timezone="GMT+8",pattern="yyyy-MM-ddHH:mm:ss")@DateTimeFormat(pattern="yyyy-MM-ddHH:mm:ss&quo......
  • 【VUE】倒计时计算
    <script>newVue({el:'#app',data:{openTime:'2023-09-0621:15:00',timer:"",定时器对象hours:"00",minut......
  • Vue + GitLab 实现自动化部署
      二、Linux安装nginx在Linux上安装NGINX的步骤如下:打开终端(命令行界面)。使用以下命令安装NGINX:对于Ubuntu/Debian系统:sudoapt-getinstallnginx对于CentOS/RHEL系统:sudoyuminstallnginx等待安装完成。使用以下命令启动NGI......
  • 百度SpringBoot上传下载组件
    ​ 这里只写后端的代码,基本的思想就是,前端将文件分片,然后每次访问上传接口的时候,向后端传入参数:当前为第几块文件,和分片总数下面直接贴代码吧,一些难懂的我大部分都加上注释了:上传文件实体类:看得出来,实体类中已经有很多我们需要的功能了,还有实用的属性。如MD5秒传的信息。 ......
  • [SpringSecurity5.6.2源码分析三]:SpringWebMvcImportSelector
    1、SpringWebMvcImportSelector• SpringSecurity支持在SpringMVC进行参数解析的时候填充参数,支持以下的对象• 通过@AuthenticationPrincipal,获取UserDetails• 通过@CurrentSecurityContext,获取SecurityContext• 通过参数类型为CsrfToken获取CsrfToken• 究其原因是因为Spr......
  • Vue/React对比学习
    组件传值//父组件exportdefaultfunctionTab(props:any){const[serverUrl,setServerUrl]=useState<string|undefined>('https://');console.log(props);//父组件接受子组件的值并修改constchangeMsg=(msg?:string)=>{setServerUrl......
  • Maven 安装与环境变量配置 及 springboot项目创建
    (1)Maven安装:在官网下载:http://maven.apache.org/download.cgi  (2)Maven配置环境变量:解压到一个路径,然后配置环境变量:新建变量名:MAVEN_HOME变量值:D:\apache-maven-3.6.0(这是我的MAVEN路径)编辑变量名:Path在最前面加上:%MAVEN_HOME%\bin新建系统变量--》......
  • vuejs3.0 从入门到精通——初始化项目——项目结构
    初始化项目——项目结构 项目结构是项目的整体展现,也是对不同文件和文件夹的业务模块的划分。随着业务需求的迭代,项目会不断地增加业务模块,建立业务模块文件,使项目结构清晰、方便管理,这是很重要的。这个目录结构是使用VueCLI创建的Vue.js项目,其中包含了一些常用的文件和......