设为首页 | 成都一卡通
考勤管理解决方案
学校教职工指纹考勤系统功能与方案设计
发布时间:2013-07-03 来源:未知
一、学校教职工指纹考勤系统实施的必要性
当下常用的考勤方式有两种:一是专门指纹考勤机考勤。这种方式简单易行,不可代刷卡,但考勤情况不能实时直观地展示出来,须在每月月底通过导出考勤机的数据进行汇总和分析,实时性差,对及时管理和监督的作用不大。二是制作一个普通考勤软件进行考勤。这方式可以通过程序实时反映当前的考勤情况,能实时对考勤数据进行分析汇总,有效地进行管理和监督,但由于一般软件采用磁卡、ic卡、高频卡或条形码等刷卡方式进行输入,因而存在代刷卡的问题,且该问题很难有效地控制。
二、教职工指纹考勤系统方案设计
鉴于以上的情况,拟采用软硬件相结合的考勤方案。首先,软件可采用vb程序设计语言。使用sqlserver 2000数据库进行设计。在软件设计上,力求简约明了,密切和使用者沟通联系,不断地改进和完善系统,设计出一套符合学校实际情况的考勤软件系统。其次,硬件上选用型号为kt-638的指纹考勤机,指纹识别能力强。通过vb语言做好硬件接口与指纹考勤机对接。以下是对接过程介绍:
较好的,定义需要的数据变量。
一是长整型变量:vtmaehinenumber、vsmachi-nenumber,vsenrolinumber、vverifymode、vyear、vmonth、vday、vhour、vminute、vhret、verrorcode、vnii、vnjj、vnkk、vnnn、vmaxlogcnt、vnheight、vnheight,vntop;
二是逻辑型变量:voverflag;
三是对象型变量:vtobject。
第二,通过fk542petl,enabledevice(mmaehinenumber,false)函数判断考勤机和软件对接的线路是否有问题,交换机上考勤机是否保持在原来设定好的接口上,如果不正常将提示相应的错误。
第三,连接正常后,用fk542petl,getgenerallogdata(mmachinenumber,vt-machinenumber,vsenrollnumber,vsma-chinenumber,vverifymode,vyear,vmonth,vday,vhour,vminute)来判断工作时间和读取指纹信息,如果不在工作考勤时间,将不读取信息;反之,则可正常读取出指纹的数据,并保存在变量vsenrollnumber中,传到软件系统中进行处理。
第四,通过sql语句把读人的指纹信息和数据库中的信息进行比较,实现考勤机和考勤软件的对接:
txtsql=“select*from zhigongmlngdanwhere编号=“&textl.text&”and外请教师=’否
set into=executesql(txtsqi,msgtext)
通过软件和硬件有效对接的设计方案,让硬件(指纹考勤机)负责识别刷卡人员身分,保证了考勤中刷卡人的真实性,解决了一般考勤软件中可能出现的代刷卡问题。同时,通过接口,把人员信息传到软件(考勤软件系统)里。通过软件处理,实时在显示屏和各相关的电脑终端上展示当前的上班信息。还可通过计算机较强计算处理能力,进行各种数据汇总和分析,较好地完成监督和管理的功能,这是使用单一的指纹考勤机考勤所无法实现的。
三、学校教职工指纹考勤系统的功能
(一)多种用户设置
软件有用户设置功能,可设置三种不同权限的用户,分别是普通用户、管理用户和超级用户,每个用户功能和权限有明确的划分,从而保证软件运行的安全性。普通用户用于在平时的考勤刷卡,没有任何设置操作功能,只接受指纹考勤机传送过来的指纹识别信息和自动考勤,通过显示考勤信息做出相应的处理。管理用户一般是学校办公室人员,可进行软件后台管理的工作,负责软件使用中设置各种相关的信息,比如设置考勤时间、员工请假、添加修改员工信息、补刷卡等。超级用户一般是学校电脑管理员,主要是设置程序运行的关键和重要数据,比如进行系统初始化、数据库连接设置、密码管理等。
(二)上班时间和考勤时间设置
软件有上班时间和考勤时间的设置。每年,软件管理员根据学校校历设置学期的上课起始日期和放假起始日期,软件会自动根据预先设置的上班时间进行考勤,而放假时间和周末将自动停止考勤。同时,还细化地加入了放假日期设置,如清明、国庆等假期,可通过软件设置,让系统按照放假的时间自动进行调整,使软件符合实际工作的需要。软件还有上班提前刷卡时间和下班推迟刷卡时间的限制,设置上班前20分钟内才可以刷卡,下班后30分钟内必须刷卡。既避免了有教职工上班提前刷卡后离岗或者中间离岗后很晚回来补刷下班卡的问题,又给刷卡预留了一定的时间范围。根据学校的实际情况,还可设置特殊人员上班时间,比如哺乳期女员工、司机、食堂管理员,他们的上班时间和正常的上班时间有所不同,软件可以对每个员工的工作时间进行单独设置,以适应实际工作的要求。
(三)时间同步功能
指纹考勤机经过长时间的工作后,如不进行时间的校准,指纹机时间会和北京时间相差越来越大,从而影响正常的上班考勤。但一般考勤机都是固定并大部分密封起来的,除了指纹识别外,其他功能(如时间校准)都已被屏蔽。因此,在软件内加入时间同步功能,使管理员不需操作指纹考勤机,便可通过后台管理程序中的时间同步功能,直接校准指纹考勤机的时间。
(四)教职工信息管理
软件设置有教职工信息添加、修改和删除的功能,可根据教职工的实际情况进行调整,以适应新招员工、现有员工退休、岗位变化等人事变动。职工信息包括姓名、所属科室名称和指纹对应编号等,同时为了避免特殊情况的出现,每个教职工左右手都应存入一个手指的指纹信息,当其中一个手指因为受伤、包扎等原因不能或不容易识别的时候,可用另外一个手指考勤,还不错大可能地不影响考勤输入。
(五)公干、请假、补体、加班的设置
根据学校实际工作的情况,软件设置了公干、请假、补休、加班的添加、修改、删除、补登和查询功能,可准确设置到开始和结束的日期及时间。一般这些设置要求在事前处理,当事人应先书面提交申请,由上级领导审批后,交由软件管理员在软件中进行设置。但实际使用中发现,有些特殊的突发情况无法做到事前处理,为了保证数据完整性和准确性,软件加入了补登功能,可以在事后了解真实原因进行补录的处理。软件还加入了较好的查询分析和汇总的功能,可根据要求打印出所需要的报表。
(六)补刷卡功能
在软件实施过程中,不可避免地会出现停电、电脑故障等原因而导致不能用电脑考勤的情况,个别员工因为特殊原因也会存在偶尔没法刷卡考勤的情况,因此,软件设置了补刷卡的功能,可以进行全体员工同时补刷卡和个别员工单独补刷卡,从而保证考勤数据的完整性和准确性。
(七)系统初始化功能
每个软件的使用都需要测试试用,这个时间段会由于软件功能的不稳定或系统的bug等影响,数据准确性和完整性不高,所以,软件设计了系统初始化功能,先让软件试用一段时间,当软件正常运行后,进行一次初始化,把测试的数据删除后,软件开始正式使用。
(八)公告发布功能
软件加入人性化的公告发布功能,学校的通知和发生的事件都可以在系统中发布,在刷卡的显示屏上显示,教职工在上班考勤的同时可以及时了解到学校发生的事件,各种开会、放假的通知等。
综上所述,学校教职工指纹考勤系统可根据需求把软件和硬件有效地结合在一起,让软硬件各自发挥自己的特长,取得更好的效果。该软件功能较多,需要根据实际要求来进行设计和修改,在严格要求的同时不缺乏人性化,从而保证数据的准确性和完整性。