首页 > 软件开发 > 关于考勤机二次开发你应该知道的事

快速发布【软件开发】相关需求,专业顾问为您服务 快速发布

用此手机号发布,您还可以点击 更换

发布需求
请输入正确的手机号
请输入正确的验证码

您是不是要找:

  • 专家问诊,提供专业建议
  • 急速响应,体验省心
  • 根据需求灵活定制解决方案

关于考勤机二次开发你应该知道的事

标签:考勤机二次开发 2017-7-24 作者:唐明霞


  考勤管理是一件不容易的事情,很多大的企业,有独立的IT咨询部门,有开发人员维护本身的企业信息管理系统,对开发言语、数据库、公司业务流程十分熟,但关于考勤机这种硬件设备经历就少一些了,下面就为大家介绍考勤机二次开发相关事宜。


  首先理解一下考勤机,简单的说考勤机就是对员工每次上下班时间保管一条记载。所以对考勤机的操作最根本的就是把考勤机中保管的上下班记载读到电脑上,填到数据库中,然后才是依据考勤制度计算考勤结果,查询考勤报表。那么怎样读取考勤机的数据呢?普通考勤机厂家都提供对应的开发接口,也就是SDK开发包,里边包含:接口文件、各种言语的调用代码示例(demo程序)、SDK函数文档。假如考勤机厂家说没有SDK、或者SDK中这些东西不全,那么请当心选择,或许您就是他们的实验小白鼠。普通只需购置考勤机,都能够免费得到SDK开发包,大的品牌以至直接能够在他们考勤官方网站免费下载SDK开发包。这些SDK的接口文件普通是DLL、OCX文件,其中含有和考勤机通讯的接口函数能够供各种开发言语调用。只需您认真看下对应的文档、代码示例,其实很容易开发的。各个厂家的SDK均不相同,是不兼容的,除非一家OEM另一家的产品。还有个别厂家不提供SDK,只提供考勤机和电脑的通讯协议,这就需求对计算机通讯技术有比拟好的理解才能够开发,缺陷是开发周期慢,优点是可控性更高,也适用于各种操作系统(windows、linux、mac、unix)。


  其次,很多朋友拿到SDK后,只看文档、代码示例都问题不大,但是总是和考勤机树立不了衔接。这就要理解下本人购置的考勤机是哪一种通讯衔接方式(USB、COM、TCP),要理解对应的通讯参数,能够参考考勤机的硬件阐明书。


  对考勤机停止操作时,都有一定的操作次第,如TCP通讯,先衔接设备,再做数据采集,最后断开衔接。请一定依照SDK中代码示例的函数次第停止。关于OCX文件的SDK,一定要先用RegSv***来注册OCX文件。普通厂家会提供VB、C#、Delphi等言语的代码示例,假如没有您所用的开发言语,那您面临的最大问题,可能是各个函数的参数类型问题,最好选择有您所用开发言语demo的考勤机厂家。


  最后,采集数据只是最最少的操作,运用考勤机还需求的常用接口还包括:考勤机中人员信息的注册、获取、删除;考勤机时间校正;考勤距离时间设置;初始化设备等。其他可能还有一些电铃设置、门禁参数设置、考勤机属性设置等。好的考勤机普通都有新数据采集、全部数据采集的接口。


  假如开发周期比拟短,没有精神去研讨考勤机相关接口,那么还有另外一种办法:用考勤机配送的考勤管理软件去和考勤机通讯,停止考勤机注册信息管理,读取员工上下班考勤记载,同时生成文本文件,企业信息管理系统只需求对考勤记载的文本文件停止操作(开发人员对文本文件的操作都是驾轻就熟),就能够不用管考勤机的一堆接口,这也是比拟常用的一种形式。直接运用考勤机SDK能够完整控制考勤机,只是开发工作量大些;假如只是读取记载文件,工作量小,缺陷是配送的考勤管理软件中的人员信息和现有企业信息系统是独立的,需求做两套人员信息。


       以上就是小编整理的考勤机二次开发相关内容,想要了解更多讯息,请关注猪八戒网服务购行业资讯。

最新文章推荐

软件开发暂无最新文章查看全部推荐文章>

推荐人才