社区
应用实例
帖子详情
考勤系统 打卡表里的上班和下班怎么搞的
低丶调
2015-06-02 04:20:00
正常的是一天打一个上班卡和一个下班卡,
上班卡就是第一个,下班卡就是第二个,
但是,非 正常的情况很多,比方说我记性不好,8:20打了一下卡,
到办公室后又忘记自己是否打卡,然后又跑去打了一下卡,
还有一种情况,一天就在15:00点打了一下卡,我都不知道这是上班卡,
还是下班卡,不知道怎么搞,
这还只是现在能想到的,后边的特殊情况肯定特别多
...全文
1165
6
打赏
收藏
考勤系统 打卡表里的上班和下班怎么搞的
正常的是一天打一个上班卡和一个下班卡, 上班卡就是第一个,下班卡就是第二个, 但是,非 正常的情况很多,比方说我记性不好,8:20打了一下卡, 到办公室后又忘记自己是否打卡,然后又跑去打了一下卡, 还有一种情况,一天就在15:00点打了一下卡,我都不知道这是上班卡, 还是下班卡,不知道怎么搞, 这还只是现在能想到的,后边的特殊情况肯定特别多
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
低丶调
2015-06-02
打赏
举报
回复
在此感谢大家的耐心解答
zbdzjx
2015-06-02
打赏
举报
回复
简单方式: 假如只有白班的情况下,读当天的全部打卡记录,第一个是上班的,最后一个是下班的,其他的不管。 复杂方式: 需要先排班,例如早上8点~下午17点,那就读早上8点的前后一小时(这个做成变量,可改)内的打卡记录,第一条是上班的;再读下午17点前后一小时(这个做成变量,可改)内的打卡记录,最后一条是下班的。 这种方式支持夜班(主要是跨天上班)。
道玄希言
2015-06-02
打赏
举报
回复
你得定义好部门和对应的上下班时间, 比如有的部门, 可能是24小时3班倒的, 也可能是一天两班的, 有加班的等等...还有你说的那些情况等, 都不能用单纯的用第一个第二个打卡纪录来区分上下班打卡的. 象有些生产部门, 你还得要排班表辅助, 才可以排出员工的正班打卡和加班打卡等... ,比方说我记性不好,8:20打了一下卡, 到办公室后又忘记自己是否打卡,然后又跑去打了一下卡, 这种打卡两次的情况, 落在上班时间段的, 应该取第一个打卡时间为有效时间, 第二个时间我想你可以做一个判断, 如果也是刚上班的时间段, 就略掉. 如果落在下班时间, 可以取第一个, 也可以取第二个, 这个情况, 估计你还得跟人事部门沟通下, 看他们认为哪个是有效的下班时间了. 还有一种情况,一天就在15:00点打了一下卡,我都不知道这是上班卡, 这种, 你可以將一天划段, 比如, 上班时间是9:00-17:00 , 15点打卡, 你可以填到上班的位置, 下班位置留空. 应该考勤纪录, 得先读取后, 人事会发放到各个部门去校对, 你这种,只有 15点一个卡的, 在打印考勤纪录的时候, 各部门需要确认到底这个卡是怎么回事的, 然后人事还要补全到数据库, 比如 15点这个员工打卡走了, 他又忘记打上班卡, 那人事补全上班卡时间 9:00 进去. 或者他有事请假, 到15:00 来上班, 那人事补下班时间纪录.... 打卡不规范, 这不是你的事情 从考勤机或考勤卡读取了员工考勤信息后, 还有一次确认的过程. 可以正常的不确认, 只确认那些只打卡一次的, 上班时间沒打卡纪录的. 你不能自己就给他们补上缺失的卡纪录額.
还在加载中灬
2015-06-02
打赏
举报
回复
打卡机,一般只做身份识别和时间记录
所以我觉得,这个区分,还是靠你们对规则的定位
如果按次数,就把第一次当成上班,最后一次当成下班
或者按时间段,比如 9 点之前的识为上班打卡, 17点以后的识为下班
当然,肯定有问题的,这时就要靠系统的提供一个人工较正的接口,整体数据以人工为主
比如,把第一次当成上班,最后一次当成下班情况,出现上班连续打两次打卡时,然后下班没打卡,应该属未签退,然而这种方式会当成上班很短,这时就靠人工补单
大概这个意思,主要还是看你们公司对这些要抱以什么样的处理方式
shoppo0505
2015-06-02
打赏
举报
回复
打卡机器上面有没有按钮能够实现自己打上班,还是下班卡?
低丶调
2015-06-02
打赏
举报
回复
然后还有设计这个打卡表的,之前是用一行表示一个打卡, 后来发现这样也不好,都不知道用哪个去和班次标准设置的 时间去比较
考勤
打卡
记录数据库表结构_中控zktime.考勤管理系统数据库表结构.资料.doc
中控zktime.考勤管理系统数据库表结构.资料Att200?8主要表的表?结构说明表1:考勤记录表C?heckin?out主键:UserID?+Checkt?ime字段名称类型可否为空长度说明UserID?Intege?r否Userin?fo表中的U?seridCheckT?imeDateti?me否20考勤时间CheckT?ypeVarcha?r是1考勤状态Verify?CodeIntege?...
职工考勤管理信息系统数据库课设_基于数据库的员工
考勤系统
设计与实现
聂毓谣摘要:随着企业的规模不断扩大,企业人事管理的日趋复杂和企业人员的增多,而目前许企业管理仍停留在人工管理阶段,重复工作较多、工作量大、效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。因此,迫切需要开发基于网络的员工考勤管理系统来提高管理工作的效率。将传统的人工考勤管理计算机化,能够有效地帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。关键词:考勤;关系...
mysql查询
上班
打卡
sql怎么写_sql查询一段时期里每一天所有员工的
打卡
记录
先有一个表格,内容非常多,如图所示,但是只需查询所有员工的早晚
打卡
记录.本人已实现所有员工在指定某一天的最早和最晚的
打卡
记录.现在需要实现的日期增加了.现在要查询的是所有员工从...先有一个表格,内容非常多,如图所示,但是只需查询所有员工的早晚
打卡
记录.本人已实现所有员工在指定某一天的最早和最晚的
打卡
记录.现在需要实现的日期增加了.现在要查询的是所有员工从某一指定日期段里的每一天的早晚
打卡
记录.(...
求sql考勤数据分析问题
早上好,还是继续考勤问题,没做过真麻烦。
一,表:
1,刷卡记录表(考虑重复刷卡,
上班
取最后的,
下班
取最小的记录)
员工ID 刷卡时间
1 2010-05-24 07:56
1 2010-05-24 08:00
1 2010-05-24 12:00
1 2010-05-24 13:31
...
2 2010-05-24 07:56
2 2010-05-24 12:00
...
【计算机毕设文章】企业人事管理系统
还有就是代码过于繁琐,很多逻辑代码和类都是重复的,然后通过对这方面的学习和请教老师,进行了整改,同样的逻辑的代码和类可以之间在不同的模块中进行直接调用,这样就很好的提高了代码的使用率,更加的高效。随着网络的快速发展,这类管理系统的缺点也逐渐暴露出来,由于采用C/s模式就必须要求固定的客户端,这就需要足够严格的客户端条件,一旦客户端出现问题,系统里的数据都会出现问题,稳定性差,而且C/s模式的系统最大的问题是不能多次修改,如果系统经过了多次的补充、修改就会造成运行出错,为系统的使用造成不便。
应用实例
27,579
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章