网络考勤系统(共19页).docx
精选优质文档-倾情为你奉上 大型连锁企业WEB考勤系统技术方案第一章 WEB考勤系统概述1 概述中控WEB考勤系统是针对目前越来越多的跨区域的企事业单位,希望实现总部统一部署,统一平台,实时信息同步,分布式管理,集中监控的需求,于06年开发的B/S架构的考勤管理系统,配套中控最新的生物识别技术产品指纹网络考勤机。WEB考勤系统,针对多用户多点跨区域等特点,除了日常考勤管理的功能,更着重加强了安全性、实时性、易用性、扩展性方面。从安全性方面,采用多级用户多级权限的管理方式,不同级别的用户能操作不同的功能,管理制定部门的人员。所有的终端数据采用加密传输的方式,不能被识别和修改,保证数据的真实性。从实时性方面,采用直接TCP/IP通讯,所有数据实时上传到服务器,特殊情况可以通过U盘的方式将设备里的数据导入数据库。所以人员的操作、管理、查询都是从统一的数据库访问,保证数据的实时性、统一性。从灵活性方面,提供多种人员录入(导入)、多套考勤制度设置、多种异常考勤处理、个人查询、部门查询、统计查询等查询方式,适合于多种方式的管理需求,如个人查询登记、管理员审核等。从扩展性方面,采用TCP/IP通讯方式,终端点可以无限扩展,可以分布在可以互联的任何网络内,无需单独布线。1.2 系统架构说明系统架构根据客户实际网络模式进行搭建,采用宽带接入模式:宽带接入模式:分支机构只要可以上网即可,上网方式可以不固定(拨号、宽带均可)。总部上网方式要求是专线宽带接入(服务器也可以采用托管方式),由于传送的数据量很小,对带宽要求不是太高。(如下图所示)第二章 WEB考勤系统整体介绍2.1 系统简介目前越来越多的跨区域的企事业单位,希望实现总公司统一部署,分布管理,集中实时监控各地考勤,与此同时随着Internet的普及和信息产业的深化. 近几年网络的发展尤为迅速。Web考勤管理系统就是为了解决这些问题而开发的。处在不同地域的公司的各个分支机构,可以获得按自己公司的需求将考勤数据上传到总部Web考勤管理系统服务器上;通过Web考勤管理系统,集团总部可以及时了解整个集团公司,包括各个分支部机构地考勤情况,获取所有人的出勤明细信息,公司的员工亦可通过登录Web考勤管理系统,进行个人考勤查询、班次查询和请假查询等。2.2 客户需求该项目为某大型连锁企业所有人员,集中式管理的考勤系统。包含集团公司及所有分部人员的考勤。必需满足条件如下: (1)实现覆盖全网络所有员工的考勤,能够实现对全网员工考勤的实时监控;(2)实现与ORACLE HR对接,将人员基本信息及组织信息每天同步至考勤系统。(3)支持目前多种排班的需求,能够实现排班的批量导入; (4)需实现跨区域、跨城市考勤远程通信,数据上传; (5)员工可以通过考勤系统进行自主的请假申请 (6)人员调动时不需要重新登记和录入指纹; (7)信息安全问题; (8)考勤报表功能,能够自动生成考勤报表; (9)各地分公司可以独立进行人员管理,但人员的考勤数据要向总部实时传送; (10)通过WEB考勤系统,实现整个集团考勤的实时管理与监控(包括分布在各地的分点);2.3 建议方案web考勤系统采用 HTTP 协议,由考勤机主动发起向服务器连接和数据传送请求:支持复杂的网络接入方式:如ADSLISDN远程Modem拨号接入、ISP专线等等。支持广泛使用的Web访问方式:如路由、NAT、Http代理等等。网络防火墙通常打开Web访问的HTTP协议端口,从而考勤机到服务器的访问几乎不受限制, 员工考勤后,考勤数据自动上传到服务器;新录入的员工指纹自动备份到服务器,可设置为如下几种方式进行传送: 1、实时上传到服务器; 2、考勤机间隔一段时间(如5分钟)检查并传送新数据; 3、设定几个时间定时检查并传送新数据;仅仅是新的数据被传送,已经传送过的数据不会自动传送,但可以从服务器上要求重新传送;如果网络暂时不能正常联接,在恢复连接后数据会自动重新传送。数据通常是打包在一起成批传送的,从而降低网络连接的开销,因为网络问题而传送失败的数据会重新被传送,直至成功为止。数据上传下载不影响正常的考勤使用。 在一台机器上登记的用户和指纹可以自动传送到另一台机器上进行备份,从而一个地方多台考勤机的时,员工只需在其中一台上登记指纹就可以在另一台上比对;一个考勤点多台机器,相互备份人员数据,除了提高使用效率,也降低其中一台意外损坏时的不能考勤的风险。 可以按需要配置为:在自己的默认考勤机上考勤时,直接按指纹即可;在其他考勤机上考勤时,首先输入自己的ID号码,然后再按指纹;在配置有读卡功能的机器上,输号码的方式可以用刷卡(ID卡Mifare卡HID卡)代替。该系统可以方便的导入导出人员,批量增加、更新、删除人员,灵活的调整人员。实现了员工自助查功能,只需输入工号即可查询个人的考勤、排班、请假情况,并可以自助请假。拥有一套详细的用户权限分配方式,并配合各种操作日志可以方便的对系统进行管理。2.4系统安全措施系统安全包括系统身份认证、数据验证、数据备份等方面的安全措施,具体表现在以下一些特性上:1、在处理过程中设置了完善的操作日志及业务日志;2、对操作员及业务的使用权限进行确认,对系统运行中各个环节进行监督确认;3、采用完善的网络安全认证及密钥认证机制,支持软件加密;4、在数据库设计中提供了重要数据加密存储功能;5、通过可靠的数据恢复机制保证数据完整性、一致性;本方案依据有限授权原则、全面确认原则、安全跟踪原则、效能投资相容原则采取多种措施来提高系统安全性:1、所有的关键设备冗余,防范硬件系统故障;2、完善的授权授信、通讯加密和数据加密机制防范非法的数据访问和修改;3、建立严密的安全管理制度;2.5 系统组成 服务器端操作系统数据库windows2000/2003 Server及其以上版本、windowXP、LinuxMySQL、Oracle、SQLite3、SQLServer2005、 客户端浏览器IE、FireFox、Opera、Goole Chrome等考勤机中控PT系列机器2.6 系统层次整个系统层次可分为三层第一层; 服务器群和管理中心,建立在中部的机房,具体的功能是;1、 数据的存储 (数据库服务器群)2、 考勤管理服务 (WEB服务器群)3、 系统维护,包括权限管理、系统配置、数据库维护等;第二层; 应用管理层,主要各级管理人员包括总队、支队、中队等通过浏览器访问WEB服务器和数据库服务器,完成日常考勤监管、查询、统计、报表输出等,具体包括;1、 人员的录入和管理;2、 异产考勤的管理;3、 考勤数据的查询和监管;4、 考勤机设置和管理;5、 考勤报表的输出;第三层; 终端层,利用考勤终端,记录人员的考勤时间和地点,并实时、手动的上传到总部数据库服务器,各级管理人员可更具需要查询、统计、分析所管辖区域的考勤情况。2.7 系统运行环境及软硬件配置A 操作系统 总部WEB服务器上必须安装服务器系统,ZKNET可以支持多种操作系统,如windows2000/2003 Server及其以上版本、windowXP、Linux。B 数据库 支持多种数据库: MySQL:是一个的小型,开发者为公司。 目前MySQL被广泛地应用在上的中小型中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 SQLServer:是由所推出的解决方案,适用于的,但是近年来它的应用范围有所扩展,已经触及到大型、的。 Oracle:Oracle的目标定位于高端工作站以及作为服务器的小型计算机。大型数据库。 SQLite3:是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言 相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。 C 浏览器 只需在浏览器中输入服务的IP地址或域名即可访问服务器,数据处理在服务端进行,支持多种浏览器。 IE、FireFox、Opera、Goole Chrome等系统实施要求:终端设备可以以下几种方式连入网络:l 以太网l 各种宽带互联网l Modem 拨号l GPRS 服务器端可以以下几种方式:l 企业内部网的服务器l 专线网络上的服务器l VPN节点l Internet:Ø 租用 ISPIDC 的服务器虚拟服务器Ø 在电信、网通的服务器机房建立托管服务器第三章 硬件系统介绍3.1 指纹考勤机 3.1.1 指纹考勤介绍随着高新技术的迅速发展,考勤机也同样经历了技术更新的革命,产品从传统的机器卡钟、磁卡考勤机,发展到现在的感应卡考勤机和指纹考勤机。目前采用指纹识别技术的指纹考勤机不但具有明显的产品优势,而且产品价格大幅度下降(接近感应卡考勤产品),已逐渐的成为国际考勤市场的主流产品。指纹考勤机是一款利用指纹识别技术识别员工身份,真实记录员工出勤记录,杜绝考勤“代打卡”,为企业提供了有效考勤管理的新一代考勤产品。该产品不但彻底解决了传统纸卡.条形码.磁卡.智能卡等认物不认人的缺点,杜绝了考勤“代打卡”的管理问题,使考勤管理更加有效;不再需要任何耗材,大幅度降低了考勤的管理成本;不再需要携带任何考勤卡,员工考勤更加方便。指纹考勤机是目前企业最有效,综合成本最经济的考勤产品,并将逐步代替传统的考勤产品。指纹考勤与传统考勤的比较项目指纹考勤系统磁卡.IC卡.激光条码卡,非接触感应卡考勤系统打卡机(卡钟)人工统计考勤介质指纹人人不同,终身不变,随身携带,考勤数据由计算机安全保存卡片费用高.卡片易损坏和丢失.磁条或IC卡易丢失数据,数据读取受环境影响一次性专用纸卡,需经常购买纸张终端机指纹仪玻璃钢制品不易损坏,指纹的不变性,可以用在恶劣环境磁卡稍有划伤时,无法读出数据,卡座容易丢失考勤数据且易损坏使用一年后常有故障,频繁更换色带无员工替人考勤不可以可以可以存在人情管理损耗品无考勤损耗品IC卡.条码卡纸卡纸张统计表电脑连网可以且及时传输可以但不及时不可以不可以自动统计可以可以不可以不可以确认方式本人的指纹识别磁卡.IC卡纸卡记录人工记录人事管理可以可以不可以不可以记录读取多种通讯方式,稳定 多种通讯方式,稳定人工记录纸卡人工统计考勤处理考勤软件直接处理考勤软件直接处理考勤数据,费时费力费时费力设备优缺点员工变换只需登记或删除其指纹数据,使用简单,管理方便,完全杜绝作假现象,考勤数据由电脑及时储存,数据安全性高,设备稳定性好树立良好企业形象,杜绝管理弊病。员工上下班需携带卡片,损坏和丢失要变换卡片,磁卡使用寿命短,需频繁更换,磁卡磁卡彩色相片打印设备昂贵,制卡成本高,卡钟及控制系统维修频繁,影响工作。企业和员工每年要承担大量的卡片成本和维护费用,以及代刷卡对企业造成的经济损失。纸卡一次性使用,写卡.统计卡的工作重复且工作量打。工作效率低,纸卡保管使用不环保。企业每年要花费大量的时间和人力来统计考勤,以及代刷卡对企业造成的经济损失。人工统计效率低,考勤时间不能保证,不利于计算机管理。企业每年要花费大量时间和人力来统计考勤,以及人情管理对企业造成的经济损失。指纹考勤特点1. 有效管理:指纹考勤是目前众多考勤产品中唯一一款能彻底杜绝考勤戴打卡,真正体现公平.公正,协助企业规范考勤管理。 2. 更加方便:指纹是人体固有特征,具有随身携带的特点,是唯一不需要携带任何卡类或识别载体的考勤产品,指纹不存在遗忘.丢失或损坏,因此员工使用更加方便。3. 零维护成本和管理:传统考勤需采用条码卡.IC卡.感应卡等耗材,耗材需要购买.更换.维护和管理。由于指纹随身携带,任何人都拥有指纹,因此免耗材和免维护及管理。3.1.2 指纹硬件系统特色指纹 系统特色 备注 采用指纹考勤,防止代打卡 采用超强多维指纹识别(特征点及纹理识别)技术,大幅度提高对各种复杂恶劣环境指纹的识别能力,包括干湿指纹.粗糙老人指纹.细密妇女儿童指纹.脱皮及受伤指纹等,并且实现全角度识别。 采用国际领先的引擎技术,对指纹的数据进行分组比对,使指纹识别不受年龄.季节.脱皮.受伤愈合等变化带来的影响。机器带有16个轻触开关按键,管理员可随时脱机查询机器的状态,也可随时进行机器参数的设置和调整。白底黑字的中文大液晶显示,显示跟清晰明了。采用高清晰的语言还原技术,具有高质量的人性化语音提示。机器可脱机注册指纹,并可上传到管理软件,管理员可通过软件将注册信息下传到多台设备,并不需重新注册。机器提供指纹或密码的认证方式,提供灵活的使用方式 3.1.3 WEB考勤系统专用指纹考勤机简介 核心技术采用Linux系统,系统稳定高效采用国际领先的核心算法ZKFinger VX9.0,确保大容量快速准确考勤。采用目前最成熟可靠的高精度光学反应全反射指纹采集器,在获取高质量指纹图像的同时保证使用持久耐用。采用高清晰语音还原技术,具有高质量的人性化语音提示。采用专业及灵活的企业考勤系统,满足企业各种复杂及个性需求。通过网络(广域网、局域网)可自动上传数据到服务器 外观WEB指纹考勤机技术参数:· 指纹容量: 3000枚 · 记录容量: 条 · 算法: ZKFinger最新高速多引擎指纹识别算法· 硬件平台: ZEM500· 操作系统: Linux· 通讯方式: TCP/IP· 指纹识别速度: 3500 5000枚/1 秒· 识别速度: 0.8秒· LED: 红、绿· LCD:2.8 英寸高清晰TFT数字屏,· WIFI:支持无线局域网通讯,无需施工布线· GPRS/CDMA:支持无线广域网通讯,异地查询、浏览考勤数据· 短消息: 可远程控制终端机发布消息· 键盘输入: 支持中、英文键盘输入· 语言选择:中文第四章 软件介绍市面上的主流考勤系统大都是局限于局域网(C/S结构)实现的,当涉及到不同的城市,不同的地域时就无法进行下去了,该Web考勤管理系统很好地解决了这些问题。4.1 软件系统特色4.1.1 技术特点:1、数据自动上传下载,实现真正无人值守:a.只传送新的数据,已经传送过的数据不会自动传送,但可以从服务器上要求重新传送b.如果网络暂时不能正常联接,在恢复连接后数据会自动重新传送c.数据通常是打包在一起成批传送的,从而降低网络连接的开销d.因为网络问题而传送失败的数据会重新被传送,直至成功为止e.数据上传下载不影响正常的考勤使用,只有在通过服务器大批量下发人员指纹到考勤机时,才会稍微减慢考勤的速度2、数据可加密、压缩传送:a.加密和压缩传送数据是一个可选项,同时进行,加密使得数据的传输更安全,压缩使得网络通信的带宽占用大大降低b.加密和压缩采用专门的算法,其特点是速度快、效率高,基本不会给服务器和考勤机带来过大的开销通常,20K的考勤记录数据可以压缩到6K在网络上进行传送3、依托强大的http服务器:a.支持 Linux、Windows XP2003及其以上版本b.支持 ApacheIISLighttpdNginx 服务器软件c.利用HTTP服务器的高稳定、高可靠性和多进程管理能力,实现高并发连接数支持,从而可以同时连接数千台考勤机d.可根据考勤机数量、实时性和安全性要求等实际需要灵活布署多台服务器4、考勤终端特点:a.指纹可自动互相备份b.可在联网内的任意一台考勤机上进行考勤,是解决大规模(上万人)考勤的理想解决方案5、可以按需要配置为:a.在自己的默认考勤机上考勤时,直接按指纹即可b.在其他考勤机上考勤时,首先输入自己的ID号码,然后再按指纹c.在配置有读卡功能的机器上,输号码的方式可以用刷卡(ID卡Mifare卡HID卡)代替4.1.2 易用性 提供联机的帮助文档 丰富的企业考勤参数定制,可以满足多种考勤环境使用,Web考勤管理提供迟到,早退,缺勤,事假,病假,平时加班,节日加班等出勤统计4.1.3 可靠性 可按功能模块设置操作权限,可对重要的操作设置操作权限 终端管理系统对系统初始化.设备初始化等重要操作提供密码保护4.1.4 可维护性 可查询重要设备操作的日志和操作结果 提供系统.数据库安装路径.版本查询4.1.5 特色功能 速度显著提高,使用动态刷新技术 支持Excel文件导入人员 支持请假和加班的流程控制,新增了加班单功能 支持U盘导入数据 支持面部机器 支持采集器采集指纹(客户端需要安装驱动) 可以自定义登陆成功后页面4.2 主要功能WEB管理软件主要功能:系统按照操作类别分为如下功能:1、设备监控与管理:此操作根据管理员权限的不同,可以操作指定区域或部门的考勤机。具有:暂停使用、恢复使用、备份登记数据到其他设备、重新传送设备上的全部数据、重新传送设备上的考勤记录、检查更新设备信息、重新启动机器、立即检查并传送数据、清除设备上的所有数据、清除设备上的考勤记录、设置通信密码、输出开门信号等功能。2、使用人员管理:在此页面中,系统显示所有员工信息,管理员也可根据条件查询相应员工信息,如按照设备名称、性别、部门、更新时间等条件进行查询。具有:删传送数据到设备、临时调整人员到设备、从设备中删除人员、人员离职、离职恢复、调整人员单位、转移人员数据到新设备等功能。3、考勤统计管理功能:可以针对各部门实际班次不同进行排班,并可设置相应的统计规则,可统计任意时间段内考勤情况,并可打印相应的报表。4、系统管理员管理:此操作用于对使用本系统的管理员进行管理。在此操作中,可新增管理员、删除管理员,并可对选定管理员的权限进行分配和修改,可以为任意一个管理员指定可操作的设备,实现分级管理(分为超级管理员、考勤机管理员、考勤机操作员、机构管理员等)。5、统计报表,统计一次可以查询多张报表。单击各个报表后面的下拉箭头,即可弹出该报表对应的所有列,可以选择你所需要显示的列。专心-专注-专业