在员工管理系统中实施假期

Aim*_*han 6 c# database sql-server asp.net webforms

我正在建立一个员工可以管理员工管理系统

  • 时钟输入/输出时钟(标记每日出勤率)
  • 申请叶子即生病
  • 生成报告,即每日入住/退房时间,工作总时数等.

现在,我必须在这些报告中介绍一种处理公共假日和员工缺席的方法.我在网上看了几篇文章,比如

但我无法弄明白.我的问题基本上是.

  • 处理员工缺席的最佳方法是什么?考虑到在特定日子,员工不会办理登机手续.

  • 如何在报告中添加/指定周末/公共假期?由于将来改变公共/常规假期可能会影响我们前几个月的报告.

我真的很感激这里的一些帮助!谢谢

gof*_*fr1 1

我正在写评论,但评论太过分了,我考虑写一个答案。

如何在报告中添加/指定周末/公共假期?

您可以使用一个表(如本问题中所示)来存储给定年份的所有日期,并标记是否工作一天。我们在我们的环境中使用类似的东西。每年手动填充一次。

处理员工缺勤的最佳方法是什么?

我打赌会有一些表的行如下:

EmployeeID  InOut   Date                
1           In      2016-07-24 07:00:01.000
1           Out     2016-07-24 18:00:09.908
etc
Run Code Online (Sandbox Code Playgroud)

因此,如果员工缺席 - 特定日期将不会有行。