计算机毕业设计(论文)-基于RFID的考勤管理系统【源程序代码】.doc_第1页
计算机毕业设计(论文)-基于RFID的考勤管理系统【源程序代码】.doc_第2页
计算机毕业设计(论文)-基于RFID的考勤管理系统【源程序代码】.doc_第3页
计算机毕业设计(论文)-基于RFID的考勤管理系统【源程序代码】.doc_第4页
计算机毕业设计(论文)-基于RFID的考勤管理系统【源程序代码】.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编编 号号 无锡太湖学院 毕毕业业设设计计(论论文文) 题目:题目: 基于基于 RFID 的考勤管理系统的考勤管理系统 信机 系系 计算机科学与技术 专专 业业 学 号: 学生姓名: 指导教师: (职称:讲师 ) (职称: ) 2013 年 5 月 25 日 无锡太湖学院本科毕业设计(论文)无锡太湖学院本科毕业设计(论文) 诚诚 信信 承承 诺诺 书书 全套全套 设计,加设计,加 153893706 本人郑重声明:所呈交的毕业设计(论文) 基于 RFID 的考勤管理系统 是本人在导师的指导下独立进行研究所取得 的成果,其内容除了在毕业设计(论文)中特别加以标注引用, 表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、 集体已发表或撰写的成果作品。 班 级: 计算机 91 学 号: 0921014 作者姓名: 2013 年 5 月 25 日 II I 无无锡锡太太湖湖学学院院 信信 机机 系系 计计算算机机科科学学与与技技术术 专专业业 毕毕 业业 设设 计计论论 文文 任任 务务 书书 一、题目及专题:一、题目及专题: 1、题目 基于 RFID 的考勤管理系统 2、专题 二、课题来源及选题依据二、课题来源及选题依据 科技在进步,时代在变迁,传统的考勤管理系统已经无法满足当 今公司规模快速发展的脚步,不管是在财力还是在物力方面,都造成 了严重的影响,于是,顺应时代变迁的新兴考勤管理技术 RFID 技术 诞生了,RFID 技术即射频识别技术,配合由 PHP 开发的后台管理系 统,实现全新的全自动化的考勤管理系统。 该系统根据员工进出办公区在 RFID 考核读卡器的刷卡记录,通 过对刷卡数据进行筛选和匹配,考勤管理人员进行审核调整,形成正 确的考勤结果,自动进行考勤统计和汇总,大大降低了考勤管理的劳 动强度,弥补了手工签到方式信息不准确的缺陷,增强了考勤管理工 作的公开性、公正性和准确性,实现考勤管理工作无纸化。 三、本设计(论文或其他)应达到的要求:三、本设计(论文或其他)应达到的要求: II 熟悉射频识别技术(Radio Frequency Identification,以下简称 RFID)的发展历程,特别是近十几年来 RFID 在各大行业的应用; 熟练掌握射频识别技术原理以及 Zend Studio 开发的原理和方法; 熟练掌握用 mysql 开发后台数据库; 掌握以 PHP 作为开发语言所开发的考勤管理系统; 掌握 B/S 结构与 C/S 结构的区别; 四、接受任务学生:四、接受任务学生: 计算机 91 班班 姓名姓名 五、开始及完成日期:五、开始及完成日期: 自自 2012 年年 11 月月 12 日日 至至 2013 年年 5 月月 25 日日 六、设计(论文)指导(或顾问):六、设计(论文)指导(或顾问): 指导教师指导教师 签名签名 签名签名 签名签名 教教研研室室主主任任 学科组组长研究所学科组组长研究所 所长所长 签名签名 系主任系主任 签名签名 2012 年年 11 月月 12 日日 III 摘摘 要要 射频识别技术(RFID)是自动识别技术的一种,它通过无线射频方式进行非接触双向数 据通信对目标加以识别,具有识别迅速、无磨损、不受环境影响、寿命长等优点。 本系统前台采用RFID技术,对数据进行采集,将采集到的数据存入数据库中,而后 台的系统采用Zend studio作为开发工具,PHP作为开发语言开发,系统通过提取数据库中 的数据信息,对人工的考勤情况,加班请假等进行统计,由于硬件设备未到位的原因, 本系统采用手动录入的方式来模拟刷卡录入。 本系统和一般的考勤管理系统对比,除了使用方便,功能更加完善,节省了时间的 同时也节省了特点外,还能够随时添加员工信息,管理员信息,提交请假加班申请,管 理员能够对提交上来的申请单进行审核,给予合理的判断是否通过审核,给予对应的允 许;同时呢,本系统产生的表格十分简便明确,能明显的看出各员工的考勤情况与请假 加班时间,请假加班以小时为单位,精确的时间统计,能更好的将本系统产生的数据送 至同属管理系统的薪资管理系统时更好的计算,以 PHP 技术为开发语言,采用 B/S 结构 的本系统,可以不用下载任何客户端,只需在你的电脑上安装谷歌浏览器,当你的电脑 连入此系统所在的网络时,你便可以登录系统查询你所需要查询的资料,可以说,为公 司电脑也省下了很多不需要的东西。 关键词:关键词:考勤管理;RFID;PHP;B/S IV Abstract Radio Frequency Identification (RFID) is an automatic identification technology, radio frequency through non-contact from of two-way data Communications to be on target identification, with the rapid identification, no wear, without environmental impact, long life and other advantages. The front desk of the system using RFID technology, collecting the Date, and deposited the collected Date into Date base, then background using Zend Studio as a development tool, and make PHP as a development language development, the system data in the database extract the Date base, for the artificial attendance, count the overtime and leave, reasons hardware device is not in place, the system uses the manual entry to simulate card entry. Comparison the system and attendance management system, in addition to use easily, function more perfect, saving time while saving features can also be added at any time the employee information, administrator information, submit an application for leave overtime, the administrator is able to submit up the application form for review, to give a reasonable judgment whether they have passed, to give the corresponding permission; same time, the system- generated form is very simple and clear, obvious that the staff attendance and leave overtime, leave overtime better calculated in units of hours, the exact time statistics, the better the system data to belong to the same management system payroll management system, PHP technology for the development of language, the use of B / S structure of the system, can not download any client, just install Google Chrome on your computer, when your computer connected to the network for this systems edge you can log on to the system to check the information you need to query can be said for the company the computer also left a lot of unnecessary things. Key words: Attendance check management; RFID; PHP; B/S V 目目 录录 摘 要.III ABSTRACT.IV 目 录 .V 1 绪论.1 1.1 本课题的研究内容和意义.1 1.1.1 本课题研究的内容.1 1.1.2 课题研究的意义.1 1.2 国内外的发展概况.2 1.2.1 RFID 技术发展历史.2 1.2.2 国外 RFID 技术发展的概括.2 1.2.2 国内 RFID 技术发展的概括.3 1.3 本课题应达到的要求.3 2 RFID 技术介绍.5 2.1 定义与特征.5 2.2 RFID 系统的基本组成.5 2.2.1 读写器.5 2.2.2 电子标签.6 2.3 RFID 系统工作原理.7 2.4 非接触式射频卡涉及的主要技术.7 2.4.1 射频通信技术.7 2.4.2 防冲突技术.8 2.4.3 电磁兼容技术.9 2.5 RFID 与其他自动识别.9 2.5.1 条形码技术.9 2.5.2 磁卡识别技术.10 2.5.3 生物识别技术.10 2.5.4 RFID 技术区别于其他自动识别的特点.10 3 系统分析与建模.11 3.1 系统总体分析.11 3.1.1 系统需求分析.11 3.1.2 系统流程分析.11 3.1.3 系统开发目标.12 3.1.4 系统功能特点.13 3.2 系统功能图.13 4 系统设计.15 4.1 基于 RFID 系统硬件体系结构.15 4.1.1 硬件体系结构.15 VI 4.1.2 基于 B/S 结构的系统构架.15 4.2 系统开发工具.16 4.2.1 开发工具简介.16 4.2.2 PHP 框架.16 4.3 系统功能模块及数据流程.16 4.3.1 系统功能模块.16 4.3.2 系统数据流程.17 4.3.3 RFID 卡使用流程.17 4.4 数据库设计.17 4.4.1 数据库概念结构设计.17 4.4.2 数据库的逻辑结构设计.19 4.4.3 数据库的具体实现.19 5 系统具体实现.23 5.1 系统登录模块设计.23 5.2 考勤主界面.25 5.3 考勤管理模块.26 5.4 用户列表模块.27 5.4.1 添加按钮.27 5.4.2 刷新按钮.29 5.4.3 删除按钮.29 5.4.4 迟到信息按钮.29 5.4.5 请假/加班信息按钮.30 5.5 请假加班管理模块.30 5.5.1 加班/请假提交模块.30 5.5.2 审核提交模块.31 5.6 个人统计模块.34 5.6.1 考勤统计.34 5.6.2 请假加班统计.35 6 总 结.39 6.1 总结.39 6.2 系统不足之处与展望.39 致 谢.40 参考文献.41 附 录.42 基于 RFID 的考勤管理系统 1 1 绪论绪论 1.1 本课题的研究内容和意义本课题的研究内容和意义 1.1.1 本课题研究的内容本课题研究的内容 RFID(Radio Frequency Identification)即射频识别技术,作为一种近几年新产生的集 合通信,计算机硬件,软件等多元化于一体的综合技术,该技术在很多方面已经取代本 作者生活中的很多其他技术,RFID技术能够多种环境下完好的工作,而且,抗干扰与耐 用性都是非常不错的,以RFID技术为硬件基础能够更好的将本系统发挥到最佳的状态。 PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似 于C语言,被广泛地运用。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它 可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相 比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要 高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更 快。 每个公司的管理系统大大小小有很多方面,而考勤系统是无论哪个公司确保能够正 常运用,经营下去所都需要的管理系统。同样一个规章制度完善、考核合理而且又十分 工整的考勤系统是规范管理的基础。在当今一个处于信息化的社会中,各个企事业单位 员工的考勤工作的工作量相当大,而考勤系统又必须要求很强的时效性,这无形之中加 大了员工的工作压力。传统的考勤系统由于存在各种弊端与瑕疵,不能达到真正意义上 的客观、公正,很有可能有不实信息的混入,而且也特别容易出现错误。随着数据库技 术的发展和企事业单位信息化的建设,用计算机来管理企事业单位的考勤工作也已经变 成了主流,它能够大大的减轻企事业单位的考勤工作,提高员工的工作效率。考勤机作 为一种能够准确考核员工的出勤状况,为发放工资薪水和奖金提供很好的直接依据的工 具,在各大小企事业单位中也得到广泛的运用。而且,本作者以前使用的传统打卡机, 一般只能够记录上下班的时间,而出勤情况还是需要人工来统计,这样相对来说还是比 较麻烦,和浪费工作效率。而一些基于RS232串口的考勤机,虽然能够提供自动记录和统 计出勤情况的功能,但是,受限制于网络的连接功能,几台考勤机的数据不能够立即统 一起来,考勤数据和统计这些相关数据就又需要花费人力、物力去统计和分析了。特别 是对一些流水线生成的工程和排班制的企事业单位来说,24小时的连续运用模式,员工 上班班次比较多,管理起来相当的麻烦。因此迫切需要用到非接触式IC卡进行考勤记录 管理,并开发出一套全新的网络考勤系统来解决上面的问题。 1.1.2 课题研究的意义课题研究的意义 射频识别技术作为一种全新的技术应用领域,他不仅仅包涵了电磁学理论以及微波 技术,同时还囊括了通信理论以及半导体集成电路技术,可以说RFID是一门多学科综合 的新型学科。所以,研究RFID技术对于当今社会来说拥有很远大的意义。 非接触射频IC卡是被誉为近几年发展最为迅速的几项新科技之一,它很好的摒弃了 条形码、磁卡、接触式IC卡的一些缺点。每个非接触射频IC卡在生产时,都会有一个固 无锡太湖学院学士学位论文 2 化的也是唯一的独立的序列号,非接触射频IC卡在和读写器之间是属于双向鉴别机制, 此机制很好的确保了在进行数据交换之前,两者之间合法性身份的确认。非接触式IC卡 没有任何的裸露器件,卡与读写器之间在交换数据的整个过程中,不会发生任何的物理 性的接触,也没有方向性,所以卡的本身使用寿命比一般性的要长很多。此系统采用了 只能IC卡考勤设备以及比之先进的考勤管理模式,其目的是为了完善各大企事业单位的 考勤管理机制,实现现代化、信息化的人事考勤管理体系,从而达到提高管理水平、节 约时间、充分利用资源和提高员工办事效率。 此考勤系统是属于人力资源管理系统的一个子系统,它能够支持与工资管理系统、 人事管理系统的信息传递,同时也能够有效的与系统进行无缝连接。当然,考勤系统也 能够单独作为一个系统应用,也具有十分广阔的应用范围,本系统开发的目的主要是为 了企事业考勤应用,并且作为系统的切入点。 1.2 国内外的发展概况国内外的发展概况 1.2.1 RFID 技术发展历史技术发展历史 上世纪40年代,通过一些偶然的机会,通过对雷达的改进和应用从而产生了RFID技 术。而在起初的时候RFID并非随处可见,而是被应用于美国国防部均需供应局的。1948 年,哈利斯托克发表了一篇名为利用反射功率的通讯的论文,从而奠定了射频识 别技术的理论基础。在随后不断研究中,人们发现RFID技术对于生活越来的越重要, RFID技术也得到了飞速般的发展,基于RFID的各种系统也逐渐步入了人们的日常生活中。 RFID技术的发展可按10年期划分如下; 1941-1950年,雷达的改进和应用催生了RFID技术,1948年奠定了RFID技术的理论基 础。 1951-1960年,早期RFID技术的探索阶段,主要出于实验室研究阶段。 1961-1970年,RFID技术的理论得到了发展,开始了一些应用尝试。 1971-1980年,RFID技术与产品研发处于一个大发展时期,各种RFID技术测试得到加 速。出现了一些最早的RFID应用。 1981-1990年,RFID技术及产品进入商业应用阶段,各种规模应用开始出现。 1991-2000年,RFID技术标准化问题日趋得到重视,RFID产品得到广泛采用,RFID 产品逐渐成为人们生活的一部分。 2001年至今,RFID产品种类更加丰富,有源电子标签、无源电子标签及半无源电子 标签均得到发展,电子标签成本不断降低,规模应用行业扩大。 1.2.2 国外国外 RFID 技术发展的概括技术发展的概括 在国外RFID技术一直得到相当高程度的重视,也在很多领域都得到了广泛的应用, 例如美国政府最初将RFID技术运用在国防管理领域,而现今,RFID多运用于交通与配送、 防卫与认证以及制造和加工这三大经典领域。具体的应用领域包涵库存监控和控制(智 能货架)、物品追踪与追溯(SCM/有害物资)、资产监控与管理(动物管理、车队管理) 、防盗、电子支付(不停车收费)、门禁控制(门禁/会议管理/楼宇安全)、防伪(药品/ 现金)。 基于 RFID 的考勤管理系统 3 除了上述的应用外,RFID在零售行业也拥有着广泛的应用,其中包括世界零售连锁 巨头沃尔玛,是世界范围内率先采用RFID技术的企业。截止到2007年底,有达到1000家 的连锁店安装了RFID设备,而采用了RFID技术的供应商有将近600家之多。在2002年, 作为世界第三大零售商的麦德龙集团发布了其“未来商店”计划,号召了近50家伙伴一 起携手开发及测试崭新的RFID应用程序,此计划涵盖了零售供应链的各个环节,其中包 括物流以及零售店内客户的体验等各个方面。同样的,英国最大的连锁超市公司泰斯克, 全美最大的消费类电子产品零售商百思买等企业的RFID发展计划也已经启动。 而对于RFID技术的研究方面,德州仪器、飞利浦、Alien公司和讯宝等一些国际大型 设备的生产商,都预见了RFID技术在未来的美好前景,特别是无线射频标签市场从17亿 美元迅速增加到59亿美元的前景,无不加强了这些公司在RFID技术领域的研究,以避免 楼后于市场的发展速度。 1.2.2 国内国内 RFID 技术发展的概括技术发展的概括 中国最早于1994年开始接触RFID技术,该技术凭借着其无须接触读取、群体识别、 信息实时动态更新、高度真实可靠等一系列的优良特点在各行各业都得到了相当高程度 的推广,应用也覆盖了交通、生产、零售、政府、海关、司法和动物等各个方面,但相对 来说的范围还是比较小的。中国由于涉及RFID相对与国外来讲比较的晚,所以,中国在 RFID方面的研究与应用也相对比较狭窄,而比较典型的应用就是中国铁路车号的自动识 别系统建设,推出了完全拥有自主知识产权的远距离自动识别系统。还有一个就是本作 者大家都随身携带的第二代身份证,第二代身份证同样采用了RFID技术,可以说该技术 也是国内迄今为止最大的单项应用。 1.3 本课题本课题应达到的要求应达到的要求 本课题主要研究的目的是RFID技术与考勤管理的相结合,以达到将RFID技术运用到 日常的考勤管理体系中。 具体的要求如下: 全方面的了解射频识别技术,区分该技术与传统识别技术的不同之处,分析出两 者之间的优缺点; 深入了解现在各行业的考勤管理模式与流程; 对RFID技术与考勤管理的结合进行实际的分析与改进。 应达到的要求: 开发出一套实用的考勤管理软件; 实现多点信息交流,信息的传递要准确、迅捷和顺畅; 无锡太湖学院学士学位论文 4 基于 RFID 的考勤管理系统 5 2 RFID 技术介绍技术介绍 2.1 定义与特征定义与特征 射频识别技术是一种非接触式的自动识别技术,该技术利用了信号及其空间耦合和 传输的特性实现对包括静止和移动物体的自动化识别及数据交换。RFID技术不仅能够识 别高速移动的物体,还能够同时识别多个信号源,操作也十分的快捷。 射频识别技术是利用无线电波传输信号,对信号进行识别的,不会受到空间的限制。 射频识别最大的优点在于能够不用接触信号源或者信号源在高速移动的同时都能很好的 接受信号,可以说这种技术是传统的识别技术,例如条形码等等所不可能具备的。射频 识别技术可以说很好的解决了本作者日常生活中很多的问题,为人们的日常生活带来了 很多的方便。 2.2 RFID 系统的基本组成系统的基本组成 RFID称之为射频识别技术,本作者通常又称之为电子标签或者感应式电子非接触IC 卡、电子条码等等。RFID是一种非接触式的自动化识别技术,它不需要与信号源相接触 或者靠近、静止等特别的限定条件就能通过射频信号自动的采集所需对象并获取相关数 据,不需要人工干预,也不会受到外界物理环境的影响。 一个简单的RFID系统一般都会包涵电子标签、读写器以及天线这三个部分。而如果 要组成完整的系统则还必须要有管理软件。读写器是用于读取和写入非接触式IC卡的信 息的;天线则是用来传递射频信号的。RFID系统同样还可以通过读写器的RS232或RS485 接口与外部计算机连接,进行数据交换。 2.2.1 读写器读写器 读写器可以说是整个系统中相当重要的一个部分,因为它信号的读取,如果没有读 写器,那就无法读取信号,后面的系统也就无法正常的运作。读写器主要负责与电子标 签的双向通道,同时也受控制于主机,接受主机所传递过来的信号。RFID系统的工作频 段也是由读写器来决定的,读写器的功率决定射频识别的有效距离。从使用结构和技术 的不同方面,本作者能将读写器分成读或者读/写装置,是信息控制和处理的中心。通常 读写器是由逻辑控制单元、射频接口以及天线这三个部分组成的。 逻辑控制单元又称读写模块,它的主要任务包括: 与应用系统软件进行通信,并执行从应用系统软件发送来的指令; 电子标签通信过程的控制; 进行防冲突算法; 解码和编码信号; 加密和解密读写器与标签之间传输的数据; 对读写器和标签之间身份进行验证。 射频接口的主要任务: 接收同时调制来自于电子标签的射频信号; 产生高频发射信号,激活电子标签并为其提供能量; 调制发射信号,用于数据传输给电子标签。 无锡太湖学院学士学位论文 6 在射频接口上本作者会发现有两个被分割开的信号通道,这两个信号通道分别是用 于来往于电子标签和读写器这两个方向的数据的传输。发射器分支的通道是用来传送往 电子标签的数据,而接收器的分支通道则是接受来自电子标签的数据。 天线顾名思义是用于接受信号的装置,天线能够将接收到的电磁波与电流信号进 行相互转换,从而被相应的系统所识别。而在RFID系统中天线同样如此,读写器必须通 过天线来发射能量,变成电磁场,从而对电子标签进行识别 。 2.2.2 电子标签电子标签 电子标签:即由IC芯片与无线通信天线所构成的超微型的小标签,其内部拥有能够 与读写器进行通信的内置射频天线。RFID系统在工作的时候,读写器会发出查询信号, 而电子标签在受到查询信号后会将部分整流成电流电源用于供给电子标签内的电路工作, 而其余的能量信号会被保存在电子标签内,经过调制后反射给读写器。电子标签在整个 系统中充当数据载体的作用。 电子标签内部各模块及其各模块功能介绍: 天线:天线作用很简单用来接收读写器发出的信号,以及把对应的信号输送给读 学器; 电压调节器:将上述的部分信号转换成DC电源,并通过大电容储存能量,最后经 过稳压电路转换成供使用的稳定电源; 调制器:将逻辑控制电路送出的数据经调制后加载到天线上传送到读写器; 解调器:解调信号,去除载波,取出真正的调制信号; 逻辑控制单元:译码读写器传输过来的信号,并根据读写器的要求将数据信号发 给读写器。 存储单元:存储单元包括EEPROM和ROM,作为系统存放识别数据以及系统运行 的位置。 电子标签的分类: 供电方式的不同:有源电子标签和无源电子标签。有源电子标签即有电源供电, 特点是作用距离较远、寿命有限、体积大、成本高并且受限制于外在的条件大,不适于 在恶劣的环境中工作;无源电子标签即内部没有电源,无源电子标签采用波束供电

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论