你如果数据库设计成这样的话肯定是无法成功的
你应该最少要设计
考勤数据表:用来记录员工每天的打卡情况(你公司的考勤最好分上班和下班分考勤钟打卡)
考勤钟表:用来记录考勤钟的类别(上班/下班)---可选
员工信息表:
部门表:
考勤类别表:可选,如果你公司的员工有多种上班模式的话 最好设计此表 便于灵活调整
班次表:如你公司的员工分三班倒或者两班等多种上班情况,设计此表
数据分析表:用来存放你考勤数据分析后每日的考勤结果,你各个报表读取的基本上就是这张表的数据
节/假日表:
...................................
相信你们做考勤最后是需要和工资挂勾的,所以你最好在设计考勤的时候预留好和工资方面的接口,否则将来系统升级的话你会很痛苦的