考勤術語及規則定制

     考勤規則項目很多,這裡整理一下,放出來供需要到的人參考:

 1、默認考勤設定是計算考勤時使用的默認值,因為要適應多種多樣的班次類型及加班類型,所以該值可以在具體班次或加班單中重新設定。考勤參數,因為不同的考勤規則會導致不同的計算結果,而考勤規則在企業中並非一成不變的,所以每個考勤規則要對應一個適用期,即規則適用期,計算考勤時才可以回溯不同的月份使用相應的規則來計算。磁卡重用天數則是影響磁卡與員工的匹配關系,磁卡換人使用時,將不能再導入之前的刷卡記錄,但對之前導入的數據無影響,重算考勤時將不能重新導入新數據。

 

 2、周日設定及年休方式,這些可能不同部門或職位的員工有不同的待遇,這部分可在員工特殊規則裡重新指定。

 

 

3、請假與加班的規則設定。

 

 

4、員工規則定制是為了適應企業中部分員工使用不同的考勤規則而做,通過設定相應的匹配規則來設定相關人員使用的特殊規則。

  

 

不同的人員可能使用不同的考勤規則,班次類型不一樣,計算方式也不一產,也可能影響對應的規則。但總的來說,沒有規矩就不成方圓,軟件首先就要將規矩定下來,不同的規矩使用不同的選項,並允許企業混合使用這些規矩。上下班時間(班次),加班,請假,工休,年休。。。等等都將要明確定義其含義,因為這些術語在不同的工廠有其不同的含義,在軟件中對這些術語進行明確解析是非常必要的。

 

5、計算結果提示與郵件提醒,將當天考勤情況及時通知相關人員可以讓考勤系統得到更多人的關注。

 

 

相關文章:

考勤班次:http://blog.csdn.net/PPower/archive/2008/02/21/2111975.aspx

考勤排班:http://blog.csdn.net/PPower/archive/2008/01/22/2060004.aspx

相關貼子: http://topic.csdn.net/u/20080108/14/da34d9b5-a362-4d13-91b5-d0870b2581a6.html

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
以下是Java代码实现添加考勤组规则,考勤组子负责人,主负责人的示例: ```java public class AttendanceRule { private String ruleName; // 规则名称 private String startTime; // 上班时间 private String endTime; // 下班时间 private int lateMinutes; // 迟到分钟数 private int earlyLeaveMinutes; // 早退分钟数 public AttendanceRule(String ruleName, String startTime, String endTime, int lateMinutes, int earlyLeaveMinutes) { this.ruleName = ruleName; this.startTime = startTime; this.endTime = endTime; this.lateMinutes = lateMinutes; this.earlyLeaveMinutes = earlyLeaveMinutes; } // 添加考勤组规则 public void addAttendanceRule() { // TODO: 实现添加考勤组规则的逻辑 } } public class AttendanceGroup { private String groupName; // 考勤组名称 private String groupLeader; // 主负责人 private String subLeader; // 子负责人 private List<AttendanceRule> rules; // 考勤规则列表 public AttendanceGroup(String groupName, String groupLeader, String subLeader) { this.groupName = groupName; this.groupLeader = groupLeader; this.subLeader = subLeader; this.rules = new ArrayList<>(); } // 添加考勤规则 public void addAttendanceRule(AttendanceRule rule) { this.rules.add(rule); } // 设置主负责人 public void setGroupLeader(String groupLeader) { this.groupLeader = groupLeader; } // 设置子负责人 public void setSubLeader(String subLeader) { this.subLeader = subLeader; } } ``` 在上面的示例中,我们定义了`AttendanceRule`和`AttendanceGroup`两个类来分别表示考勤规则和考勤组。`AttendanceRule`类中包含了规则名称、上班时间、下班时间、迟到分钟数和早退分钟数等属性。`AttendanceGroup`类中包含了考勤组名称、主负责人、子负责人和考勤规则列表等属性。同时,`AttendanceGroup`类还实现了添加考勤规则、设置主负责人和设置子负责人等方法。在实际应用中,我们可以根据需求来进一步扩展这些类和方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勉励前行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值