来源:中国安防产品网 1 概述 企业的管理信息化改革是当今重要课题,随着现代化企业的发展,传统工作模式不断被现代化技术取代,企业管理结构发生了突飞猛进的变化。我矿职工日常出勤管理多年来一直依靠人工考勤方式,已经与现代化企业管理严重脱轨。为适应现代化企业的要求,我矿引进了虹膜考勤机,取代现有的人工考勤。 2 选择考勤方式 2.1 考勤方式介绍 考勤系统目的是为实现员工考勤数据采集、数据统计和信息查询过程的自动化,完善人事管理现代化,方便员工上班报到,方便管理人员统计、考核员工出勤情况,方便管理部门查询、考核各部门出勤率;准确地掌握员工出勤情况,有效地管理、掌握人员流动情况。 目前市场上广泛采用的磁卡、Ic卡、射频卡等考勤手段无法解决替代性问题,而指纹等生物识别技术,也因为识别精度不够,指纹容易损伤或先天指纹不清、设备维护困难等问题不能满足需要。 2.2 虹膜考勤系统主要优点 (1)虹膜识别技术免接触,不可以篡改,安全性高。 (2)正常状态下的识别速度在1秒左右。 (3)统计考勤数据快捷,不需人工统计。 (4)产品先进,虹膜身份识别技术是目前所有生物识别技术里安全性,唯一性最高的人体生物识别技术。使用上已经非常方便可靠,所以投资一步到位,操作简单,使用寿命长。 3 我矿虹膜考勤机的布置方式及存在问题 我矿虹膜考勤机的布置方式是一台工控机作为服务器,用来存储数据,然后用HUB将每台客户端考勤机设备连成局域网,结构如图1。 3.1 服务器端包含模块 (1)大型数据库,使用SQL SERVER 2000大型数据库。 (2)HTTP通信服务,提供数据在线升级服务。 (3)考勤应用管理系统,作为考勤系统数据管理应用,实现控制操作设置考勤系统及数据报表输出人员管理等应用模块(连接数据库)。 (4)虹膜主控通信管理系统服务器,负责连接管理虹膜考勤客户机日常考勤数据的获取、记录存储、虹膜数据与注册虹膜信息发放更新及客户端控制管理等功能,是虹膜系统控制中心(连接数据库及底层客户端1、2模块)。 3.2 客户端包含模块 (1)虹膜考勤客户端控制系统,负责控制虹膜设备工作取得虹膜考勤信息,被动取得服务器更新的虹膜数据并及时更新(与服务器3号模块相连)。 (2)虹膜注册系统,在任意考勤机都可安装使用,负责人员虹膜信息注册修改等,并将注册数据传输至服务器,再由服务器发放至各个客户端(与服务器3号模块相连)。 (1)客户端状态未知,不可控制。 (2)数据存储不安全,实时性差。 (3)无法应对特殊情况,服务器意外停止或网络链接断开。 (4)出问题后,无法缓存考勤记录数据。 3.4 存在问题 我矿虹膜考勤机服务器设在矿调度室,因调度室没有双电源、没有UPS备用电源,当服务器停电时,整个系统均停止工作。数据传输线路远,光纤、光收发器、交换机等任何一个环节出故障,都会影响整个考勤系统正常工作。 4 改造方案 依据现有条件,在不改变硬件条件及连接方式的情况下,重新编制服务器和客户端程序,从而改变虹膜考勤机工作模式。 原系统中的工作模式是单一客户端连接数据库,即服务器中只存储数据库,客户端每工作一次,都要到服务器中读取一次数据。改造后的是三层工作模式,即数据一服务器一客户端。在服务器中安装服务器主程序,将每台客户端考勤机中均建立一个缓存。每台客户端启动后,到服务器中下载数据信息后可独立工作。与服务器通信提交所取得数据,在脱机模式(未与服务器连接)的状态下正常考勤,记录考勤日志数据,并在联机后提交所记录考勤日志。工作模式如图2。 此时服务器由于断电、信号中断等故障而中断时,客户端仍可继续工作,不受服务器影响。当服务器接通后,客户端信息可自动上传到服务器中或用u盘将考勤数据拷贝到服务器中。 当服务器故障、停电、光纤传输线路故障时,每个客户端均可独立工作,当服务器正常后,数据可自动传到服务器中。如光纤传输线路故障,可用U盘将客户端采集到的数据传到服务器中。确保考勤数据采集准确,使考勤工作顺利进行。 5 改造后的系统功能 服务器系统平台使用WINDOWS 2003,后台数据库为SQL SERVER 2000数据库,使系统数据有更强大的安全及数据处理功能。 服务器系统软件分为:主控服务器与业务处理服务器。 (1)与客户端的网络通信与控制。 (2)处理客户端上传的虹膜数据。 (3)考勤算法处理模块。 5.2 业务服务器主要功能 (1)企业单位人员的管理。 (2)考勤数据的统计及管理。 (3)考勤规则及班次等规则设置。 (4)考勤记录及考勤报表的统计输出。 (5)实时监控处理考勤状态数据。 5.3 考勤客户端 (1)件使用多线程多任务工作模式,解决避免了旧版单一线程考勤软件与硬件通讯及考勤数据处理时造成的软件阻塞假死现象。新版软件使考勤速度及使用操作更流畅。 (2)软件使用TCP/IP网络。基于TCP的S0CKET使得网络通信及数据传输更加安全可靠,并大大提高系统通信响应及处理数据速度。 (3)考勤数据的缓存安全处理。每次考勤都会被详细记录至本地计算机,如服务器正常连接则传至服务器进行相应处理,如服务器、网络或其他问题导致通讯不畅,则客户端会重复尝试连接服务器,等待服务器正常连接后,将本地缓存的考勤数据上传至服务器进行处理。同时本系统也支持使用移动存储设备手动拷贝考勤数据至服务器端进行处理的方式。 (4)软件功能更加丰富,日志记录更全面。系统管理员管理功能更加丰富,并加人贴合本矿实际人员信息及数据字段查询等功能设计。软件运行日志实时记录至本机,并适时上传至服务器进行记录管理。 (5)全面实现无人自动化。一次安装设置后客户端即可自动运行,无需人员干预设置。虹膜、人员等应用数据都可自动进行更新,并实现应用数据的平滑无阻塞更新。 (6)远程控制客户端计算机,服务器端实时查看掌控客户端状态,并可在线控制管理各个客户端的更新重启等日常维护功能。 (7)软件容错能力更强,更加健壮。加入软件容错设计,使软件运行更稳定,可控性更高,并使用监护进程来保持客户端考勤软件始终运行。 (8)重新规范与硬件接口控制部分逻辑,进一步提升虹膜考勤机硬件稳定性与工作效率。 6 结语 改造后,系统中任一台客户端考勤机均可独立工作,而且运行速度较改造前快。读取数据准确度高,数据不易丢失。每台客户端考勤机都可以在与服务器失去联系的时候单独使用,适应环境能力增强,解决了虹膜考勤机在我矿不能正常使用的问题,取得了良好的效果。 |