分布式指纹识别考勤系统设计

分布式指纹识别考勤系统设计

论文摘要

考勤系统近年来得到了极大的重视和广泛的应用,越来越多的企业、学校等领域开始使用考勤系统来记录员工、学生的考勤。但普通的卡式考勤系统却不尽如人意,出现了找人代打卡等弊端,不能很好的满足公平性以及准确性,违背了考勤系统的初衷。因此,本文探索一种分布式指纹识别考勤系统来代替普通的考勤系统,避免了弊端的出现,同时越来越多的算法在指纹识别考勤系统中被使用,采用最简便、最快捷和最新颖的算法有助于提高指纹识别的速度,从而,更加完善了指纹识别考勤系统的设计。论文主要完成了四部分的设计:系统硬件部分设计、指纹识别系统中算法设计、分布式数据库系统设计以及指纹识别考勤管理系统设计。其中,论文的重点在于:指纹识别系统中算法的设计。在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++中使用ADO
  • 4.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 二进制大对象BLOB
  • 6.2.2 数据库SQL Server 2000 中存储指纹图像
  • 6.3 带指纹图像的员工信息编辑对话框设计
  • 6.3.1 保存指纹图像
  • 6.3.2 显示指纹图像
  • 6.3.3 从数据库中读取指纹图像
  • 6.3.4 带指纹图像的员工信息编辑对话框设计
  • 6.4 带指纹图像的登录对话框的设计
  • 6.5 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间所发表的论文
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    分布式指纹识别考勤系统设计
    下载Doc文档

    猜你喜欢