select * from t_kq_wastebook where date_format(kaoqin_time,'%y-%m-%d')='2016-07-05'
-- 這個單位打幾次卡?一般是二次或四次,不支援其它班次
-- 一輪班次
06:00:00 至 09:00:00 上午上班班次 其中 08:00:00之前為正常到崗,08:00:01之後至09:00:00之間,為遲到
17:00:00 至 21:00:00 下午上班班次 其中 17:00:00至17:30:00之前為早退,17:30:01之後至21:00:00之間,為正常下班
-- 兩輪班次
06:00:00 至 09:00:00 上午上班班次 其中 08:00:00之前為正常到崗,08:00:01之後至09:00:00之間,為遲到
11:00:00 至 12:00:00 上午下班班次 其中 11:00:00至11:30:00 之間為早退,11:30:01之後至12:00:00之間,為正常下班
12:30:00 至 13:30:00 下午上班班次 其中 13:00:00之前為正常到崗,13:00:01之後至13:30:00之間,為遲到
17:00:00 至 21:00:00 下午上班班次 其中 17:00:00至17:30:00之前為早退,17:30:01之後至21:00:00之間,為正常下班
其它時間為無效打卡記錄
-- 某個單位支援預設班次, 也支援特殊人群的指定班次,班次就是描述有幾次打卡,支援兩次和四次,其它不支援。
-- 四次打卡的四個欄位均需要維護,二次打卡的只維護前兩個字段
表1:打卡規則
規則id,幾次打卡(
2?4)
分別的打卡有效時間是什麼範圍?
表2:哪個人,使用哪套打卡規則
表4:流水帳,暫時用mysql來記錄。*************************需要基礎資料提供為每名員工維護員工編號的功能,並可以列印出帶員工編號的員工列表。員工編號因打卡機為純數字,不能輸入字母,但東師理想的財務編號卻是帶字母的,所以,可能是兩列,描述同乙個人。*************************
統計分析應包括:
1、按部分彙總(一級部門,二級部門)
2、按人員檢視打卡流水。
3、顯示上面圖示的整體全單位打卡的概況圖。
上圖中0表示曠工,即沒有打卡記錄。
考勤打卡設計方案
select from t kq wastebook where date format kaoqin time,y m d 2016 07 05 這個單位打幾次卡?一般是二次或四次,不支援其它班次 一輪班次 06 00 00 至 09 00 00 上午上班班次 其中 08 00 00之前為正常到崗...
考勤打卡相關
打卡 call function hr person read work schedule exporting begin date p begda end date p endda grouping dws grouping attendence grouping substitute read ...
TinyURL設計方案
現在貌似tinyurl很火爆,也逐漸成為一種流行趨勢。對應於php版本的tinyurl也有一些演算法,其實本質上來說是一種hash。除此之外,還有另外一種tinyurl方案 類似於http img.ly 其實這種設計 是最簡單的,沒有使用hash,而是遞增,這種的好 處就是資料庫 可以無限擴充套件,...