哪位朋友还在做考勤系统,有没有做过自动抓班功能,谈谈心得体会。(300)

Discussion in '编程心得' started by hgood, Sep 25, 2010.

  1. hg

    hgood Member

    Apr 1, 2015
    哪位朋友还在做考勤系统,有没有做过自动抓班功能,谈谈心得体会。现在考勤系统大部分都是需要排班的,然后根据打卡时间对比,计算出上下班时间及迟到早退、旷工等异常情况。这部份好说,对于那些服务行业,比如:酒店、物业公司等这些公司员工上下班时间很多是不定的,上班时间是很灵活的,用排班的显然不是一个好的解决方法,即使你的排班功能做的再好,再灵活,给客户的感觉还是很烦琐。通过了解,发现有的做考勤系统的公司已经做到了自动抓班功能,根据员工的打卡时间自动匹配是哪个班次,然后再算出上下班时间,现在大概有一个思路,但恐考虑不全,希望做过此类的朋友发表下自己的想法。分不够再加!!!
     
  2. hr

    hrp123 Member

    Apr 1, 2015
    还在研究这些系统呢,没必要啦,,直接卖一个得了。自己写费时费力不讨好,何苦呢。 自己写的话,还挺费劲的。
     
  3. zb

    zbdzjx Member

    Apr 1, 2015
    对酒店、物业公司等这些公司不太了解,我们公司是制造业的。曾经我们副总提出过自动排班,但经过我们考虑有不少的问题需要解决。简单的一个问题,如果一个人打卡在08:10,你怎么知道他是08:00班迟到了?还是08:30班早到了?除非不限定上班时间,只考虑上班的总时间。
     
  4. hg

    hgood Member

    Apr 1, 2015
    当时确实考虑到抓一个总的上班工时,不过其它的,但客户比较难接受。
     
  5. wh

    whbniit Member

    Apr 1, 2015
    现在不都使用IC卡考勤吗
     
  6. zb

    zbdzjx Member

    Apr 1, 2015
    IC卡考勤有什么特殊的效果吗????
     
  7. 网中戏

    网中戏 Member

    Apr 1, 2015
    自动抓班是可以做到的。因为每天打卡至少2次。一般4次。如果有加班应该6次以上。前面的朋友说“如果一个人打卡在08:10,你怎么知道他是08:00班迟到了?还是08:30班早到了?”如果只考虑一次大卡是不好说。综合多次打卡是可以判断出是那个班次的。自动抓班次是考勤软件的核心部分。先读出所有的打卡数据。然后分析这些打卡数据(要删除重复刷卡先)判断是那个班次。和班次的规定打卡2010年7月15日 15:26:28比较就知道也没有迟到和早退了
     
  8. 无语孤鸿

    无语孤鸿 Member

    Apr 1, 2015
    这玩意自动抓班误差太多.有几种情况不太好处理,,一个是忘打卡或没打上卡.,,,二是上班中途如果出门都要求打卡,你根本无法比对...还有很多...除非,这个单位上班非常有规律,,比如,每两个班间隔时间不超过多少.每两个班之间超过多少小时,很多,,,我做个一个这个,,,现在已正式商业化几年,,,客户反映的效果还可以.可是我自己觉得不是很好..如果想和我讨论,,留言哈.
     
  9. wa

    wang13150 Member

    Apr 1, 2015
    寻找男友→正在上海工作的单身男子 本人女。 1986年7月21日生人 1.63高 95斤左右 本人学历大学本科 非诚勿扰 ┌┓┏┰┰━┐゛ oˊ ┍┓┏┒ˋ┍━┐ ┊┗┙┣┫┃┃┍━┒ ┃└┛┟━┫┃┃ ┃┎┓┃┇┏┘┖━┘ ┃┏┒┃│┃┏┚ └┛┗┴┻┘′﹫ "  └┛┗┻━┻┘ 要求。。幽默 大方有安全感 的男生 o(∩_∩)o...哈哈 本女QQ{280093195必须在上海地区随随便便的人请不要加了。本人诚意找男朋友.谢谢—│ ┌———┘ ┘ ┌———│  │ │  │  —┘│ │ │  │ ┌——┌┘ —┘│—┌┘│  │ │  │  —┘│——┘│  │ │  │  ┌││┌—││  ┘ —┘ —┘ —┘┘——┘┘
     
  10. 小草

    小草 Member

    Apr 1, 2015
    我写了一个考勤,几个公司在用,都是几百人到2000多人的,你愿意给你参照一下QQ531808183 联系
     
  11. JC

    JC不懂 Member

    Apr 1, 2015
    把上班和下班的考勤通过考勤机器分开,然后根据员工对应的部门或着车间小组进行匹配上班时间,这样就能根据打卡时间判断是迟到还是早到了,同时对于忘记/遗漏的打卡记录进行手工补充处理
     
  12. De

    Delphizhou Member

    Apr 1, 2015
    我怎么觉得这个不难呀。
     
  13. zb

    zbdzjx Member

    Apr 1, 2015
    目前我正在重写这个模块,有了一点新思路。自动排班有个稍好的解决办法,就是默认排班,也就是这个人在这个月默认上一个班次,这样,一个月排一次就好了,如果有特殊情况,如加班,再手工排。当然,半个月或多少天默认一个班次也可。目前碰到唯一一个难点的就是上夜班的问题,主要是半夜00:00的问题,会有打卡及请假等麻烦问题,要考虑周全,不然就会有很多错误了。
     
  14. hg

    hgood Member

    Apr 1, 2015
    多人接受答案了。