你同一个checktime(考勤时间) ,怎么可能点一个人多次呢?

解决方案 »

  1.   

    就是useid(记录用户id), checktime(考勤时间) ,checkstates
    如果想减少纪录,可以这样:
    考虑到大多数学生能按时,因此,凡是正常出勤的,不写入数据库(就像注册表中的默认值一样)
      

  2.   

    同意 IsMe() 的想法这样会简单多了
      

  3.   

    对于isme的想法确实不错,可是小弟我不知具体如何实现,因为我一直是做考勤的
    以前都没有考虑到这样的问题,能否给一个方案
      

  4.   

    请关注下面的贴子
    http://www.csdn.net/expert/topic/701/701403.xml?temp=.7961542
      

  5.   

    我觉得不要用checktime这个比较泛的概念,用cometime 和gotime等来组成,这样你所说的 “这些记录的userid就有很多的重复。而且userid有很多的。这样数据库就会很庞大”这样的情况就不会出现,甚至可以设置come1,come2...等等