本人現在做一個通用考勤系統,現在卡在排班上面了,針對實際情況,初步設定三種排班方式:
1.正常班 即很有規律,且基本不需要更改的
2.倒班 即需要頻繁的調班幾乎沒有規律可循,靈活性相當強
3.臨時班
現在就卡在第二步,步知道該如何下手,沒有做考勤之前覺得沒有什麽,現在做了之後,發現需要考慮的地方太多了,且實現起來相當繁瑣,搞的人一頭霧水,所以在此發帖,誠意請教有經驗的人,在做這塊業務時,該怎樣實現,想要一個好的思路,做到既可以實現繁瑣的排班需要,還能夠使操作人員使用起來簡便快捷,謝謝!
分不多,但是也要全部給出!
1.正常班 即很有規律,且基本不需要更改的
2.倒班 即需要頻繁的調班幾乎沒有規律可循,靈活性相當強
3.臨時班
現在就卡在第二步,步知道該如何下手,沒有做考勤之前覺得沒有什麽,現在做了之後,發現需要考慮的地方太多了,且實現起來相當繁瑣,搞的人一頭霧水,所以在此發帖,誠意請教有經驗的人,在做這塊業務時,該怎樣實現,想要一個好的思路,做到既可以實現繁瑣的排班需要,還能夠使操作人員使用起來簡便快捷,謝謝!
分不多,但是也要全部給出!
解决方案 »
- 160分我所有的分,全给了。delphi2009 opendialog问题.
- 使用C#基于TCP/IP嵌套字写的FTP客户端程序为什么有的跨网段可以访问OpenVMS 的lgFTP有的不可以(DELPHI的控件是可以访问的)
- 如何将两个DBGrid中的内容合并在另一个DBGrid中显示出来?
- Fastreport 修改预览内容(急!!!!!!!!)
- 急!在线等待!50分。请问用VB5做的一个.ocx控件,安装后,在DELPHI6.0下安装不上,这是为什么?
- 我在 Sql Server2000 查询分析器中使用 函数 FN_LISTEXTENDEDPROPERTY 获取扩展属性 可以成功,可是在delphi6里面却失败,为什么?
- 求助~!
- 文件操作
- 大家过来看看...
- Delphi中如何一开始就隐藏主窗口?
- 散分
- delphi 读取IE缓存Temporary Internet Files下文件的问题
回答你的第二个问题:
第一个办法:排班,即人工预先排好班次。
可以在软件里面排好,做一个排班的界面,由操作员按部门或按小组或按人员输入排班表。
也可以由excel导入排班表。在人数上千的企业,从excel导入排班表的方法很奏效。你事先要做好排班表的excel格式交到各部门文员。第三个问题,临时班,自动根据偶次卡减去奇次卡来累加工作时间。另外引申一点,对于较有规律的排班,可以完美实现自动排班的。方法也不难,但前提是员工可能上的班次只能是两到三个。(像通常讲的两班倒,三班倒等)
方法是:在建立班次表时,钟对每次预定的刷卡时间设立一个前后有效范围。然后在分析考勤日报表时先根据员工的刷卡去判断他的班次。程序可以设定需要三次还是四次全部在有效范围内即可确定班次。方法还有很多,总之像楼上说的,排班的问题是一个世界性的难题,确实没有错啊。
现在的考勤机,LINUX的,带选择上下班的了,不用双机.即读取的数据,有一个标识了