关于考勤系统的跨日处理(100分)

  • 主题发起人 主题发起人 foxdelphi
  • 开始时间 开始时间
F

foxdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟已编写一人事考勤薪金系统,现有一难题:因工厂经常通宵加班,工人第二日将不再上
班,因此第二日的打卡时间为空,如用人手增加则工作量庞大,请教各位大哥有无解决方法。
 
专门写一个模块用来处理这种情况
就是在下次上班的时候打卡,
 
每天打几次卡,如果只是上下班各打一次卡。则比较简单。
如果是可以打多次卡那就比较麻烦。
先把情况讲清楚一点,再帮你参谋一下。
yaya8163@21cn.com
 
以后可能用得着!!关注!
 
你可以用“工作时间段”概念来判断!

点到即止!
 
改实现方法
 
to:jaya8163
一般为:上午:上班(08:00),下班(12:00)
下午:上班(13:30),下班(18:30)
晚上:上班(19:30),下班(23:00)
通宵为:上午:上班(08:00),下班(12:00)
下午:上班(13:30),下班(18:30)
晚上:上班(19:30),下班(08:00)(第二日)
第二日不用上班(打卡时间为空,人手填入)
请各为大哥帮帮忙,谢了!
 
TO:luckywzy
请兄弟给多点提示!
 
按上班的时间段建一张专门的表,每次打卡时判断一下就行了
 
to:各为大哥
小弟是通宵跨日部分难处理。人手填入大麻烦!
 
根据上下班两个时间
 
靠~哪有这样没命上班的啊
 
用排班方式,上午:上班(08:00),下班(12:00)
下午:上班(13:30),下班(18:30)
晚上:上班(19:30),下班(08:00)

上班:16小時 加班5.5小時
 
关注,老板真黑...
 
定义班制+工作时长。
 
一天上13个小时啊!!晕哦~~~~~~!
 
我覺得做考勤軟件,比做個ERP還要難
 
楼上的是不是真的啊?小弟正在写这方面的。关注
TO foxdelphi
请问你是每天的出勤情况的啊?我还没有解决这个问题。你能帮帮忙啊?
 
另外增加幾個字段,用來存放是否為跨日.
 
TO:各位兄弟
小弟跨日(既晚12:00以后下班,如到00:25)已解决,但如果通宵,1。此人将于第二日8:00左右下班,
正巧与止班时间交互,程序难定为上OR下班;2。如此人通宵,第二日将休息,则考勤资料为空,如人手填将工作
量大
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部