社区
VB基础类
帖子详情
考勤软件里面如何正确判别上下班时间
step
2003-03-19 07:02:16
比如定义的下午上班时间为 14:00
下午下班时间为 18:00
而考勤机打卡记录为
13:58 (实际上班时间)
17:00 (请假外出时间)
17:58 (请假归来时间)
18:10 (实际下班时间)
怎样正确判断 上下班时间? 而不会将请假的时间认为是上下班时间呢?
谢谢!
...全文
682
12
打赏
收藏
考勤软件里面如何正确判别上下班时间
比如定义的下午上班时间为 14:00 下午下班时间为 18:00 而考勤机打卡记录为 13:58 (实际上班时间) 17:00 (请假外出时间) 17:58 (请假归来时间) 18:10 (实际下班时间) 怎样正确判断 上下班时间? 而不会将请假的时间认为是上下班时间呢? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
crystal_heart
2003-08-03
打赏
举报
回复
还有跨天的排班等等。
crystal_heart
2003-08-03
打赏
举报
回复
奇偶数不可取,你不可能要求每个员工每个时候只能打一次卡。
而考勤机打卡记录为
13:58
13:59 (实际上班时间)
17:00 (请假外出时间)
17:58 (请假归来时间)
18:10
18:15 (实际下班时间)
crystal_heart
2003-08-03
打赏
举报
回复
上下班时间和排班又很密切的关系。
step
2003-03-19
打赏
举报
回复
是麻烦啊
有何办法呢
用户 昵称
2003-03-19
打赏
举报
回复
很烦琐
step
2003-03-19
打赏
举报
回复
也多谢ipman兄
本系统需要限制员工外出次数,查询请假记录的,所以不能这样啊。。
step
2003-03-19
打赏
举报
回复
多谢stame兄,
对于第一种方案,如何能够正确得到Min 和 Max呢?
有的员工上上午下午班,那么考勤机起码是4条上下班记录
有的员工晚上还加班,那么起码就是6条上下班记录。
另外忽略中间的请假/外出记录似乎不可取,因为这些记录需要被管理员查询到的。
第2种方案,只能统计出员工在厂的实际工作时间,不能判断迟到/早退/矿工啊。。
ipman
2003-03-19
打赏
举报
回复
请假外出就别打卡了,我公司就是这样的,我写的程序支持web,很方便哦
onlineboy
2003-03-19
打赏
举报
回复
两种解决方案
1、忽略当中的数据,即Min(KQTime)为上班时间,Max(KQTime)为下班时间。对于当中的离开,可以忽略,也可以手工纪录进行操作。这样做可以屏蔽掉因为考勤机过于敏感,或者刷卡者误操作而造成的冗余考勤纪录。
2、将当天纪录进行排序,奇数条记录作为开始工作时间,偶数条记录作为结束工作时间,每两条记录之间的差为该段工作时间长度,所有这些长度之和即为其当天的工作时间,比如8个小时。这样做可以精确计算其考勤管理,缺点是如果出现误操作将会大大影响数据统计的准确性。
建议用第一种。
step
2003-03-19
打赏
举报
回复
考勤机没有上下班标志位啊!!
惨。
如何能知啊
popety_bit
2003-03-19
打赏
举报
回复
没什么好办法,另外做个标记吧
rexyudl
2003-03-19
打赏
举报
回复
将上下班和别的时间用不同的标志!
然后就能分开了啊!
考勤
打卡记录数据库表结构_中控zktime5.0
考勤
管理系统数据库表结构
Att2008主要表的表结构说明表1:
考勤
记录表Checkinout主键:UserID+Checktime字段名称类型可否为空长度说明UserIDInteger否Userinfo表中的UseridCheckTimeDatetime否20
考勤
时间CheckTypeVarchar是1
考勤
状态...
考勤
打卡记录数据库表结构_中控zktime5.0
考勤
管理系统数据库表结构.doc
中控zktime5.0
考勤
管理系统数据库表结构.docAtt2008主要表的表结构说明表1
考勤
记录表Checkinout主键UserIDChecktime字段名称类型可否为空长度说明UserIDInteger否Userinfo表中的UseridCheckTimeDatetime否20
考勤
时间...
基于深度学习的人脸识别
考勤
系统设计
基于深度学习的人脸识别
考勤
系统
WPF开发查询加班小工具
首先,看一下我们公司的打卡记录,公司的打卡工具是不区分上下班的,而且一天可以打多次,也可能忘记打卡,这都是有可能的,人在观察这些数据的时候,可以轻易的分辨出什么是上班时间,什么是
下班时间
,并且是...
华为时间管理-上篇
课程简介: 本课程通过对有效时间管理重要性的讲解,通过对人们日常工作中在时间管理上存在的误区的分析及时间管理基本方法、技巧的讲解,帮助学员进行有效的时间管理、提高工作绩效。 适合对象: 新员工 培训目标 ...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章