论文摘要
考勤系统近年来得到了极大的重视和广泛的应用,越来越多的企业、学校等领域开始使用考勤系统来记录员工、学生的考勤。但普通的卡式考勤系统却不尽如人意,出现了找人代打卡等弊端,不能很好的满足公平性以及准确性,违背了考勤系统的初衷。因此,本文探索一种分布式指纹识别考勤系统来代替普通的考勤系统,避免了弊端的出现,同时越来越多的算法在指纹识别考勤系统中被使用,采用最简便、最快捷和最新颖的算法有助于提高指纹识别的速度,从而,更加完善了指纹识别考勤系统的设计。论文主要完成了四部分的设计:系统硬件部分设计、指纹识别系统中算法设计、分布式数据库系统设计以及指纹识别考勤管理系统设计。其中,论文的重点在于:指纹识别系统中算法的设计。在Visual C++ 6.0的开发平台上完成指纹识别系统的设计,包括指纹图像的预处理、特征提取和比对的相关算法。通过对目前常用的多种算法的汇总,根据其优缺点的比较,来选择最优算法进行编程,实现相应的功能。其中的创新点在于采用分形几何中分形维数的一种——计盒维数,来对指纹图像进行分割。在图像处理中,计盒维数作为分形维数的一种反映了图像块纹理和灰度分布的规则性和复杂程度,它是单位区域上的梯度,利用前景与背景之间的梯度值不相同,也就是计盒维数的不同可以来区分指纹图像的前景与背景,此方法简单明了且容易实现。
论文目录
摘要Abstract第1章 绪论1.1 研究背景1.2 课题意义和应用前景1.3 国内外相关内容的研究现状1.4 课题研究的主要内容1.5 系统的总体设计1.6 章节安排第2章 系统硬件平台架构2.1 指纹识别考勤系统硬件综述2.2 指纹采集仪2.2.1 ZK6000 指纹采集仪概述2.2.2 ZK6000 指纹采集仪的工作原理2.3 指纹比对PC 机2.4 装有数据库的服务器2.5 本章小结第3章 指纹识别系统概述3.1 指纹模式识别系统综述3.2 ZK6000 采集指纹图像3.3 指纹模式识别的预处理3.3.1 指纹图像场及其计算3.3.2 分形几何在指纹图像中的应用3.3.3 分形维数3.3.4 分形几何分割指纹图像3.3.5 直方图均衡指纹图像3.3.6 高斯函数正态收敛指纹图像3.3.7 卷积平滑指纹图像3.3.8 Gabor 函数增强指纹图像3.3.9 二值化细化提取指纹图像骨架3.4 指纹图像的特征点提取3.4.1 指纹的特征3.4.2 提取指纹特征端点、叉点3.4.3 提取指纹特征中心点、三角点3.4.4 伪指纹特征点的去除3.5 指纹图像的比对3.5.1 指纹图像的配准3.5.2 指纹图像的比对3.6 本章小结第4章 数据库开发设计4.1 数据库与数据表的设计4.1.1 连接数据库CheckManage 的字符串4.1.2 数据库CheckManage 的设计4.1.3 数据表HolidaySet 的设计4.2 数据库管理系统的开发4.2.1 数据库系统的C/S 体系结构设计4.2.2 Visual C++6.0 开发数据库管理系统4.3 ADO 数据访问技术4.4 数据库应用系统工程设计4.4.1 在Visual C++中使用ADO4.4.2 为数据表创建类4.5 本章总结第5章 考勤管理系统设计5.1 概述5.2 考勤系统分析与总体设计5.2.1 考勤系统需求分析5.2.2 考勤系统体系结构分析5.2.3 开发考勤系统所涉及的实用技术5.2.4 数据库结构设计5.3 工程框架的设计5.3.1 考勤管理系统主界面的设计5.3.2 为数据表添加类5.3.3 登入模块的设计5.4 基本信息管理模块的设计5.4.1 节假日信息管理模块的设计5.4.2 部门信息管理模块的设计5.4.3 员工信息管理模块的设计5.5 考勤管理模块的设计5.5.1 出勤信息管理模块的设计5.5.2 加班信息管理模块的设计5.5.3 请假信息管理模块的设计5.5.4 出差信息管理模块的设计5.6 统计查询模块的设计5.6.1 日考勤统计表对话框的设计5.6.2 当日缺勤人员列表对话框的设计5.7 用户管理模块的设计5.7.1 编辑用户信息对话框的设计5.7.2 用户管理对话框的设计5.7.3 修改密码对话框的设计5.8 本章小结第6章 分布式指纹识别考勤系统设计6.1 分布式指纹识别考勤系统设计综述6.2 数据库SQL SERVER 2000 中存储指纹图像6.2.1 二进制大对象BLOB6.2.2 数据库SQL Server 2000 中存储指纹图像6.3 带指纹图像的员工信息编辑对话框设计6.3.1 保存指纹图像6.3.2 显示指纹图像6.3.3 从数据库中读取指纹图像6.3.4 带指纹图像的员工信息编辑对话框设计6.4 带指纹图像的登录对话框的设计6.5 本章小结结论参考文献攻读硕士学位期间所发表的论文致谢
相关论文文献
标签:计盒维数识别算法论文; 指纹分割论文; 比对算法论文;