最近在做EHR的考勤模块,需要抓取有效的刷卡数据,请问各位大神,如何在员工上班的刷卡范围内抓到有效的刷卡数据呢?
无非两个可能性,一个是考勤数据记录在ic卡中,那么你需要知道它是如何记录在ic卡里的,扇区号之类的信息,或者考勤机有对应的dll开发包给你。
或者,考勤系统将数据存入服务器上,卡只是提供一个卡号,那么你需要在数据库中读取。
现在考勤数据是存放在数据库中某个表里面,现在就是不知道怎么将一笔刷卡数据匹配到对应的班段去,比如我早上进公司的时候总共刷了三个卡,但是只要在刷卡范围内取一笔有效的,不知道怎么取这一笔,而且我的开始时间是varchar型的,取卡提前时数是number型的==