摘 要 本文介绍了一种基于网络实施的分布式远程刷卡考勤系统,利用目前许多单位在使用的内置id或ic卡,直接在员工工作地点进行分布式考勤,考勤信息通过网络传输到远程服务器上,再通过后台软件进行考勤管理。实践证明,该考勤系统实现简单,安装方便、成本低廉,能够满足现代办公的需求。
【关键词】考勤系统 分布式 网络
1 前言
考勤是企业管理的基础,对于人力资源的充分利用有着非常重要的应用价值。随着技术的发展和管理要求的提升,考勤从人工考勤、打卡考勤到现代的网络刷卡考勤或指纹考勤等演变,考勤的实现在技术上更加成熟,数据的处理上更加的方便。
本文介绍的刷卡考勤系统是基于网络实施的分布式远程刷卡系统,利用许多单位平常已在使用的内置id或ic卡的工作牌、饭卡等,在指定地点通过刷卡进行人员签到认证,刷卡时间、卡号等信息通过网络传输到远程服务器上,再通过后台软件进行考勤管理。本系统很适合场合比较分散,甚至处于不同城市的办公点人员实施集中考勤管理,具有成本低、安装使用方便等特点。
2 网络架构
图1为本考勤系统的架构图,由考勤读卡器、服务器、客户端和网络构成。
各组件的功能分别为:
读卡器是本考勤系统的核心部件,本系统采用的是带以太网rj45接口的读卡器,用于进行用户身份的识别和刷卡时间的记录。如果是在局域网内组建考勤系统,则连接至局域网内的交换机即可;如果是通过因特网组建的广域网考勤系统,则无论是通过电信、联通、广电还是移动的宽带,只要提供rj45上网接口即可。
服务器主要承担两项任务,其一是用作tcp/ip协议的服务器,用于监听读卡器发过来的卡号信息,要求服务器具有静态的公网ip地址,其二是用作信息存储的数据库服务器,用于存放刷卡信息及考勤相关数据。
客户端为各管理部门进行考勤管理的终端,比如人员录入、卡号登记、排班表输入、考勤数据导出等等。
3 设备选型
设备的选型主要是考勤终端的选择,目前比较成熟且被广泛使用的主要是指纹考勤终端和射频ic卡(或id卡,以下统称ic卡)考勤终端。对于系统的构建来说,两者没有区别,只是前期员工的指纹采集和ic卡卡号录入方式的不同。但是指纹考勤方式中,现代指纹技术尚未完全成熟。本系统以ic卡读卡器作考勤终端,特点是成本低廉,且可与员工工作牌、饭卡共用ic卡。
网络型射频ic卡读卡器在市场有许多种类,但大同小异,选择时的根本点是看它所支持的网络协议。目前市场上许多产品对网络协议支持不够完整,如只支持udp协议,不支持跨网关传输。对这类读卡器来说,只能将所有读卡器和服务器安放在局域网的同一网段内使用(实际中已能满足大部分单位的使用);本系统采用的是支持tcp/ip全协议的产品,除支持udp协议、跨网关传输外,支持基于连接的tcp sever 和tcp client方式的数据传输,因此能够实施可靠的广域网数据传输。
4 软件设计
软件主要分两部分设计,一部分为服务器端的程序,24小时开启,用于随时接收分布在各处的读卡器上报的卡号信息和刷卡时间,存储到数据库中;另一部分为客户端程序,读取数据库刷卡信息,对特定用户群以不同方式显示考勤刷卡信息,供生产经营考核之用。
为方便实施第一部分的软件设计,对客户端的设置作如下规范:①工作模式设为tcp的客户端方式;②远程ip地址设置成服务器的静态ip地址;③端口号设为服务器端软件侦听的端口(一般在1024~65535之间选取,本例设为50000);④ip地址根据读卡器接入网络的实际确定,可选择使用静态配置和动态dhcp获取;⑤选择心跳信号,保障网络中断恢复后的自动接续;⑥数据传输格式的必须一致,如16进制格式还是assic码格式。对客户端的设置如图2示,除④外,其他都要求一致。
服务端软件的框图如图3所示。
客户端的软件设计实质上就是远程数据库考勤信息的本地呈现,由于不同部门的工作性质和考勤目的的不同,呈现方式会有很大差别。本软件中设计了多个考勤管理模板供选用,如图4为某网络公司运维部。
所选的一个考勤模板,特点是各区域(班组)出勤情况一目了然,很适合一些即时性工作的调度。
5 结束语
网络考勤系统种类很多,相比较而言,本系统有许多特点,主要表现在:真正的跨区域考勤
基于互联网可将考勤范围扩展至全世界;真正的大容量,方便解决上百台考勤机的联网、上万员工的考勤;真正的集中考勤和分散考勤相结合的模式,总部可查看各分部的实时或历史考勤状况,分部可按多种模式管理自己的考勤;可实现客户端考勤软件的远程自动升级;可实现在网络上任何一台读卡器上刷卡考勤,人员调动只需进行部门变动设置,无需其它操作(如指纹重新录入等);而最让企业管理者感到惊讶的是具备这么多功能的考勤系统的主体部件——读卡器,成本仅数百元即可。相信网络考勤的推广应用对推动企业绩效的提升具有重要意义。
参 考 文 献
[1]唐业,张申生,戴伟.基于智能卡的分布式考勤管理系统的研究与实现[j].计算机应用与软件,2005,22(5): 25-26.
[2]奚建荣.基于局域网的指纹考勤系统的设计与实现[j].现代电子技术,2006,5:98-100.
[3]梁龙,王春雪.基于rfid和zigbee网络的分布式考勤系统设计[j].制造业自动化,2012,14:14-16.
作者简介
金巧芳(1972-)女,浙江省东阳市人。硕士学历。现为绍兴职业技术学院讲师。 主要研究方向为电子与通信。
韦玉生(1966-)男,浙江省诸暨市人。大学本科学历。现为中广有线信息网络有限公司绍兴分公司高级工程师。主要研究方向为电子与计算机技术。
作者单位
1.绍兴职业技术学院 浙江省绍兴市 312000
2.中广有线信息网络有限公司绍兴分公司 浙江省绍兴市 312000