可以的呀,考勤机的数据采集方式分为联网型和非联网型(也叫U盘导入)。
创新互联公司专注于琼海企业网站建设,响应式网站,商城网站建设。琼海网站建设公司,为琼海等地区提供建站服务。全流程按需网站设计,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
联网型数据采集,我们以TCP/IP通讯方式为例说明,这种是目前比较常见的通讯方式,首先先把考勤机的IP设置好,一般与电脑IP地址为同一网段的。比如:电脑IP 为192.168.1.100 考勤机的IP可以是192.168.1.101。(不要与考勤软件所在电脑的IP地址一样就可以)。在考勤软件中,通过考勤机机号与考勤机IP地址的设置,进行连接成功,选择下载考勤数据,一般是下载最新的考勤数据,也可以下载考勤机所有的考勤数据。在考勤报表中查看打卡数据就可以了。简单来说,联网的话,就可以直接在电脑上获取和查看考勤数据的
非联网型(也叫U盘导入)考勤机采集方法比较简单,只要把U盘插进考勤机中,进入MENU菜单,选择U盘导入,也有的机器会在数据下载中,卡式报表选择。直接按“ok”键。导出成功后,插在电脑直接查看考勤数据就可以了。
你们要是公司用eHR系统的话,登录系统的考勤管理就可以直接获取考勤数据,还可以导出数据的呢。
首先确定你的考勤机是什么通讯接口的,目前常见的有串口方式(RS232或者RS485)、U盘方式、RJ45方式(TCP/IP网络)。1、3两种方式都是需要把考勤机连上电脑,通过考勤软件中有“数据采集”的页面来收集考勤机的数据;U盘方式则是直接将U盘插入考勤机的接口,在考勤机上输入数据导出的菜单按钮,考勤机会自动在U盘上添加一个厂家自定义格式的文件,这个文件就是考勤数据,将此文件拷贝至电脑,在考勤软件中又会有专门的导入界面,这样考勤数据就采集到软件中了。
你对照看看你的考勤机属于哪种通讯方式!DISK.PAK文件有可能是一个考勤数据包,要通过考勤软件才能显示里面的内容。
有兴趣可QQ250596737交流!
用PHP开发的一个简易的工资管理系统,可以根据考勤机的考勤数据导入到PHP工资管理系统里,然后根据人事工资制度,计算迟到、早退、缺勤、事假、病假、婚嫁、产假等应该扣除的工资,核算出本月应该发放的工资额,支持excel表格数据的导入导出。
主菜单分“系统设置” 和 “人力资源” 两个大项
“系统设置” 又分为 “部门设置” 和 “岗位设置”
“人力资源” 又分为 “员工管理”、 “考勤管理” 、“扣发项目”、“增加项目”、“工资明细”
其中,“部门设置”和“岗位设置”支持分多级,“员工管理”,“考勤管理” 支持excel批量数据导入,工资明细以工资条的形式输出,并可以导出excel表格。
没必要定时任务的,可以给个状态,比如默认为0,如果今天这个人的状态一直是0,则是旷工,打卡的把状态改为1,同时判断打卡时间是多少,比如9点,9点以前是迟到,晚上下班也是一样的啊,为什么要定时任务
这句是查询打卡记录
SELECT * from user u LEFT JOIN card c ON u.id = c.user_id
WHERE u.id = c.user_id
先查出打卡记录的人,然后在user查询不包含打卡人的记录
SELECT * from user WHERE id not in (
SELECT u.id from user u LEFT JOIN card c ON u.id = c.user_id
WHERE u.id = c.user_id and c.time '2015-11-02'
and c.time ' 2015-11-03' GROUP BY u.id
)