人脸识别的员工考勤管理系统(源码)
随着计算机图像处理技术以及企业的发展,企业考勤作为公司运营中重要的环节在方式上逐渐有了新的变化。将图像处理与考勤相结合,于是基于人脸识别的员工考勤管理系统应运而生。本文介绍了在C++开发环境下结合QT开发基于人脸识别的员工考勤管理系统。该系统使用表示层、业务逻辑层和数据层三层架构模式。本文阐述了基于人脸识别的员工考勤管理系统的需求分析、系统总体设计以及详细设计等部分,其中系统总体设计部分阐述了系统功能概述以及系统架构,详细设计部分详细介绍了三层架构中重要类的重要方法的实现。本系统在保持实用性的同时兼具简洁友好的界面。关键词 图像处理,人脸识别,考勤管理系统,三层架构
目 录
1 引言 1
1.1 课题的选题背景 1
1.2 考勤系统国内外现状 2
1.3 人脸识别国内外现状 2
2 相关技术概述 3
2.1 人脸识别现研究阶段分类 3
2.2 特征脸人脸识别算法 4
2.3 人脸检测harr分类器 5
3 系统需求分析 6
3.1 可行性分析 6
3.2 系统功能需求 7
3.3 系统性能需求 9
3.4 系统数据流图与数据字典 9
4 数据库设计 13
4.1 数据库概念设计 13
4.2 数据库物理设计 16
5 系统总体设计 18
5.1 系统架构 18
5.2 业务逻辑层主要类定义 18
5.3 数据访问层主要类定义 19
5.4 系统功能概述 20
6 系统详细设计 23
6.1 系统架构模块详细设计 23
6.2 系统功能动态建模 30
7 系统测试 33
7.1 测试目的 33
7.2 测试内容 33
结 论 41
致 谢 42
参 考 文 献 43
1 引言
1.1 课题的选题背景
随着社会以及企业的发展,考勤管理系统越来 *好棒文|www.hbsrm.com +Q: ^351916072#
越在企业管理中扮演着重要的角色,不仅管理着员工考勤并不断拓展着其他方面功能。无论是工厂企业这样的大企业还是零售门店企业等其他中小型企业,因为考勤与员工薪资直接联系,所以严格的考勤制度必不可少,请假、迟到、全勤、缺勤、都会影响到员工的实际收入,另外对于企业员工众多、不同部门事务考勤时间不统一的企业来说,考勤管理系统至关重要。
打卡上下班是工作党的常态,大大小小的公司都需要对员工进行工时的考勤,最开始是签字登记、刷条形码或磁卡登记,后来有了指纹签到,App签到,打卡效率越来越高,员工体验也越来越好,而人脸考勤又带来了新的改变。
如今随着人脸识别技术的不断发展并渐渐深入了大众的生活,人脸识别已经是身份验证的重要方式,并在很多方面改变了公众的生活方式,例如可以通过刷脸入住酒店、刷脸支付账单;另外人脸识别技术也向其他领域扩展例如安防领域,人脸识别凭借着其精准的识别定位追踪提供着高效安全监控。显然,人脸识别正在改变我们的生活方式,而人脸考勤进入我们的工作环境中也是必然趋势,越来越多的研究者将人员考勤和人脸识别技术结合起来,开发出高效考勤的人脸识别考勤系统,
本文的基于人脸检索、人脸匹配等人脸识别技术的员工考勤管理系统,可应用于小型单位,不用再忍受指纹打卡的排队、App签到的Wifi连接故障,可有效节省人力成本,提高办公效率。
在较几种常见的人脸识别考勤系统中,有的具有高识别率特点,例如基于识别与矩阵相似度判别相结合的两步人脸识别算法的考勤系统,但是由于其算法识别流程较为复杂,并且计算复杂度高,导致识别耗时长从而降低了考勤效率,该算法对于作为员工较多的考勤系统并不实用。另外在移动端的考勤系统例如基于人脸脸部特征定位技术进行定位考勤的考勤系统,该系统虽然可以提高考勤的效率,但是人脸具有不稳定性,考勤也具有不确定性。本文提出采用PCA人脸识别算法的的员工考勤管理系统,希望能在保持较低复杂度同时保证较高的准确率,又由于电脑摄像头较为普遍,降低了硬件需求,因此可大大降低了考勤成本。
1.2 考勤系统国内外现状
考勤系统中的考勤的方式不断变更,逐渐变得多种多样,整体效率也不断提高。
企业考勤是国内外企业运营都必须具备的重要环节,起初在计算机未发明时国内外企业都采用比较原始的纸质考勤方式,这种考勤方式是直接本人到现场签到确认出勤时间,是最原始的企业考勤方式,成本只需纸质资源成本,较难代签,但受签到表不能同时签到的局限,效率低下并且必须人工监督,因此随着社会与企业的发展逐渐被淘汰。
后来随着计算机在国外被发明出来并被投入到企业中使用,但又由于对生物识别的相关计算机技术尚未被研究出,因此国外优先采用了基于条形码考勤方式的考勤系统与基于磁卡型考勤方式的考勤系统,其中条码型考勤系统是给予每位员工独一无二的身份条形码,考勤时直接扫描员工条形码,该种考勤方式虽减少了人员投入以及纸质资源耗费,并提高了考勤效率,但代替扫码情况仍然难以避免,也存在条形码易损情形。磁卡型考勤系统是和条码型考勤方式类似,只不过将磁卡代替条码,通过射频传感器识别,解决了条码易损问题从而提高了准确率,依然被广泛使用,不过代打卡的情况依然难以避免,仍然需要人工监督,后来随着计算机技术在国际范围内传播,国内也开始采用条形码与磁卡型考勤系统。
随着生物识别相关的计算机技术被研究出并逐渐趋向于成熟,基于生物识别的考勤系统被国外开发出并被投入到企业中使用,并且随着交通工具的发展推动了技术传播,国内也开始研究这类技术并投入使用,这种考勤系统使用人的生物特征作为识别依据验证身份,例如音色、人脸、指纹、生活习惯,这种考勤方式具有区分性好,考勤效率高的特点,并且无需携带任何其他东西,十分便利,因此在一定程度上可以避免代替考勤的情况,并且现在被国内外企业普遍使用。不过这种考勤系统也存在一些安全隐患,由于人的生物特征是非常私密的个人信息,所以这些信息一旦被窃取,也会给人带来严重的损失。
目 录
1 引言 1
1.1 课题的选题背景 1
1.2 考勤系统国内外现状 2
1.3 人脸识别国内外现状 2
2 相关技术概述 3
2.1 人脸识别现研究阶段分类 3
2.2 特征脸人脸识别算法 4
2.3 人脸检测harr分类器 5
3 系统需求分析 6
3.1 可行性分析 6
3.2 系统功能需求 7
3.3 系统性能需求 9
3.4 系统数据流图与数据字典 9
4 数据库设计 13
4.1 数据库概念设计 13
4.2 数据库物理设计 16
5 系统总体设计 18
5.1 系统架构 18
5.2 业务逻辑层主要类定义 18
5.3 数据访问层主要类定义 19
5.4 系统功能概述 20
6 系统详细设计 23
6.1 系统架构模块详细设计 23
6.2 系统功能动态建模 30
7 系统测试 33
7.1 测试目的 33
7.2 测试内容 33
结 论 41
致 谢 42
参 考 文 献 43
1 引言
1.1 课题的选题背景
随着社会以及企业的发展,考勤管理系统越来 *好棒文|www.hbsrm.com +Q: ^351916072#
越在企业管理中扮演着重要的角色,不仅管理着员工考勤并不断拓展着其他方面功能。无论是工厂企业这样的大企业还是零售门店企业等其他中小型企业,因为考勤与员工薪资直接联系,所以严格的考勤制度必不可少,请假、迟到、全勤、缺勤、都会影响到员工的实际收入,另外对于企业员工众多、不同部门事务考勤时间不统一的企业来说,考勤管理系统至关重要。
打卡上下班是工作党的常态,大大小小的公司都需要对员工进行工时的考勤,最开始是签字登记、刷条形码或磁卡登记,后来有了指纹签到,App签到,打卡效率越来越高,员工体验也越来越好,而人脸考勤又带来了新的改变。
如今随着人脸识别技术的不断发展并渐渐深入了大众的生活,人脸识别已经是身份验证的重要方式,并在很多方面改变了公众的生活方式,例如可以通过刷脸入住酒店、刷脸支付账单;另外人脸识别技术也向其他领域扩展例如安防领域,人脸识别凭借着其精准的识别定位追踪提供着高效安全监控。显然,人脸识别正在改变我们的生活方式,而人脸考勤进入我们的工作环境中也是必然趋势,越来越多的研究者将人员考勤和人脸识别技术结合起来,开发出高效考勤的人脸识别考勤系统,
本文的基于人脸检索、人脸匹配等人脸识别技术的员工考勤管理系统,可应用于小型单位,不用再忍受指纹打卡的排队、App签到的Wifi连接故障,可有效节省人力成本,提高办公效率。
在较几种常见的人脸识别考勤系统中,有的具有高识别率特点,例如基于识别与矩阵相似度判别相结合的两步人脸识别算法的考勤系统,但是由于其算法识别流程较为复杂,并且计算复杂度高,导致识别耗时长从而降低了考勤效率,该算法对于作为员工较多的考勤系统并不实用。另外在移动端的考勤系统例如基于人脸脸部特征定位技术进行定位考勤的考勤系统,该系统虽然可以提高考勤的效率,但是人脸具有不稳定性,考勤也具有不确定性。本文提出采用PCA人脸识别算法的的员工考勤管理系统,希望能在保持较低复杂度同时保证较高的准确率,又由于电脑摄像头较为普遍,降低了硬件需求,因此可大大降低了考勤成本。
1.2 考勤系统国内外现状
考勤系统中的考勤的方式不断变更,逐渐变得多种多样,整体效率也不断提高。
企业考勤是国内外企业运营都必须具备的重要环节,起初在计算机未发明时国内外企业都采用比较原始的纸质考勤方式,这种考勤方式是直接本人到现场签到确认出勤时间,是最原始的企业考勤方式,成本只需纸质资源成本,较难代签,但受签到表不能同时签到的局限,效率低下并且必须人工监督,因此随着社会与企业的发展逐渐被淘汰。
后来随着计算机在国外被发明出来并被投入到企业中使用,但又由于对生物识别的相关计算机技术尚未被研究出,因此国外优先采用了基于条形码考勤方式的考勤系统与基于磁卡型考勤方式的考勤系统,其中条码型考勤系统是给予每位员工独一无二的身份条形码,考勤时直接扫描员工条形码,该种考勤方式虽减少了人员投入以及纸质资源耗费,并提高了考勤效率,但代替扫码情况仍然难以避免,也存在条形码易损情形。磁卡型考勤系统是和条码型考勤方式类似,只不过将磁卡代替条码,通过射频传感器识别,解决了条码易损问题从而提高了准确率,依然被广泛使用,不过代打卡的情况依然难以避免,仍然需要人工监督,后来随着计算机技术在国际范围内传播,国内也开始采用条形码与磁卡型考勤系统。
随着生物识别相关的计算机技术被研究出并逐渐趋向于成熟,基于生物识别的考勤系统被国外开发出并被投入到企业中使用,并且随着交通工具的发展推动了技术传播,国内也开始研究这类技术并投入使用,这种考勤系统使用人的生物特征作为识别依据验证身份,例如音色、人脸、指纹、生活习惯,这种考勤方式具有区分性好,考勤效率高的特点,并且无需携带任何其他东西,十分便利,因此在一定程度上可以避免代替考勤的情况,并且现在被国内外企业普遍使用。不过这种考勤系统也存在一些安全隐患,由于人的生物特征是非常私密的个人信息,所以这些信息一旦被窃取,也会给人带来严重的损失。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1108.html