技术栈:Springboot+vue3+mysql
前后端分离(有前端登录端后端登录,前后端),有前后展示,后端管理员完整的系统开发。
角色:教职工、考勤管理员、系统管理员
功能开发:
1. 教职工模块
账户管理:注册、登录、编辑个人信息(如联系方式、密码)。
考勤打卡:日常上下班打卡,支持移动设备(手机也能打开网页)和指定地点打卡(需要做一个定位功能,定位打卡+照片的方式)加一个权限防止替打卡。
考勤记录查看:查看个人的考勤记录,包括迟到、早退、缺勤等。
请假申请:提交请假申请,选择请假类型、时间及填写理由。
调休申请:基于加班情况申请调休,提交加班证明。
假期余额查询:查询年假、病假等假期余额。
消息通知:接收考勤异常提醒、审批结果等系统通知。
部分信息管理:管理个人的打卡、排班、调班信息。
请假信息管理:查看请假类型和历史请假记录。
2. 考勤管理员模块
考勤数据管理:审核、修改教职工的考勤记录。
请假审批:审核请假申请,管理审批流程。
报表生成:生成月度、年度考勤统计报表,可以(做一个导出EXCL表格)。
异常处理:处理考勤异常,审核补打卡申请。
假期管理:管理教职工的假期余额,如年假、病假。
通知发布:发布考勤相关通知和公告。
排班管理:制定和调整教职工的工作排班。
数据分析:分析考勤数据,统计出一段时间内用户的出勤时间,请假次数(有数据图可视化分析)。
3. 系统管理员模块
用户管理:创建、修改、删除教职工和考勤管理员账户。
权限分配:管理不同用户的系统权限。
系统设置:配置考勤规则,设置工作时间、节假日安排。