点击空白处退出提示
作品详情
一, 管理员/组长录入相关部门员工数据,管理员在后台分配员工对应审核组长,后续报备中由组长审核对应人员数据;
二,员工能登陆且查看自己的考勤工时数据,每日考勤条目会显示异常情况,及时处理;同时能够申请请假,外出,出差等特殊考勤情况,列入报备,统
计入对应日工时中,每月截止,超过截止日之后不允许再填写之前月份报备。
三,管理员/组长能够审核考勤报备/查看对应部门员工考勤数据,并按月份导出相关情况为Excel.
2 负责考勤数据同步,考勤工时合并报备记录计算,人员数据录入等系统所有功能。技术为:JAVA - SSM架构,前端 - easyUi,未使用前后端分离架构。
3 技术难点:
1 考勤数据算法,从另外一个系统获取到实际考勤数据后,合并报备根据进出情况计算实际考勤工时与缺勤情况,部分报备需要根据客户要求时长做额外计算;存在重复打卡,多次打卡,打卡时间异常情况。对时间节点的获取要求准确,且存在多个报备情况的考勤计算。
解决思路:考勤按日区分,使用不同的方法获取不同情况下的精确打卡时间,计算缺勤;报备超过日正常工时的,计算过程中自动拆分每日工时;使用多个表,分别记录打卡,报备,考勤工时,异常情况,坐到数据区分,减少算法处理的中间过程。经过测试,单人30日工时,预计10条报备,100条考勤记录 计算能在30s内完成,且数据准确。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论