登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

引入人脸识别技术的考勤系统的设计与实现

 2023-01-18 08:45:33  

论文总字数:22137字

摘 要

随着经济全球化和计算机技术的发展,计算机网络已经与人们的学习生活息息相关,它已经渗透到世界的各个领域之中,并且推动着社会不断地向前发展。而人脸识别现如今是一项特别热门的技术研究领域,它利用生物特征识别技术来区分个体,已在各个领域得到了应用。现如今,大学内的缺勤状况愈发严重,上课时老师也会耗费大量时间进行点名,然而逃课、代签现象还是屡次发生。因此,利用人脸识别这项技术进行考勤来改善学生出勤情况就非常有必要了。

本课题针对此情况设计了包含人脸识别技术的考勤系统,其中包含注册登录、请假、考勤、成绩计算、人脸识别等功能。本系统的核心功能如下:学生与老师可以通过人脸识别或用户密码进行注册登录;学生可以在系统中进行请假操作,也可以查看自己的请假以及考勤记录;老师可以进行人脸考勤、请假批准、添加课程、录入成绩等操作。

本课题严格按照软件工程要求进行开发操作,开发过程包括需求分析、概要设计、详细设计、测试调试环节,采用MySQL数据库进行数据存储、百度API作为人脸识别接口,使用JSP、JavaScript等技术进行开发。本系统能够完成人脸识别和考勤系统的基本功能,可以减少大学生的缺课情况以及老师的工作量,以此缓解学生逃课及作假问题。

关键词:人脸识别;考勤;认证;点名

Design and implementation of attendance system based on face recognition technology

Abstract

With the development of economic globalization and computer technology, computer network has been closely related to people"s study and life. It has penetrated into all fields of the world and promoted the continuous development of society. Now face recognition is a very popular technology research field. It uses biometric recognition technology to distinguish individuals, and has been applied in various fields. Nowadays, the absence in universities is becoming more and more serious, and teachers also spend a lot of time on roll call in class. However, the phenomenon of skipping classes and signing on behalf of students still happens repeatedly. Therefore, it is necessary to use face recognition technology to improve the attendance of students.

This paper designs an attendance system including face recognition technology, which includes registration, leave, attendance, score calculation, face recognition and other functions. The core functions of the system are as follows: students and teachers can register through face recognition or user password; Students can ask for leave in the system, and can also view their own leave and attendance records; Teachers can perform face attendance, leave approval, add courses, enter grades and other operations.

The development process includes demand analysis, outline design, detailed design, testing and debugging. MySQL database is used for data storage, baidu API is used as face recognition interface, and JSP, JavaScript and other technologies are used for development. The system can complete the basic functions of face recognition and attendance system, reduce the absence of college students and the workload of teachers, so as to alleviate the problem of students skipping classes and cheating.

Keywords: face recognition, check work attendance, authentication, Roll call

目录

摘 要 I

Abstract II

第一章 绪论 1

1.1 课题背景 1

1.2 课题研究目的和意义 1

1.3 国内外研究现状 1

1.3.1 人脸识别国内外研究现状 1

1.3.2 考勤系统国内外研究现状 2

1.4 本文组织结构 2

1.5 本章小结 2

第二章 相关技术基础 3

2.1 人脸识别技术接口 3

2.2 开发工具及技术 3

2.2.1 Eclipse 3

2.2.2 Tomcat 3

2.2.3 MySQL 4

2.2.4 JSP 4

2.2.5 JavaScript 4

2.2.6 Servlet 4

2.3 本章小结 5

第三章 系统概述 6

3.1 需求分析 6

3.2 可行性分析 6

3.2.1 系统技术可行性分析 6

3.2.2 成本效益分析 7

3.2.3 操作可行性分析 7

3.2.4 社会可行性分析 7

3.3 本章小结 7

第四章 系统设计 8

4.1 系统目标设计 8

4.2 系统功能模块设计 8

4.2.1 系统的功能描述 8

4.2.2 系统的模块描述 8

4.3 数据库设计 9

4.3.1 数据库的概念设计 9

4.3.2 数据库逻辑结构设计 11

4.3.3 数据库结构设计 11

4.4 人脸识别设计 13

4.5 本章小结 14

第五章 系统编码与实现 16

5.1 运行平台或环境 16

5.2 登录及注册窗口设计 16

5.2.1 登录窗口 16

5.2.2 注册窗口 19

5.3 学生窗口设计 21

5.3.1 请假功能设计 21

5.3.2 考勤功能设计 21

5.4 老师窗口设计 22

5.4.1 请假功能设计 22

5.4.2 课程功能设计 22

5.4.3 考勤功能设计 23

5.4.4 成绩功能设计 25

5.5 本章小结 26

第六章 系统测试和调试 27

6.1 系统测试 27

6.1.1 引言 27

6.1.2 测试环境需求 27

6.1.3 测试进度 28

6.1.4 测试内容 28

6.1.5 测试结论 28

6.2 系统调试 28

6.2.1 登录系统调试 28

6.2.2 考勤系统调试 29

6.2.3 调试结论 30

6.3 本章小结 30

第七章 总结与展望 31

7.1 系统的研究成果 31

7.2 系统的不足 31

7.3 展望 31

致谢 33

参考文献 34

第一章 绪论

1.1 课题背景

拥有人脸服务的考勤系统在最近几年间飞速地发展,越来越多的单位开始进行员工考勤,传统的人工签到存在着数据统计困难、耗费人员多、所需时间长、工作效率低等问题,一些代签、代打的现象也无法被彻底根除。当今社会,随着人脸识别技术在全球广泛地普及,在学校中使用人脸识别进行考勤既可以方便学生签到,也可以方便学校进行缺勤人员查找及统计。

1.2 课题研究目的和意义

近几年,人脸识别的技术在国内外掀起了研究热潮,随着计算机网络技术的飞速发展,越来越多的人开始关注人脸识别技术,并且加速了人脸识别技术的发展。考勤系统的出现极大地减少了人力物力以及时间的浪费,提高了工作效率,并且方便了学校老师对学生的管理,因此大部分学校选择使用考勤系统对学生进行管理。而考勤系统融入了人脸识别技术后,人们就不再使用IC卡或者纸质的手动签到来进行考勤,在方便了人们录入信息的同时,大大提高了考勤的便利性和效率,独特的生物特征也使每个人拥有了唯一性,这使代打卡现象不再发生。国内外的研究学者近几年针对人脸识别的考勤系统进行了大量的研究,拥有了丰富的研究成果。现在利用计算机来管理学生的考勤信息,通过考勤系统老师可以很方便地知道学生的出勤情况和请假信息,一切的数据统计和数据计算都交给计算机来完成,减少了老师工作量的同时也降低了纸质统计的出错率。人脸识别考勤系统为学校信息化提供了帮助,也在学校管理方面起到了很大的作用,所以说,引入人脸识别的考勤系统的开发对学校有着十分重要的意义。

1.3 国内外研究现状

1.3.1 人脸识别国内外研究现状

人脸识别在世界上的很多领域都有应用,在安保行业和金融行业应用最为广泛。在金融行业,人们可以通过人脸识别来进行刷脸支付;而对于安保行业,则可以使用人脸识别进行身份识别开门。在经历了长达十几年的漫长的探索期后,人脸识别技术的研究取得了突破,它从实验室正式走到了商业界之中,社会中许多领域开始尝试使用人脸识别来进行信息验证,如今人脸识别技术发展的越来越快,人脸识别进入了智能化水平,商业化程度也大大提高,为国家的信息安全、服务体验、应用管理提供了极大的帮助。

目前国内外较为先进的数据采集技术是利用生物识别技术对人体的各部位(如眼睛、嘴巴、鼻子)进行识别。从人脸识别的应用方面来看,我们可以看到国外的人脸识别应用广泛,例如美国和以色列的人脸识别技术,尤其是人脸的动态识别技术水平在国际中是遥遥领先的[1]

剩余内容已隐藏,请支付后下载全文,论文总字数:22137字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图