指纹考勤系统上位机管理软件终期报告Word文档格式.docx
《指纹考勤系统上位机管理软件终期报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《指纹考勤系统上位机管理软件终期报告Word文档格式.docx(37页珍藏版)》请在冰豆网上搜索。
![指纹考勤系统上位机管理软件终期报告Word文档格式.docx](https://file1.bdocx.com/fileroot1/2022-10/10/14992d0a-8643-4373-bc94-eab6745255a7/14992d0a-8643-4373-bc94-eab6745255a71.gif)
学号:
学生姓名:
指导教师:
2013年6月
论文编号:
DesignedaboutfingerprintattendancesystemPCmanagementsoftwarebasedonCortex-M3
学院名称:
摘要
为了适应现代企事业单位对考勤系统的快速、稳定、安全的要求,设计并实现了这一指纹考勤管理系统。
本系统基于C/S模式,采用VisualBasic6.0和SQLServer2005开发工具进行开发设计,根据实际需求,本系统采用串口与考勤机进行通讯采集考勤数据,系统设计了系统管理、人事资料、考勤管理、统计报表四大模块,其中包括用户的登陆管理,公司人事信息的查询与设置,考勤规则的设置以及根据各种常见异常条件进行考勤查询等功能。
经过测试,本系统基本满足考勤需要,系统界面友好,简单易操作,查询数据准确高效,应用效果良好。
关键词:
指纹考勤;
VisualBasic6.0;
SQLServer2005;
C/S模式;
串口通讯
Abstract
Inordertoadapttotherequirementsofmodernenterprisesattendancesystemfast,stable,secure,thisfingerprintattendancemanagementsystemisdesignedandimplemented.ThesystemisbasedonC/Smode,usingVisualBasic6.0andSQLServer2005developmenttoolsfordevelopmentanddesign.Basedonactualdemand,thesystemusestheserialporttotheterminalwithcommunicationandcollectattendancedata.Thesystemisdesignedfourmodulesofthesystemmanagement,personneldata,attendancemanagement,statisticalreports.Includingtheuser'
sloginmanagement,personnelinformationquerysetandattendancerulessetandqueryattendance,accordingtoavarietyofcommonabnormalconditionsandotherfunctions.Tested,thesystembasicallymeettheattendancerequirements,systemuser-friendly,easytooperate,accurateandefficientquerydata,withgoodresults.
Keywords:
Fingerprintattendance;
VisualBasic6.0;
SQLServer2005;
C/Smode;
serialcommunication
目录
第一章概述
1.1考勤技术概述
目前使用的考勤方式有人工考勤和系统考勤,人工考勤显然已无法满足大型单位的要求。
而现有考勤系统主要为刷卡的方式,而磁卡需要员工携带,易于遗失,而且,此方式难以杜绝代人考勤等舞弊现象。
因此,传统的考勤方式已逐渐不再满足现代化管理的要求。
指纹作为人的一种生物特征,具有惟一性和不变性,可以用于人的身份认证。
将指纹识别技术用于单位考勤,可以有效地解决上述考勤问题。
现在越来越多的科学研究者和技术开发人员致力于这个领域,取得了较为显著的成绩,但仍然存在着不足,系统通用性不好,造价昂贵。
现在企、事业管理的一项重要组成部分就是其人事考勤制度,它的好坏直接影响到单位的经济、社会效益以及员工的薪资等诸多方面。
因此,对单位员工的出勤情况进行有效、科学地管理已经成为每个单位面临的重要课题。
传统的考勤方式如手工签到、打卡钟、IC卡或磁卡考勤方式,经常出现代打卡现象。
即便采用人工干预方式,但由于受到技术手段本身的限制,这就决定了传统考勤方式是一种低效率、难管理、易假冒、高人情的不科学管理手段,因此考勤管理起不到较好的效果。
随着生物技术的发展,尤其是随着指纹识别技术发展的相对成熟,该项技术也被逐步应用到身份识别其中就包括指纹考勤等领域。
指纹的最大优势就在于其不可替代性,并且相对固定、不易发生改变,通过分析指纹特征点,获得的信息就足以可靠地确认一个人的身份。
指纹考勤系统利用指纹识别技术,并集成先进计算机考勤管理软件。
单位员工不必保管和携带各种证件(如纸卡或IC卡等),只要轻轻一按手指就可自动记录员工的考勤情况。
管理人员可随时通过管理系统轻松打印人事考勤报表,财务部门根据考勤数据进行处理,轻松输出薪资报表,从考勤到工资管理全部电脑化,保证了企业考勤管理的公证性、严肃性、纪律性。
实现人、地、时三者合一,从而去除了虚假考勤,提高了考勤效率。
1.2国内外研究现状
1.2.1国外发展状况
指纹识别系统主要涉及四个功能:
指纹图像采集,指纹预处理,特征提取和匹配。
随着科学技术的发展,图像输入设备日益向高速度、高分辨率、多功能、智能化方向发展!
目前,采集设备大致分为光学设备、硅晶体传感器和超声波扫描。
预处理就是减弱噪声,增强脊和谷的对比度,去除噪声并不破坏图像的重要信息,处理后的图像不变形,而且应有较好的对比度和清晰度,这一过程包括图像滤波、二值化等过程,其中图像的二值化最为重要。
特征提取的结果一般保存为特征模板,它包括端点和分叉点的类型、位置坐标以及该特征的方向,一般的指纹图像提取的特征在10-100之间,大多数文献均认为至少应该有12个特征点才能进行匹配。
目前,指纹匹配分两步进行,首先是利用指纹的类别信息进行粗匹配,然
后利用指纹的细节点信息进行精确的匹配,即通常所说的细节点匹配,细节点匹配是将待识指纹所提取的特征信息与指纹库中模板指纹的特征点信息进行比较,计算其特征点的相似度,从而得到两枚指纹匹配的相似度值,选取一适当的阀值与该相似度值进行比较,从而判断两枚指纹是否来自同一手指。
目前,利用计算机进行指纹识别的技术在国外已很成熟,并且已经开始大规模推广。
许多大公司有专门的机构从事该项技术的研究、开发、应用,包括IBM、Intel、Microsoft、Digitalpersona、Identix、Motorola、韩国现代、朝鲜培富士、法国THOMSON-CSF、台湾Aetex公司、Veridicom、BAC等,其中Identix公司在生物识别技术领域独树一帜,韩国现代、朝鲜培富士在识别算法上都达到世界先进水平。
1.2.2国内发展状况
近年来,特别是从1998年来,我国在指纹识别技术方面得到较大发展,可以说是日新月异,除有引进技术外,还有国内公司独立研究开发出的自主知识产权的多项指纹识别类产品。
从事该项目开发的公司1998年不到10家,2000年已经发展到近30家,其中有几家拥有自主知识产权的产品、技术,其余的基本是国外公司的代理或系统集成商。
这些公司看到指纹识别技术在中国具有很好的市场前景,所以都在加大技术和产品开发的投入,以期尽快实现产品地产化,努力适应中国市场的发展。
国内有西安青松等公司开发出了有自主知识产权的指纹识别模块,其算法有的达到国际先进水平。
西安青松是国内活体指纹产品规模最大的研制与生产企业,市场占有率居全国第一。
有不少公司通过做国外公司的代理,引进了国外比较先进的技术和产品,这些公司有北京中控、厦门宝利铬、北京培富士、同飞资讯、深圳数码、深圳乾诚科技等,他们主要引进美国Digitalpersona、Identix、韩国现代、朝鲜培富士、法国TLOMSOMCSF、BAC、Veridicom、台湾Aeter等公司的技术。
从研究开发实力看,目前国内公司都拥有一批有实力的技术人员,许多公司里还拥有不少博士,并与大学合资合作开发该项技术,这也是该项技术在国内能快速发展的因素之一。
目前国内公司多以指纹门禁作为主导产品,并开发出适合考勤、证券、银行内部授权、保管箱、计算机开启等应用产品。
有的产品还不太成熟,特别是应用到网络上的产品。
不管是引进技术还是自己开发的,由于其成本太高,市场接受能力有限,市场推广难度大,所以需要开发出适合我国国情、又与国际标准接轨的指纹识别技术及其应用产品。
目前,应用到卡、证系统的产品市场启动较快,特别是将指纹与IC卡、条形码结合的产品市场前景非常广阔。
虽然目前的产品性能还满足不了市场需要,但国内市场已启动,发展也是非常快的。
据有关资料介绍,我国对该项技术的需求正逐步增大,比如公安部金盾工程中,有相当大的一部分要用此项技术来支持,有约10多亿人民币的市场容量。
国家从市场培育、技术成熟度、研究开发实力上,已为市场推广创造了条件,为其产业化做好了市场准备。
因此,开发出具有完全知识产权的指纹识别算法,满足一般小型的嵌入式及大容量比对的需要,在此基础上研制基于DSP及大规模可编程器件的独立识别模块,利用此核心模块开发出系列指纹门禁,卡证应用系统和条形码防伪系统,这些都具有很好的市场前景。
1.3本文研究的主要内容
本文主要阐述了指纹考勤的研究目的和意义,目前国内外的研究现状,以及本系统的研究思想和具体实现的方法。
指纹考勤系统的设计与实现是应用指纹识别技术和单片机控制以及上位机管理软件综合开发的一个课题。
下位机是用STM32单片机和指纹头进行指纹的处理和识别,以及记录员工考勤信息,考勤数据定期通过232串口发送到上位机。
上位机是用MicrosoftVisualBasic6.0中文版和SQLServer2005进行开发设计的,包括数据库的设计、软件登陆界面、查询界面、管理界面、数据通讯、数据库连接、报表查询的设计等,主要功能有公司,部门,员工等的信息查询与设置,考勤管理规则的设置以及考勤报表的统计。
第二章系统分析
系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织内部整体管理状况和信息处理过程进行分析。
它侧重于从业务全过程的角度进行分析。
分析的主要内容是:
业务和数据的流程是否通畅,是否合理;
数据、业务过程和实现管理功能之间的关系;
老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。
系统分析的目的是将用户的需求及其解决方法确定下来,这些需要确定的结果包括:
开发者关于现有组织管理状况的了解;
用户对信息系统功能的需求;
数据和业务流程;
管理功能和管理数据指标体系;
新系统拟改动和新增的管理模型等等。
系统分析所确定的内容是今后系统设计、系统实现的基础。
系统分析方法的具体步骤包括:
限定问题、确定目标、调查研究收集数据、提出备选方案和评价标准、备选方案评估和提出最可行方案。
2.1系统需求分析
指纹考勤管理软件要定时的接收指纹考勤机传过来的考勤数据,并进行相应的考勤辅助工作。
根据任务书的要求,该软件要实现添加管理员和考勤统计功能。
结合市面上已经存在的考勤管理软件,考勤管理软件要实现的基本功能有,用户的登录、