考勤系统里 单子怎么和考勤打卡记录对应

低丶调 2015-06-01 09:16:29
考勤打卡:用户id,上班打卡时间,下班打卡时间

审批:用户id,日期,类型

现在要把一些没有审批的条目查出来


两个问题:
1.表设计的好像不好,不知道怎么设计

2.遇到的查询问题,就是一天要是有多个单子,如果批注一个单子,当天的其他的条目就不会查了,求助
...全文
535 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
gw6328 2015-06-01
  • 打赏
  • 举报
回复
引用 7 楼 li1983243109 的回复:
[quote=引用 6 楼 jinfengyiye 的回复:] 我不是很清楚楼主的意思,不过我大概设计一下表吧。 我觉得打卡表 不会分上班下班这种概念,因为打卡机只负责记录打卡数据,如果要出现上班下班计算应后面的事情 所以两个表应该这样 打卡表:用户id,打卡时间 审批表:用户id,审批(这里我也没搞懂。)
你说的很对,我之前也是这么设计的,但是如果打卡表只有一个打卡时间的话,我不知道怎么判断他是否迟到或加班,当然可能有一张表用来设置正常的上班时间的[/quote] 这个要根据规则来,比如公司是弹性工作制,那么,一天中,最早打卡的时间为上班,最后一个打卡为下班时间。 如果以12点分,就可以12点以前的最为上班,12点以后的最后为下班等等。 没有记录,或只有一条分开处理,看是否有请假之类的情况
低丶调 2015-06-01
  • 打赏
  • 举报
回复
顺便问一下大家啊,

这个怎么弄成这种形式

标准是早上08:30,下午是18:00
把一行弄成多行
低丶调 2015-06-01
  • 打赏
  • 举报
回复
引用 6 楼 jinfengyiye 的回复:
我不是很清楚楼主的意思,不过我大概设计一下表吧。 我觉得打卡表 不会分上班下班这种概念,因为打卡机只负责记录打卡数据,如果要出现上班下班计算应后面的事情 所以两个表应该这样 打卡表:用户id,打卡时间 审批表:用户id,审批(这里我也没搞懂。)
你说的很对,我之前也是这么设计的,但是如果打卡表只有一个打卡时间的话,我不知道怎么判断他是否迟到或加班,当然可能有一张表用来设置正常的上班时间的
gw6328 2015-06-01
  • 打赏
  • 举报
回复
我不是很清楚楼主的意思,不过我大概设计一下表吧。 我觉得打卡表 不会分上班下班这种概念,因为打卡机只负责记录打卡数据,如果要出现上班下班计算应后面的事情 所以两个表应该这样 打卡表:用户id,打卡时间 审批表:用户id,审批(这里我也没搞懂。)
software_artisan 2015-06-01
  • 打赏
  • 举报
回复
先按员工把考勤记录处理好,每天一个状态,如正常、迟到、早退、旷工,然后每天的非正常状态可以人工进行设置,这个时候就要看审批单了,你可以把审批单按员工ID和日期显示在旁边,用户可以点击查看。
低丶调 2015-06-01
  • 打赏
  • 举报
回复
引用 2 楼 zbdzjx 的回复:
“审批”的用处是什么??
同一天可能 有 多个单子,又是请假,又是加班的情况也有
低丶调 2015-06-01
  • 打赏
  • 举报
回复
感谢楼上两位大哥的回复,我是给公司内部做的考勤系统,人事的需求是,把考勤机里的打卡数据导入到系统,然后把一些审批单,也就是一些未打卡证明(遗忘或出差的),加班单,请假单导入到系统中,然后就可以算出其当月的考勤记录,他们需要就可能在系统里操作,减少他们的工作量. 然后,我这边是一个人开发,数据库设计和编码都是一个人,并且技术和经验都是小白,在网上找的些资料都不知道是些什么,望指导!!谢谢
zbdzjx 2015-06-01
  • 打赏
  • 举报
回复
“审批”的用处是什么??
还在加载中灬 2015-06-01
  • 打赏
  • 举报
回复
表示设计好不好,得根据需求来说

你没有正面的描述过需求,别人只能猜测

单子和条目是指打卡记录? 一次审批只审批一条打卡记录?
习惯性蹭分 2015-06-01
  • 打赏
  • 举报
回复
不知道楼主还要不要分白班晚班 表设计如下:(字段根据需要自己加) 1.员工表 2.班别表(规定打卡时间) 3.节假日表(算考勤时要用) 4.打卡记录表 5.请假表 6.手工补卡表

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧