《基于RFID的智能考勤系统整体解决方案(共8页).doc》由会员分享,可在线阅读,更多相关《基于RFID的智能考勤系统整体解决方案(共8页).doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上基于RFID的智能考勤系统整体解决方案一、 概述企业门禁考勤管理系统是企业为了实现员工上下班考勤刷卡、数据采集及记录、信息查询和考勤统计;实现薪资结算过程的自动化,完善人事管理现代化。传统的考勤管理系统多数采用主动式刷卡,即需要员工拿着工作卡主动在读卡器前刷卡,这种传统的考勤管理系统存在以下几方面的弊端:1) 对于中大型企业,员工数量非常多,上下班时所有员工需要在很短的时间内排队刷卡,这样会浪费很多时间;2) 刷卡时,必须把卡掏出,刷完卡后再放回口袋,不仅容易造成磨损,卡片容易损坏,而且容易丢失;3) 所有员工一起排队刷卡,极其不方便;4) 排长队刷卡,既浪费时间,又
2、不人性化;5) 无法实现员工上班时间在各办公区/厂房区的进出记录及跟踪查询。为了解决上述问题,公司研发出开放式通道智能型考勤管理系统,此系统以RFID技术为基础,结合自动控制技术、计算机技术、无线通讯技术,为各企业的后勤管理工作提供一套切实可行、经济高效、安全可靠的管理方案。开放式通道门禁考勤系统是一种全新开放式智能型门禁考勤系统,本系统改变了以往传统刷卡的管理模式,以全新的无障碍开放式通道模式,当员工和外来人员佩戴授权卡通过时,无需主动刷卡,系统将自动识别和采集通过人员的信息并自动录入系统。由于系统采用开放式通道模式,大大提高了人员进出通行速度,解决了员工上下班排长队打卡的问题,本系统可广泛
3、应用于人流量比较大的场合,如大型工厂、大型企业、大厦大门、学校、会展、体育场及不方便主动刷卡的场合。二、 解决方案介绍RFID人员考勤及安全定位系统主要由员工身份识别卡(RFID电子标签)、UHF超高频远距离阅读器、数据库服务器、企业局域以太网络以及管理终端软件等组成。系统在企业大门、重点安全生产部位、重要车间工作通道等卡口处设置RFID身份识别读卡器,对全厂人员进行考勤信息化管理,完成对进出厂区的员工进行身份识别、记录上下班时间、对员工在各个出入口的进出信息进行实时采集,实现远距离身份自动识别,后台系统记录、报警、查询、信息统计等管理,厂区范围内通过进一步的对人员的实时监测,及时掌控人员分布
4、情况,实现全厂人员安全定位管理。管理中心给每个员工发一卡,员工经过读卡器附近时(3米读卡距离)读卡器就能感应到卡,并将卡中的信息(卡号)传送给当地的控制器。控制器将收到的卡号传给管理软件并且管理人员可以实时监控管理每道门的人员进出情况,直接采用人员的进出数据作为考勤数据。此外,感应卡不易复制、安全可靠、寿命长(非接触读卡方式使卡的机械磨损减少到零)。具体工作流程专心-专注-专业每位员工都需要一张封有RFID 电子标签的工作卡来标识身份,作为考勤或用餐的数据载体,标签外形可以按要求来进行封装,一般常用的是PVC 封装,大小同普通银行卡一样, 正面打印员工照片、工号、姓名、部门等个性信息,反面打印
5、各企业的标志和使用注意事项,同时员工信息通过发卡机写在标签内存上。流程图如右图: 在办公楼大门或厂房门口安装开放式通道考勤机,员工上下班通行,系统将自动记录考勤信息,员工不需要停留,不需要排队。另外还可以添加LED 显示屏用以显示员工个人信息,如果多个员工同时通过通道,则同时显示多员工信息。流程图如右图:系统扫描到员工的信息后会定时处理员工每一次进出公司的数据。并以此数据做为考勤的依据。提供给web端管理人员进行查看。BS端解决方案1)系统设置1 上下班时间设定设置个时间,分别为上午上班时间段、上午下班时间段、下午上班时间段、下午下班时间段 2管理员设置包含修改查看管理员信息。启用/禁用管理员
6、等功能。2)部门/职务设置1 增删改查部门 2增删改查职务3)考勤管理1 查看考勤信息 各种查看并允许添加备注选择时间段 选择部门 选择职务 选择类型(所有考勤、迟到早退)2员工信息管理: 增删改查员工信息,允许挂失员工卡4)定时扫描模块根据设定的4个时间自动处理。举例前面已经有说明了,补充的是如果员工类型是挂失状态则在备注中说明,如果原始记录中没有该员工的记录则说明员工在这段时间内没来。4个扫描时间段应该是上午开始上班时间 上午最后下班时间 下午开始刷卡时间 下午下班时间CS端解决方案1)输入或修改人员基本资料,包括:所属机构、人员编号、姓名、登记号码、证件号码、性别、入职日期、照片等。2)
7、输入或修改人员与考勤处理相关的属性,包括:考勤方式、固定公休。3)批量修改人员资料。4)读卡考勤在公司入口通道口安装读卡器和天线装置,在规定时间打开读卡器识别进出员工标签信息,在上下班或者其他需要刷卡时员工可以佩戴公司统一发放的员工卡进出公司,读卡器可以自动识别标签,并且可同时识别多个标签,达到多个员工同时进出通道,无需排队刷卡。 每次员工进入后的考勤数据自动存入数据库,并按时处理。时段可以由管理员任意设置,这样可以有效解决春东季上下班时间不一致的情况。并且数据均可以保存待查。三、 产品创新点和特色使用本方案后,在各企业再也看不到员工排着队打卡考勤的情况了,所带来了的好处不仅仅是节省时间,更重
8、要是方便了公司的管理,可以为管理者提供各种精确的统计报表,为管理调度提供科学的依据。RFID 技术已经在物流、零售等行业取得很大的进展,显示了旺盛的生命力。希望能够借此系统提升各企业的后勤管理工作,共创美好未来。四系统运行时环境整个系统均为B/S与C/S结合的结构的网络应用,在B/S结构下可以通过IE浏览器实现远程访问。在B/S模式下接口数据在客户端的WEB浏览器上表示出来,数据处理层和业务逻辑层则均在服务器上。C/S软件可直接控制标签和硬件操作,有效体现物联网的应用。1)硬件平台1. 客户程序硬件要求:具有 Pentium IV 处理器且满足以下要求的计算机:最低 512 MB 内存。最小
9、80 GB 硬盘。2. 服务器硬件需求:发布服务器,具有 Pentium IV 2.8 处理器且满足以下要求的计算机:最低 2048MB 内存。最小 80 GB 硬盘。数据库服务器,具有 Pentium IV 2.8 处理器且满足以下要求的计算机:最低 2048MB 内存。最小 1000 GB 硬盘。2)软件平台操作系统:客 户 端:windows2000/XP或以上。服务器端:windows server 2000或以上。数据库: SQL Server 2000或以上。数据库设计工具:PLSQL Developer。网络通信协议:Internet标准协议。标签硬件通信协议:6B/6C;前端开
10、发工具:Visual Studio 2005或以上;myeclipse、tomcat。现场运行时需要的工具:microsoft vs框架、网页浏览器IE6.0或以上。五 读写器API接口函数的接口及说明一 打开读写器函数原形:bool OpenReader(const char * ccReaderIP);功能:打开指定IP地址的读写器。参数:ccReaderIPin:读写器的IP地址。返回:true表示成功,false表示失败。二 关闭读写器函数原形:bool CloseReader();功能:关闭打开的读写器。参数:无返回:true表示成功,false表示失败。三 设置天线函数原形:boo
11、l SetReaderAntenna(int nTotalAntenna, bool bAntenna1, bool bAntenna2, bool bAntenna3, bool bAntenna4)功能:设置读写器的天线。参数:nTotalAntennain:可用天线的总数; bAntenna1in:true为天线可用,false为天线不可用;bAntenna2in:true为天线可用,false为天线不可用;bAntenna3in:true为天线可用,false为天线不可用;bAntenna4in:true为天线可用,false为天线不可用。返回:true表示成功,false表示失败。四
12、 识别标签函数原形:bool IdentifyTag(int nTagType, AllTagInfo &ATI);typedef structunsigned char cid64; /ID号码(6C为EPC码)short ncidLen; / ID号码的长度short nCardType; / 1为6B协议,2为6C协议short nAntenna; /识读标签的天线号SingleTagInfo;typedef struct SingleTagInfo OneTagInfo255; /最大识读255个标签 short nTagsCount; /已识读标签的总数 AllTagInfo;功能:
13、获取识读标签的ID号码。参数:nTagTypein:1为6B协议,2为6C协议,3为6B /6C; AllTagInfo out:返回识读标签结构体。返回:true表示成功,false表示失败。五 读内存信息函数原形:bool bReadMemBlock(int nTagType,int nBankType,unsigned char *ucPWD,unsigned char *ucID, int nucIDLen, short nAntenna, int nStartByte, int nLength, unsigned char* ucReadResult);功能:获取指定标签ID号码的内
14、存信息。参数:nTagTypein:1为6B协议,2为6C协议,3为6B /6C协议;nBankTypein:当nTagType为2时此参数有效,nBankType为1表示访问密码区,为2表示EPC区,为3表示TID区,为4表示用户区;ucPWDin:当nTagType为2时此参数有效,为访问区域的密码;ucID in:标签ID号码;nucIDLenin: 为标签ID(6C为EPC码)的长度; nAntennain:天线号(14);nStartBytein:当nTagType为1时是内存块起始字节,当nTagType为2时,是内存块起始字位置开始读;nLengthin: 当nTagType为1
15、时是内存块字节长度, 当nTagType为2时是内存块字长度;ucReadResult out:读出的内存信息。返回:true表示成功,false表示失败。 六 写内存信息函数原形:bool bWriteMemBlock(int nTagType,int nBankType, unsigned char *ucPWD,unsigned char *ucID, int nucIDLen, short nAntenna, int nStartByte, int nLength, unsigned char *ucWriteContent);功能:写入标签ID号码指定区域的内存信息。参数:nTagT
16、ypein:1为6B协议,2为6C协议,3为6B /6C协议;nBankTypein:当nTagType为2时此参数有效,nBankType为1表示访问密码区,为2表示EPC区,为3表示TID区,为4表示用户区;ucPWDin:当nTagType为2时此参数有效,为访问区域的密码;ucID in:标签ID号码;nucIDLenin:为标签ID(6C为EPC码)的长度;nAntennain:天线号(14);nStartBytein:当nTagType为1时是内存块起始字节,当nTagType为2时,是内存块起始字位置开始读;nLengthin: 当nTagType为1时是内存块字节长度, 当nT
17、agType为2时是内存块字长度;ucWriteContentin:写入的内存信息返回:true表示成功,false表示失败。说明:建议厂家在VC+ 6.0开发环境下把上述函数以类的形式封装成Win32 Dynamic-Link Library,类的名称为:CChongQingReaderTestDll_GASS参测公司提供对应读写器的动态链接库和封装后的3个ChongQingReaderTestDll_ GASS文件动态链接库(ChongQingReaderTestDll_GASS.h, ChongQingReaderTestDll_GASS.dll, ChongQingReaderTestDll_ GASS.lib)