# 员工考勤管理系统-springboot + vue
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
基于springboot + vue的员工考勤管理系统
登录网址: http://localhost:8081/
管理员账户密码: admin/admin
员工账户密码: 员工工号1/123456
人事专员账户密码: 专员账号1/123456
主管账户密码: 主管账号1/123456
二、项目功能
(1)员工
登录:员工通过工号和密码登录系统,进入个人工作台。
考勤规则查看:可查看公司统一制定的考勤规则,但无编辑权限。
加班信息管理
加班申请:提交加班申请,填写加班日期、时长、事由等信息。
加班审批查看:查看自己提交的加班申请的审批进度与结果。
请假信息管理
请假申请:提交请假申请,选择请假类型、起止时间及原因。
考勤信息管理
打卡信息查看:查看个人每日打卡记录。
考勤信息查看:查看月度/年度考勤汇总。
放假信息查看:浏览公司发布的法定节假日及调休安排。
工作记录管理:可填写或查看个人每日/每周工作日志或任务完成情况。
个人中心:维护个人信息及修改登录密码。
(2)人事专员
登录:使用专属账号登录系统,进入人事管理界面。
放假信息管理:发布、编辑或删除公司节假日安排及调休通知。
加班信息管理
加班申请查看:查看所有员工提交的加班申请。
加班审批:对需人事复核的加班申请进行审批。
人事加班审批:处理由主管初审后转交的人事终审加班单。
考勤信息管理
考勤信息查询:按部门、员工、时间段查询考勤汇总数据。
打卡信息核查:处理异常打卡并手动修正记录。
用户管理:维护员工基础信息,但不包括主管和管理员账户。
考勤规则管理:制定、修改和发布全公司适用的考勤制度。
请假信息管理
请假审批:审批需人事介入的请假申请。
部门管理:可查看部门结构,协助调整员工所属部门。
(3)主管
登录:使用主管账号登录,进入团队管理视图。
放假信息管理:可查看公司放假安排,部分系统允许主管发布团队内部调休通知。
加班信息管理
加班申请:可为自己或代下属提交加班申请。
加班审批:审批本部门员工提交的加班申请。
人事加班审批:查看已转交人事的加班单状态。
工作记录管理:查看下属的工作日志、任务完成情况,进行绩效参考。
用户管理:可查看本部门员工列表及基本信息,无权增删用户。
考勤规则管理:仅可查看,不可修改。
请假信息管理
请假审批:审批本部门员工的请假申请。
考勤信息管理
打卡信息查看:查看本部门成员的打卡明细。
考勤信息查看:查看部门整体考勤统计报表。
(4)管理员
登录:使用最高权限账号登录后台管理系统。
部门管理:创建、编辑、删除组织架构中的部门,调整部门层级关系。
用户管理
管理所有系统用户,包括员工、人事专员、主管的角色分配、账号启用/禁用、密码重置等。
操作日志管理:查看全系统关键操作日志,用于审计与故障追踪。
三、运行环境
idea2024.1
运行环境:jdk1.8+maven3.8.6+MySQL5.7+nodejs14.20+tomcat5.7
(此配置为本人调试所用,仅供参考)
四、项目技术
服务端技术:springboot
前端技术:Vue
以上系统源码经过技术整理与调试,确保能正常运行