酒店指纹识别考勤系统的设计与实现
VIP免费
摘要
酒店指纹识别考勤系统的设计与实现
摘 要
随着计算机的发展及网络技术的应用,当今社会经济的不断进步,各企事业
的管理质量要求越来越来高。考勤作为企事业人事管理中很重要的一项工作,越
来越受到重视。计算机技术在日常考勤中的应用也越来越广泛和深入。指纹识别作
为现代生物技术的一个分支,国内外有许多专业人事从事这方面的研究。在这些
人的研究基础上,指纹识别的技术在考勤管理中的应用成为可能,为企事业单位
提高了效率。
本文介绍了国内外指纹识别技术的发展状况,讨论和分析了考勤业务和考勤
目标,给出了指纹识别的原理方法和识别的各个阶段的内容和注意事项。
本文重点论述了指纹考勤系统的设计与实现,包括系统的总体框架、层次结
构和设计思想,以及数据库结构的设计等等。本系统采用了三层体系结构,将客
户端 UI、业务逻辑和数据服务分离。Flash 客户端是使用 Flash Builder 作为开发工
具,基于 Flex 框架,完成客户端的简单逻辑和用户交互功能。服务端则是基于
Apache 的Web 服务器和 AMFPHP 的组合,外加 MySQL 作为后台数据库。 将指纹
考勤机硬件与本考勤管理系统连接成功,已经基本实现了考勤业务相关的功能。
关键词:考勤系统,指纹识别,系统设计,Flash,PHP
I
Abstract
ABSTRACT
With the development of computer and network technology, Society and economy
continues progress. The enterprise increase demands to high on the quality of the
management. Attendance as a very important work in enterprises, and pay more and
more attention on it. The application of computer technology in attendance become
more extensive and deeper. Fingerprint identification is a branch of modern
biotechnology, many professional expert engaged in this area at home and abraod. They
have many research achievement. That’s why we can use the fingerprint recongnition
technology in the attendance management. It takes efficiency to us.
This article describes the development of fingerprint recognition technology at
home and abroad. The discussion analyse and research the business and target of
attandance, and describe the principle and method of fingerprint identification.
The thesis focuses on the fingerprint attendance system design and
implementation, including the overall framework of the system hierarchy and design
ideas, as well as the structure of the database design. The system uses a three-layer
architecture, the client UI, business logic and data services. Flash client is using the
IDE(integrated development environment ) Flash Builder. Use the Flex framework, to
complete the simple logic of the client and user interaction. Server is based on the
Apache Web server and AMFPHP services application framework, data server is
opensource MySQL. We success connect the hardware Fingerprint attendance machine
with the attendance management system, which has been general achieved attendance
business.
Keywords: Attandence system, Fingerprint recognition, System design, Flash, PHP
II
第一章 绪论
目录
摘要..................................................................................................................................I
ABSTRACT........................................................................................................................II
第一章 绪论.................................................................................................................4
1.1 课题研究背景......................................................................................................4
1.1.1 国外指纹识别技术发展现状......................................................................5
1.1.2 国内指纹识别技术发展现状......................................................................7
1.2 课题研究的意义..................................................................................................8
1.3 主要研究内容......................................................................................................8
1.4 本文内容和组织..................................................................................................9
第二章 考勤系统的需求分析...................................................................................10
2.1 考勤业务概述....................................................................................................10
2.1.1 考勤方式.....................................................................................................11
2.1.2 考勤管理业务..............................................................................................12
2.2 考勤系统目标....................................................................................................13
2.2.1 需求目标....................................................................................................14
2.2.2 功能需求....................................................................................................14
2.3 指纹识别............................................................................................................15
2.3.1 原理和方法................................................................................................16
2.3.2 指纹采集....................................................................................................17
2.3.3 图像预处理................................................................................................18
2.3.4 特征提取....................................................................................................19
2.3.5 特征数据存储............................................................................................19
2.3.6 特征匹配....................................................................................................19
2.4 本章小结............................................................................................................20
第三章 指纹识别考勤系统的设计...........................................................................21
3.1 软件体系结构....................................................................................................21
3.2 设计思想............................................................................................................24
3.3 系统总体框架.....................................................................................................25
3.3.1 总体结构....................................................................................................25
3.3.2 系统特点....................................................................................................29
3.4 系统功能设计....................................................................................................29
3.4.1 拓扑结构....................................................................................................31
3.4.2 系统模块....................................................................................................33
3.5.数据库设计.......................................................................................................34
3.5.1 数据库选择................................................................................................34
1
电子科技大学硕士学位论文
3.5.2 设计原则....................................................................................................35
3.5.3 表结构........................................................................................................36
3.6 安全性设计.......................................................................................................41
3.6.1 Web 访问安全性........................................................................................41
3.6.2 数据安全性................................................................................................41
3.7 本章小结............................................................................................................42
第四章 指纹识别考勤系统的实现...........................................................................43
4.1 相关技术............................................................................................................43
4.1.2 Flex 技术..................................................................................................43
4.1.3 MVC 结构....................................................................................................43
4.1.2 PHP 及其扩展............................................................................................44
4.2 客户端................................................................................................................45
4.2.1 层次结构......................................................................................................45
4.2.2 数据通信......................................................................................................47
4.2.3 模块化..........................................................................................................48
4.2.4 客户端 UI.....................................................................................................51
4.3 业务逻辑............................................................................................................53
4.3.1 登陆业务......................................................................................................53
4.3.2 日常考勤......................................................................................................54
4.3.3 信息查询......................................................................................................58
4.4 服务端................................................................................................................59
4.4.1 Web 服务....................................................................................................60
4.4.2 AMFPHP 及其服务......................................................................................60
4.4.3 PHP 与MySQL 的接口.................................................................................61
4.4.4 数据缓存....................................................................................................62
4.5 本章小结............................................................................................................64
第五章 指纹识别考勤系统的应用与测试...............................................................65
5.1 环境准备............................................................................................................65
5.2 内容与步骤........................................................................................................65
5.3 测试与结果........................................................................................................66
5.4 本章小结............................................................................................................69
第六章 结束语...........................................................................................................70
6.1 全文总结............................................................................................................70
6.2 后续计划............................................................................................................70
致谢...............................................................................................................................71
参考文献.......................................................................................................................72
2
第一章 绪论
第1章 绪论
1.1 课题研究背景
21 世纪是信息化时代,计算机技术、通信技术等在世界范围内得到长足的发
展,与此同时现代生物技术也迅猛发展,它们的长足发展在许多方面给不同程
度改变了人们的生产和生活方式。计算机与高性能计算机在现代生物技术发展中
发挥了巨大的推动作用。
现代生物技术是以分子遗传学为核心的现代生物科学技术,是用先进的科学
原理和工程技术手段。按照人们预先的设计,对生物材料进行加工、改造和模拟
生物及其功能,为人类生产有益的生物制品、培养优良的生物品种或提供社会服
务的新技术领域。生物识别技术是现代生物技术的一个重要的分支。
生物识别技术就是,通过计算机与光学、升序、生物传感器和生物统计学原来
等高科技手段密切结合,利用人体固有的生理特性(如指纹、眼睛红魔、脸像
等)和行为特征(如笔迹、声音、步态等)来进行个人身份的坚定。生物识别以生
物技术为基础,并以信息技术为手段,将两大高新技术交汇融合成为一体。
生物识别技术在日益走进我们的日常生活中,在我们的工作生活中得到了相
当广泛的应用。随着社会的发展,有越来越多的电子设备进入了人们的日常生活
如电脑、门禁控制系统等等,对于个人安全、身份认证技术的需求变得越来越紧
迫。我们越来越过分的依赖像智能卡、口令等保护措施在日常生活中接触并使用。
按照生物识别技术应用的广泛程度,我们大致可以分为三大类。
第一类应用时指纹识别,应用最为广泛。由于其具有终身不变性、唯一性和方
便性,几乎成为生物特征的代名词。指纹是指人的手指末端正面皮肤上凹凸不平
产生的纹线。纹线有规律的排列形成不同的纹型。纹线的起点、终点、结合点和分
叉点,称为指纹的细节特征。指纹识别即指通过比较不同指纹的细节特征来进行
鉴别。由于每个人的指纹不同,就是同一人的十指之间,指纹也有明显的区别,
因此指纹可以用于身份鉴定。
众多的用于身份验证的生物识别技术中,指纹识别技术是目前最方便、最可
靠、非侵害和价格排异的解决方案。目前来说指纹识别的技术应用最为广泛,技
3
电子科技大学硕士学位论文
术也相应最成熟。我们不仅在门禁、考勤系统中可以看到指纹识别技术的身影,
市场上有了更多指纹识别的应用,如笔记本电脑、手机、汽车、银行支付都可以应
用指纹识别技术。
第二类应用时人脸识别,多应用于刑侦、门禁系统。人脸识别特征指利用分析
比较人脸部视觉特征进行身份鉴别的计算机技术。人脸识别相关技术中包括人脸
图像采集、人脸定位、人脸识别预处理、身份确认以及身份查找等。实际应用中主
要有一下几个方面的应用,如公安刑侦破案(在机场或火车站安装系以抓捕在
逃案犯),门禁系统(受安全保护的地区进行人脸识别身份),摄像监视系统 ,
网络应用等。
第三类是其他方面,包括了经脉识别,虹膜识别,语音识别等。
我们生活中越来越多利用生物识别技术的产品,满足了我们对安全、保密的
需要,希望这项技术可以应用的越来越广,为我们提供更多、更好的安全保密服
务。
总之,生物识别技术是一种十分方便安全的识别技术,它不需要你记住身份
证和密码,也不需要随身携带各种卡片。生物测定就是你,非常安全和方便。由
于生物识别技术以人的现场参与(不可替代性)作为验证的前提和特点,而且
它基本上也不受人为的验证干扰,比传统的钥匙、磁卡、门卫等安全验证方式有
无法比拟的又是;更由于其软件、硬件设施的普及率上升、价格下降等因素,使
其在金融、司法、海关、军事以及人们日常生活的各个领域扮演越来越重要的角色
指纹识别的应用系统不仅仅涉及模式识别理论、高效指纹对比算法,还涉及
到数据库技术、网络技术、信息安全技术等,能够广泛应用于考勤管理、银行保管
箱管理、证券交易等要求身份认证的场合[1]。将指纹识别算法应用到实际中,可以
代替证件、密码、IC 卡等传统认证方式,达到更安全、更方便、更高效的鉴别身份
的目的,极具经济和社会效益,是指纹识别应用中的新趋势。
1.1.1 国外指纹识别技术发展现状
人类对指纹识别技术的研究开始于16 世纪。1684 年英国科学家Grew 发表了
首篇关于指纹识别技术文章,文章中指出指纹纹理、线脊、谷和孔状结构的对称
性等方面知识。该篇文章具有划时代的意义,从此,越来越多的科学家开始关注
指纹识别技术的研究。
早在1823 年西欧出现显微镜之后,德国学者普克尼就把指纹分为 9个类别 。
4
摘要:
展开>>
收起<<
摘要酒店指纹识别考勤系统的设计与实现摘要随着计算机的发展及网络技术的应用,当今社会经济的不断进步,各企事业的管理质量要求越来越来高。考勤作为企事业人事管理中很重要的一项工作,越来越受到重视。计算机技术在日常考勤中的应用也越来越广泛和深入。指纹识别作为现代生物技术的一个分支,国内外有许多专业人事从事这方面的研究。在这些人的研究基础上,指纹识别的技术在考勤管理中的应用成为可能,为企事业单位提高了效率。本文介绍了国内外指纹识别技术的发展状况,讨论和分析了考勤业务和考勤目标,给出了指纹识别的原理方法和识别的各个阶段的内容和注意事项。本文重点论述了指纹考勤系统的设计与实现,包括系统的总体框架、层次结构和...
相关推荐
作者:朱铭铭
分类:高等教育资料
价格:15积分
属性:73 页
大小:4.05MB
格式:DOC
时间:2024-09-30