随着经济的飞速发展,愈来愈多的管理者认识到管理与效益是息息相关的,实现数据规范化、自动化的电脑管理,是一个管理规范、运作高效的企事业单位的必然要求。现在的市场竞争是知识的竞争,管理手段的竞争。谁有先进的技术设备和管理手段,谁就有成功的先机。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等。这样的考勤方法,不仅考勤速度慢,在考勤时需要专门人员在旁记录,统计,制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,这样根本不能发挥考勤真正的监督作用。而且,考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现。
传统的考勤手段已不能当今社会企业管理的需要,所以为了满足客户的需求,解决传统考勤方式在考勤中出现的问题,更好地为企业决策提供依据,本文设计了一个基于C/S(客户机/服务器)模式的多终端考勤系统。它使用VB技术和Access数据库技术,结合当前的IC卡技术,以考勤机为客户端接口,为实现企业考勤提供了一个良好的平台。下面是这个系统的整体布局结构图。
图1 考勤系统整体布局结构图
1.3 客户机/服务器(C/S)计算模式
C/S模式是继分布式系统后发展起来的基于计算机网络的一种计算机模式,它在网络系统上的计算机系统分成客户机和服务器两类。用户通过客户机在网络系统上向服务器提出服务请求,服务器根据请求向有关方面提供经过加工的信息。客户机本身也承担本地信息管理工作,和分布式系统相比,客户机/服务器将信息工作分解为两个部分,一部分由服务器来实现,另一部分由客户机自身来完成。本文中所研究的多终端考勤系统以主计算机作为服务器,其他各个部门的考勤机及其计算机作为客户机。从客户机上采集考勤信息,发送到服务器,进行统计打印,客户机也可以统计打印本部门的考勤信息。客户端和服务器通过局域网相互联系,各部门管理员可以通过网络查询到其他部门或整个公司,个人的考勤情况。
IC卡技术是近几年发展时兴起来的,现在已被广泛运用在金融、交通、医疗、教育、商业等多个领域,成为存储卡和识别卡的主要形式。从我国IC卡累计发行量来看,1997年底共发行6000万张(其中银行卡约200万张),到2000年底共发行4亿张,我国的IC卡应用正进入普及时期,巨大的市场需求吸引了许多国内外商家的兴趣,同时也推动IC卡技术以更快的速度发展。
IC是英文Integrated Circuit的缩写,中文意思为集成电路,IC卡也通常翻译为智能卡、聪明卡。IC卡是信息技术飞速发展的产物,是继条码卡、磁卡之后推出的新一代识别卡,被公认为是世界上最小的个人计算机,它是将集成电路芯片镶嵌于塑料基片中,封装成卡的形式。IC卡技术的核心是卡用芯片技术。IC卡的特点是具有被存储数据和输出数据的能力并且体积小、存储容量大、安全性高、使用方便等。
根据IC卡中所镶嵌的集成电路不同,一般可将IC卡分成三类:⑴.存储器卡,卡中的集成电路为EEPROM(可用电擦除的可编程只读存储器)。⑵.逻辑加密卡,卡中的集成电路具有加密逻辑和EEPROM。⑶.CPU卡,卡中的集成电路包括中央处理器CPU、EEPROM、随机存储器RAM以及固化的只读存储器ROM中的片内操作系统COS(Chip Operating System)。
根据IC卡与外界数据传送方式不同,又可将IC卡分为接触型IC卡和非接触型IC卡。接触式IC卡由读写机具卡座上的接触点和卡片上的触点相接触,进行信息的读写;而非接触式IC卡则与读写机具无电路接触,通过无线电磁波(如射频或微波)的传送技术进行信息的读写。当前使用普遍的是接触型IC卡。此外,还有一种接触/非接触组合卡(也称双界面卡),通常这种双界面卡都是CPU卡。
考勤机是考勤系统中不可缺少的硬件,它的主要作用是收集并保存员工刷卡的时间数据,并将数据传输给电脑进行处理,具有强大的数据统计管理功能。考勤机种类很多,当前考勤机主要可以分为两大类:一、打卡类:可分电子类打卡机和机械类打卡机,机械打卡机: 即考勤机内置打印设备,可以直接打印出原始考勤记录。机械类打卡机的优点是简单直观,无须计算机知识,价格相对较底,缺点是统计烦琐,每月更换卡片,机械故障率较高(插卡口易受破坏),它主要使用于100人以下且环境较好的单位。二、刷卡类 :主要分磁卡、条码卡、IC卡三类。目前应用最多的是磁卡和条码卡考勤机。本系统使用的是刷卡类考勤机,它的优点是可利用计算机统计考勤数据,缺点是IC卡与考勤机经常接触IC卡容易磨损,造成读卡数据部正确,它的适用范围是卫生环境较好,人员素质较高的场所。
2.1 工作流程分析
系统管理员设置系统的基本数据(请假类型、部门信息、职务信息),考勤条件、通讯端口、考勤机列表、权限、系统设置(添加管理员、修改密码),各部门管理员根据权限设置本部门的员工信息。员工每天上下班刷卡,各部门考勤机把IC卡中的卡号和员工刷卡信息保存在客户机上,部门管理员记录每天的请假、缺席、出差等记录保存在客户机上,服务器采集每个客户机的考勤信息,进行统计、打印,生成报表。各部门管理员可以对本部门进行排班设置,班次设置则由系统管理员完成。系统管理员可以对所有员工的信息进行添加、修改、删除,对员工持卡情况进行登记,部门管理员和主管人员最后可以通过局域网了解员工每天的考勤情况,可以对员工做出及时有效的监督管理,促进员工上班积极性,提高员工自律性。详细工作流程请参照图2所示: