人脸识别考勤系统的设计与开发(源码)【字数:6782】

随着企业信息化的不断加快,考勤管理成为了各大公司、企业等用人单位人事管理中必不可缺的重要部分。当前的各个企业单位主要是使用打卡的方式对员工进行考勤记录,使用这种考勤方式的话很容易造成代打的情况发生,并且一旦员工不小心损坏或者丢失了镭射卡,很容易给员工和企业管理带来诸多不必要的麻烦,所以,为方便企业对员工进行管理引入人脸识别考勤系统是比较有用的,通过设计并实现了基于人脸识别的考勤系统,可以有效的避免上述问题的发生。本系统选择以Visual Studio 2019,Android Studio为开发平台,数据库采用SQL Server2012,搭建WTM框架。按照软件工程方法,对系统进行需求分析,再进行系统总体设计,最后进行模块的详细设计和数据库设计。系统分为人脸图像处理和考勤管理两个部分。
目录
一、 引言 1
(一)课题研究背景 1
(二)课题研究意义 1
(三)考勤系统的发展史 2
(四)相关技术及开发工具介绍 2
1.WTM框架 2
2.Visual Studio 2019 3
3.Android Studio 3
二、系统需求分析与设计 3
(一)人脸识别的基本流程 3
(二)系统总体流程分析 4
(三)后端数据库设计 4
1.出勤报告表 4
2.组织管理表 5
3.验证记录表 5
4.人员信息表 6
三、考勤系统功能的实现 6
(一)手机端人脸上传 6
(二)前端管理员界面 9
1.登录界面 9
2.首页界面 10
3.考勤计算 10
4.组织管理 11
5.验证记录 13
6.考勤设置 17
7.人员管理界面 19
8.前端调取接收来自后端数据 23
四、系统测试 24
(一)手机端识别人脸测试 24
(二)前端人员管理测试 24
(三)前端组织管理测试 25
五、总结 26
致谢 27 *好棒文|www.hbsrm.com +Q: ^351916072* 

参考文献 28
引言
(一)课题研究背景
伴随着现代信息技术不断的进步,人脸识别技术越来越多的应用在了企业的人员管理等诸多领域。特别如今这个注重个人的隐私的大环境之下,公共安全、企业人员信息化管理等方方面面的问题越来越受到人们的重视。以前较为传统的安全手段也渐渐的不在令人满意,而在如今的背景下,人们开始渐渐的开始注意到了人脸特征识别技术,通过比对每个人独有的面部器官特征来进行其身份的鉴别或确认[1]。
近几年里,人脸识别应用系统作为计算机安全技术在世界范围内不断的发展起来,特别是如今越来越重视个人信息安全的今天,这项技术逐渐进入到人们的视野中。人脸识别技术在越多方面得到了应用,如公共安全,企业管理,家庭环境。比如在侦讯等领域如机场、汽车、火车站等地方安装人脸识别系统,可以准确捕捉到目标对象信息,来锁定犯罪嫌疑人或者对逃犯进行抓捕;在广场、超市、公园等诸多流动人口密集的地方进行监视。民用市场上也出现人脸识别防盗门,它配备有特殊的液晶显示器,这个显示屏实际上是一个小型电脑连接有数据库,利用摄像头识别到人脸然后把当前屏幕的数据传到后台,后台将数据流转成文件保存在电脑上。在现代企业管理,记录上班人员考勤,是一项基本的管理措施。针对其现在考勤记录出现的一系列问题,如采用指纹识别考勤,错误率在5%左右,刷卡考勒制度,会出现员工相互帮忙打卡等。而使用人脸识别技术可以对此提供有效的解决方案。
(二)课题研究意义
人脸识别是一种比较新颖的生物识别技术,具体来将就是通过各种面部信息采集设备,如手机等获得要识别到的目标对象的面部图像,再利用各种各样的算法实现对面部特征点,如眼睛,鼻子,嘴巴,耳朵等面部器官和脸型进行对照采集,再与数据库中的图像进行比对,以此来判定目标对象的身份等基础信息。早在20世纪50年代,人们就开始注意到了人脸识别,但当时的社会研究主要涉及到社会心理学领域,而在之后的20年里才是人脸识别真正被人们开始研究,起初是由Kanade和Kelly两人提出了通过采取人脸的信息,把人脸识别看成是一个二维模式识别的问题。在此之后,20世纪90年代则是人脸识别技术发展最为迅速的时期,以Kirby, Sirovich, Turk, Pentland, Belhumem 等人为代表在这时期提出了人脸识别的核心算法:基于线性子空间分析法、主成分分析特征脸,基于几何特征模板等。这使得人脸识别开始具备以下特性:
(1)无侵犯性。人脸识别技术一般是使用摄像机等其他扫描设备作为人脸获取的装置,具有非接触性,这种特点使其使用更加友好,更加自然[2]。
(2)识别率高。比起其他的识别技术来说,人脸识别的准确性更加高,同时误判率比较低。
(3)不易仿冒性。人脸识别技术要求对象必须本人在现场,从而保证了其他人无法用虚假信息来欺骗误导系统。比起指纹识别或者笔迹识别等其他技术更不易被仿照。
(4)获取信息的方法十分简单并多样化。由于人脸识别技术的基础是依照人脸图像进行处理,而这些信息都是比较容易采集的。
(5)信息采集的设备简单。成本低廉并且易于推广。人脸识别技术使用的设备通常为一般的摄像机、扫描仪、智能手机等等。而这些设备系统已经得到了广泛的使用。相较于指纹这类识别系统,人脸识别产品的性价比高也更容易推广。
基于以上几点概括来说,人脸识别技术是一种使用友好、高精度、易使用、不易仿冒、性价比高、易于推广的现代生物识别技术,具有非常广阔的市场应用前景。
(三)考勤系统的发展史
第一代的考勤系统是插卡式考勤系统。插卡式考勤系统最早替代了用手工记录员工考勤记录,插卡式系统的原理是在卡片上规范的进行打孔以及关于员工编号的记录,这种方法的优点是简单、并且卡片的价格低廉,而该方法的缺点是统计不方便,卡片消耗量大并且容易变形。
第二代考勤系统是基于条形码的考勤系统。该系统最早是用于我国矿井,其原理是利用光学原理投影出一个特殊的条形码,使用矿灯照射一个特制的摄像头来记录员工的下井情况。该方法优点是准确率高,可以对数据进行系统的统计,而该方法的缺点是卡片容易磨损或者他人伪造,并且在长期的使用中会使卡片的灵敏度下降。
第三代考勤系统是基于镭射卡的考勤系统。该系统由于其简易性和准确度高,被各大企业,用人单位所使用。该方法的缺点是镭射卡一旦丢失或者损坏将会带来不必要的麻烦和其他情况。
第四代考勤系统是基于生物身份识别的考勤系统。这种考勤系统是引入了个人独特的生物特征(如指纹,人脸等)来进行人身份识别,在记录的时候仅仅需要对员工的指纹或人脸进行扫描采集就能完成考勤,数据管理结合了现代人事管理模式。该方法优点是不需携带IC卡片,也不会出现代打的情况出现,缺点是如果员工因为特殊环境或特殊情况,无法稳定的进行数据的采集。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/675.html

好棒文