考勤系统的一个设计问题.做过考勤系统的兄弟请进!

lqwxfdwj 2008-01-08 02:53:08
现在不明白是:
1:加班怎么样设计.
2:比如在7:30---11:30之间有多少条打卡记录应该怎么处理?
3:什么是考勤异常,该如何设计与处理?

分不够再加.越详细越好.顶者有分.
...全文
4898 105 打赏 收藏 转发到动态 举报
写回复
用AI写文章
105 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkhr0001 2012-06-30
  • 打赏
  • 举报
回复
我们使用的是则科人力资源管理系统,我们工厂也比较复杂上下班,还有浮动上下班的情况,公司都快上市了都一定使用打纸卡的,做了电子考勤三四家单位都是半途而废,后使用了则科人力资源管理系统,一直使用不错,工厂的朋友可以去了解一下。
LUOLUO55 2011-07-05
  • 打赏
  • 举报
回复
学习~~~~~·~~~~
lovebibi168 2011-07-04
  • 打赏
  • 举报
回复
paul9137 2009-11-17
  • 打赏
  • 举报
回复
顶起来,好贴
P2Programer 2008-03-30
  • 打赏
  • 举报
回复
今天终于写好了。

不用排班,即打什么卡就排什么班(解决了这个问题,人事部请吃了几餐饭。)

五千人厂的,速度现在算过得去,有空再做优化。

我们厂有几十个班制,有的部门甚至有四班倒(四班倒,想想,你叫人事部排班?),班制吃饭时间较乱,有仅吃午餐的,有午餐+晚餐的,有晚餐+宵夜的,有午餐加宵夜的,仅宵夜,仅早餐的,什么都有。

转班可以直转,即今天上白班,明天上夜班,也可以上一个过渡的班次再转到相反的班次,卡多,乱,很烦,最多的一个班制有8笔卡(正常的情况下,如果有中途离厂,则会更多。)请假,轮休处理也较复杂,因为我们厂允许请假或者休息到分钟计算的。(如果整天或者半天当然会简单一点。)

更复杂的情况是连接上班的,如今晚上了一个夜班,明天接着上早班,明晚再上夜班,等等,反正要把人事系统做成一个“放羊式”的系统,兄弟,没办法啊,尊重现实吧,人事部对生产部门来说,算个吊。
nieshiao 2008-03-29
  • 打赏
  • 举报
回复
同意这位仁兄的话!开发的流程应该可以再根据具体的工作验证流程.

1、加班一般分为固定加班和自由加班
固定加班类似于普通上下班,其中具体可以分为4种:
A、固定时间,就是和普通上下班一样,有迟到早退问题
B、超时计加班,譬如12:00下班,如果到了12:30可以算加班半小时
C、早到计加班,类似上面
D、连班,譬如中午8:00-12:00/14:00-18:00,那么12:00-14:00之间可能会计算加班,当然要控制扣除中间吃饭时间

自由加班简单就是在某个时间段内,何时来都可以计算加班
譬如18:00-23:00算加班时间,如果是19:00-21:00,那么算加班2小时

其中自由加班的算法又可以分为8种,简单说几种
1、按指定时间取整计算,譬如8:08开始加班,可以自由设置为8:08/8:15/8:30
2、按照次数计算,譬如指定时间段内只能有2次
3、先计算后取整
我一般就是想到这个地步.做到这个地步了.
火龙岛主 2008-03-29
  • 打赏
  • 举报
回复
没接触过考勤,搬个板凳听讲。
kye_jufei 2008-03-29
  • 打赏
  • 举报
回复
關注
lqwxfdwj 2008-03-28
  • 打赏
  • 举报
回复
呵呵,有话好好说嘛!你是不是心情不好啊.
hthunter 2008-03-28
  • 打赏
  • 举报
回复
哈哈,稍安勿躁
你烦燥,我不说了,闪,行不……
lqwxfdwj 2008-03-28
  • 打赏
  • 举报
回复
我确实发贴了三个月,你怎么就知道我没有得到有价值的东西呢?
而且我也没有听明白你这里的一翻话,想具体表达一个什么意思!
lqwxfdwj 2008-03-28
  • 打赏
  • 举报
回复
1:首先如果有言语有冒犯的地方,请见谅!
2:都是打工混饭吃的,工程压的紧,如果会了还用在这里问吗?我问了不懂的问题,你说我异想天开,讲话是否有些不妥吧!!!
hthunter 2008-03-28
  • 打赏
  • 举报
回复
看你发帖到现在,都快3个月了,请问你得到了很有价值的东西吗?
如你所说,你现在好像还是焦头烂额。
并且感觉你是基本上没怎么进行系统设计就一头扎进去开始写代码了,这样的做法只会越做越发现问题越多,越做越烦燥……深表同情
hthunter 2008-03-28
  • 打赏
  • 举报
回复
你言更差,你连这个网站叫什么名字都说错了,是csdn,不是msdn好不好。
这个世界就是这么现实,这里是免费讨论技术问题没错,但是如果是别人辛辛苦苦设计出来的拿来赚钱的家伙,人家凭什么跟你分享?
“健全”的思路?唉……
lqwxfdwj 2008-03-28
  • 打赏
  • 举报
回复
5:请做过考勤分析的兄弟给点比较健全的思路

——建议还是请一个强一点的项目经理来设计吧,想免费从别人那里得到一整套有价值的东西,有点异想天开了
------------------------------------------------------------------------------------------
兄弟,此言差矣!上MSDN讨论学习与交流,不收费的.
lqwxfdwj 2008-03-28
  • 打赏
  • 举报
回复
哈哈.
hthunter 2008-03-28
  • 打赏
  • 举报
回复
5:请做过考勤分析的兄弟给点比较健全的思路

——建议还是请一个强一点的项目经理来设计吧,想免费从别人那里得到一整套有价值的东西,有点异想天开了
ghtghtmalone 2008-03-28
  • 打赏
  • 举报
回复
考勤真的很复杂的,记得以前给昆山一大型台企做了个考勤系统,
当时是采用实时处理的,每接收一条考勤信息 就直接把该人的排班和实际刷卡时间进行比对,检验其合法性,
同时用存储过程进行处理,其实处理过程还算是比较简单,但排班、调班很烦的。
luohuachun 2008-03-28
  • 打赏
  • 举报
回复
班次和时间段都需要循环.
上班时间段内如果有多条打卡记录的.取得后一条;下班时间段有打卡记录的,取早一条;
迟到与早退;将打卡时间减去上班时间点与下班时间点,如果不在迟到/早退规定的时间范围内,分别判断.再合计早退,迟到的时间,如果在旷工时间值外,就计旷工;
如果在班次中有多条打卡记录的,需要判断该打卡记录是否落在出差,请假,国家假日,公司自定义日历之类.

/////////////////////////////////////////////////////////////////////////////////////////////////
"你言更差,你连这个网站叫什么名字都说错了,是csdn,不是msdn好不好。
这个世界就是这么现实,这里是免费讨论技术问题没错,但是如果是别人辛辛苦苦设计出来的拿来赚钱的家伙,人家凭什么跟你分享?
“健全”的思路?唉……"
---------------------------------------------------------------------------------------------------
这话说的有点过了!分不分享是个人的自由.来这里讨论本身就是一个分享与被分享的过程.哈哈~!口下留情,不要骂我.
ahua_h 2008-03-27
  • 打赏
  • 举报
回复
一堆强人
加载更多回复(84)

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧