智能考勤系统的设计
考勤系统方案

考勤系统方案第1篇考勤系统方案一、项目背景随着企业规模的扩大和员工人数的增长,传统的手工考勤方式已无法满足现代企业管理需求。
为实现员工考勤管理的自动化、智能化,提高管理效率和员工满意度,本项目旨在设计一套合法合规的考勤系统。
二、系统目标1. 实现员工考勤数据自动化采集、统计和分析。
2. 确保考勤数据准确、可靠,降低人为错误。
3. 提高企业人力资源管理水平,优化员工工作体验。
4. 符合国家法律法规及企业内部管理规定。
三、系统设计1. 系统架构考勤系统采用B/S架构,分为前端展示层、业务逻辑层和数据访问层。
(1)前端展示层:提供用户界面,包括员工自助查询、管理员操作等功能。
(2)业务逻辑层:负责处理考勤业务逻辑,如数据采集、计算、统计等。
(3)数据访问层:负责与数据库交互,存储和读取考勤数据。
2. 功能模块(1)员工信息管理:包括员工基本信息、部门信息、岗位信息等。
(2)考勤规则设置:可自定义考勤班次、节假日、调休等。
(3)考勤数据采集:支持多种采集方式,如指纹、人脸、二维码等。
(4)考勤数据统计:自动统计员工出勤、迟到、早退、请假等数据。
(5)报表分析:生成各类考勤报表,为管理者提供决策依据。
(6)员工自助查询:员工可查询个人考勤记录,了解考勤状况。
(7)系统管理:包括用户管理、权限管理、日志管理等。
3. 技术选型(1)前端技术:HTML5、CSS3、JavaScript。
(2)后端技术:Java、Spring Boot、MyBatis。
(3)数据库技术:MySQL。
(4)生物识别技术:指纹识别、人脸识别。
四、合规性及安全性1. 系统遵循国家相关法律法规,如《中华人民共和国劳动法》、《中华人民共和国个人信息保护法》等。
2. 采取加密技术,确保数据传输和存储安全。
3. 严格权限管理,防止未经授权的访问和数据泄露。
4. 定期进行系统维护和更新,确保系统安全稳定。
五、实施计划1. 项目启动:明确项目目标、范围、时间表等。
基于云计算的智能考勤管理系统设计与开发

基于云计算的智能考勤管理系统设计与开发智能考勤管理系统是现代企业管理日常运营的重要工具之一,通过云计算技术的应用,能够实现对员工考勤情况的自动记录和管理。
本文将介绍基于云计算的智能考勤管理系统的设计与开发。
一、引言随着科技的不断发展,传统的纸质考勤方式已经不能满足企业日益增长的管理需求。
云计算技术的出现,为智能考勤管理系统提供了更广阔的发展空间。
基于云计算的智能考勤管理系统能够实现数据的实时同步、多设备的协同使用以及数据的安全可靠性等优势。
二、系统需求分析1. 基本功能需求:- 员工考勤记录:记录员工的上下班打卡时间、请假情况等信息。
- 考勤规则设定:设置考勤时间、加班和请假规则,自动计算工时和考勤结果。
- 考勤报表生成:根据考勤记录生成相关报表,如迟到早退次数、请假统计等。
- 考勤异常处理:对异常情况进行预警并及时处理,如忘记打卡、频繁迟到等。
2. 高级功能需求:- 考勤自动化:系统能够通过人脸识别、指纹识别等技术实现自动考勤,提高考勤效率。
- 移动端支持:支持员工通过手机等移动设备进行远程考勤打卡操作。
- 考勤数据的统计分析:提供数据分析功能,对考勤数据进行统计、分析和挖掘,帮助企业优化管理决策。
三、系统架构设计基于云计算的智能考勤管理系统的架构设计需要考虑系统的稳定性、安全性和扩展性。
以下是一个典型的系统架构:1. 前端展示层:提供用户界面,支持多设备访问和响应式布局。
2. 后端服务层:负责处理来自前端的请求,包括用户认证、考勤记录的增删改查等功能。
3. 数据存储层:采用云数据库技术,存储员工信息、考勤记录等数据。
4. 人脸识别/指纹识别模块:用于实现自动化考勤功能。
5. 数据分析模块:对考勤数据进行统计、分析和挖掘,生成相关报表并提供决策支持。
四、系统开发实现基于云计算的智能考勤管理系统的开发可以采用一些现代化的开发工具和技术来提高系统的开发效率和稳定性。
1. 前端开发:使用HTML、CSS和JavaScript等前端技术构建用户界面,实现用户交互和数据展示功能。
浅析智能考勤系统的设计

三 、智能考 勤 系统 维护 及使 用
( )数 据 维 护 一
考 勤 系统 的数 据 量 是很 大 的 ,必 须 采用 数据 库 来 管理 ,而 使 用 数据 库 就 不 可避 免 的面 对 数据 库 操作 的~ 系列 问题 。 数据 库 操 作最 常 用 的是 数 据库 的创建 、备 份 、还 原 、优 化 、压 缩 。 如 果 一个 考 勤软 件 没 有 实现 这 些操 作 ,那 么 它就 不 是一 个 好 的 考 勤 系统 。 为 了便 于 操作 员 理解 ,好 用 的考 勤软 件 需要 把 这 些 数据 库 的术语 、专 业操作 封 装为 易于理 解 的简单操 作。
一
、
智能 考勤 系统硬 件选择
等。
实 用 的 考 勤 系统 必 须 密 切 配合 智 能 的 考 勤 机 设 备 , 这也 就 是 所谓 的 考勤 系统 的硬 件 设备 。 公 司的 考 勤从 最 早 的 自觉 上 下班 、到 员 工签 到 ,到 纸板 打 卡 机 ,到 磁 卡 、感 应 卡 电子 打 卡 机 ,再 到 生 物识 别 系统 考 勤机 , 虽 然 能 起 到 一 定 的 作 用 ,但 问题 也很 突 出 :打 卡钟 费 人 费事 、 需要 文 员做 统 计和 定 时 更换 卡。 而磁 卡 存储 容 量小 ,安 全保 密性 差 ,读 写设 备 复杂 且 维护 费 用 高。 感应 卡 则 存在 卡 易 忘带 、遗 失 、 制作 新 卡 等 问题 ,同 时 存在 无 法避 免 的 代打 卡 的现 象 。指 纹 考 勤机 虽 然避 免 了代 打 卡 但要 求 人 员素 质较 好 ,指 纹 要 求清 洁 ,设 备 防破 坏 能 力 差及 系统稳 定 性 一般 。 虹膜 识 别考 勤 机虽 然 识 别 出错 率几 乎 为 零 , 避 免代 替 现 象 ,但成 本 高 ,识 别 速度 慢 。 可 以根据 公 司和 企 事 业 单位 的性质 、人数 选择 不同 的考勤 系统硬 件。 ( ) 使 用人数 选择 一 按 1 5 的 小公 司 ,员工 自觉 上 下班 或 签 到 ,考 勤 管理 制度 —人 由领 导颁 发。 5 1 人 的小 公 司、小 事业单 位 、分 公司 、银 行营 —0 业 点等 ,考 虑 考 勤 系统 硬件 设 备 的成 本 投入 及维 护费 用 ,选 择 S Y 纸板 打 卡机 比较适 合 。1 — O 人 的中 小公 司、 事业 单位 、 小企 0 10 S
海康威视智能考勤系统方案

海康威视智能考勤系统方案1. 项目背景随着智能化技术的不断发展,传统的考勤方式已经不能满足现代企业的管理要求。
传统的人工考勤浪费了很多人力资源,且有很多弊端,特别是对于大型企业和跨地区的企业,考勤管理难以统一且难以管理。
海康威视智能考勤系统整合了智能化技术、RFID技术和网络技术等,能有效地解决传统考勤方式的弊端。
2. 系统设计海康威视智能考勤系统采用RFID芯片作为标识卡,员工佩戴RFID标识卡,由读卡器采集员工考勤信息,存储在服务器上。
系统能够支持多种考勤方式,包括刷卡、指纹识别、人脸识别等,同时还能支持移动考勤和网页考勤等多种方式。
3. 主要功能海康威视智能考勤系统主要包括以下功能:- 考勤规则设置:管理员可以根据不同的考勤规则、时段和班次,灵活地设置考勤规则。
- 班次管理:可以根据企业的工作安排,设置不同的班次和考勤时间段,方便管理和查询。
- 考勤统计分析:系统可以生成员工的考勤报表,包括迟到、早退、缺勤、加班等情况。
管理员可以通过统计分析数据,了解员工的工作情况和考勤态度。
- 异常报警:系统能够检测到异常考勤情况,如迟到、早退、缺勤等情况,自动生成报警信息。
- 数据备份和恢复:系统能自动备份数据,并能够在数据丢失或系统崩溃时进行数据恢复。
4. 实施方案在实施海康威视智能考勤系统的过程中,首先需要对员工进行培训,让员工了解系统的使用方法和注意事项。
其次,需要对数据库建立备份和恢复机制,保证数据的安全性。
最后,需要通过良好的系统维护和支持,不断改进系统功能和性能,提高系统的稳定性和可用性。
5. 总结海康威视智能考勤系统是一种快速、高效、准确的现代化管理方式,通过其优良的功能和易用性,可以有效地帮助企业进行考勤管理和员工绩效评估,并提高了企业的工作效率和管理水平。
校园智慧考勤系统设计方案

校园智慧考勤系统设计方案校园智慧考勤系统是一种利用现代信息技术手段实现学生考勤管理的系统,能够实时记录学生的考勤情况,同时提供方便快捷的考勤统计和查询功能。
下面是一个校园智慧考勤系统的设计方案,以便提供一个更高效、更准确的考勤管理系统。
系统分析与设计:1.需求分析:校园智慧考勤系统的主要需求包括:实时获取学生考勤信息、自动记录考勤数据、提供统计和查询功能、与教务系统集成等。
此外,需要确保系统的安全性和稳定性,保护学生隐私和信息安全。
2.系统架构设计:校园智慧考勤系统的架构由前端、后端和数据库组成。
- 前端负责与用户交互,提供用户注册、登录、考勤签到等功能,同时展示考勤记录和统计信息。
- 后端处理用户请求,包括数据的存储、处理和传输等。
- 数据库用于存储学生信息、考勤记录等数据。
3.功能设计:- 用户注册与登录:学生和教师可以在系统中注册和登录,以便使用考勤系统的功能。
- 考勤签到:学生通过扫描二维码等方式进行考勤签到,系统将实时记录学生的考勤情况。
- 统计和查询:系统提供考勤统计和查询功能,可以按班级、日期、学生等条件进行查询和统计,并输出相应的报表和图形分析。
- 异常处理:系统能够自动识别和记录学生的考勤异常,如迟到、早退等,并及时通知相关人员进行处理。
- 教务系统集成:系统可以与学校的教务系统进行集成,实现数据共享和信息交流。
4.技术选择:- 前端开发可以使用Web开发技术,如HTML、CSS、JavaScript等,以实现跨平台的前端界面。
- 后端开发可以选择使用Java、Python等编程语言,使用框架如Spring、Django等,以实现业务逻辑的处理和数据存储。
- 数据库可以选择使用关系型数据库如MySQL、PostgreSQL等,或者NoSQL数据库如MongoDB等,根据具体需求灵活选择。
5.安全性设计:- 用户密码的加密存储和传输,保证用户账号安全。
- 设置用户权限管理,限制教师和学生的操作范围,确保数据的安全性。
高校智能化考勤系统的设计与实现

高校智能化考勤系统的设计与实现随着信息技术的快速发展,高校智能化考勤系统的设计与实现成为了教育管理的一个重要领域。
这一系统借助现代化的技术手段,能够有效简化高校考勤流程,提高考勤管理的效率和准确性。
本文将从系统设计和实现两个方面来介绍高校智能化考勤系统。
1. 系统设计1.1 系统需求分析在设计高校智能化考勤系统之前,我们首先需要明确系统的需求。
这包括对考勤的时间精确性、考勤数据的准确性、系统的易用性等方面的分析。
同时也要考虑到系统的扩展性,以适应未来高校规模的增长。
1.2 系统架构设计高校智能化考勤系统的架构设计应该具备一定的灵活性和可扩展性。
一般来说,系统可以分为前端和后端两个部分。
前端主要包括学生刷卡设备、教师刷卡设备、考勤数据采集、存储和传输等组件;后端主要包括考勤数据处理、存储、管理和分析等组件。
1.3 系统功能设计高校智能化考勤系统应该具备一系列必要的功能,包括学生的刷卡签到、教师的课堂授课记录、迟到早退等异常情况的处理、考勤数据的查询和报表生成等。
同时,还可以考虑引入人脸识别和指纹识别等先进的生物识别技术,提高系统的安全性和准确性。
2. 系统实现2.1 学生刷卡签到学生刷卡签到是高校智能化考勤系统的核心功能之一。
在系统实现过程中,可以使用一种方便携带的刷卡设备,学生刷卡时系统会自动记录时间和地点信息。
这些信息可以通过网络传输到后端进行处理和存储。
2.2 教师课堂授课记录为了提高教学质量,系统可以记录教师的课堂授课情况。
可以使用同样的刷卡设备,教师可以在开始和结束课堂时进行刷卡。
系统会自动记录下教师的授课时间和地点等信息。
2.3 异常情况的处理对于学生迟到、早退等异常情况,系统应该进行相应的处理。
可以设置一定的规则,当学生的刷卡时间早于或晚于规定时间时,系统会发出警报并生成相应的异常记录。
教师在授课时也可以通过刷卡设备记录学生的旷课情况。
2.4 考勤数据的查询和报表生成高校智能化考勤系统应该支持考勤数据的查询和报表生成。
基于人脸识别技术的智能考勤与课堂管理系统设计

基于人脸识别技术的智能考勤与课堂管理系统设计智能考勤与课堂管理系统的设计是基于人脸识别技术的一种创新应用。
本系统旨在提高学生考勤效率、减轻教师学生管理负担,并实现实时监控和数据分析功能。
通过对人脸识别技术的运用,该系统可以准确识别学生的身份,自动记录考勤情况,实现智能化的学生管理和课堂管理。
一、系统概述智能考勤与课堂管理系统由两部分组成:考勤系统和课堂管理系统。
考勤系统主要负责学生考勤的自动记录和识别,课堂管理系统主要负责监控和统计课堂情况。
1. 考勤系统考勤系统是系统的核心部分,采用人脸识别技术代替传统的机械式考勤方式。
学生在进入教室时,通过摄像头进行人脸识别,系统会自动识别学生的身份,并记录到系统数据库中。
考勤系统支持实时监控考勤情况,并提供相关数据报表,方便教师和学校进行数据分析和评估。
2. 课堂管理系统课堂管理系统具有实时监控、资源管理和数据分析等功能。
教师可以通过该系统实时监控学生的学习情况,包括学生的参与度、作业完成情况等。
系统还提供资源管理功能,教师可以上传教学资源,学生可以在线浏览和下载。
此外,课堂管理系统还能够生成学生学习情况的数据报表,为教师提供数据支持,帮助教师更好地了解学生的学习状况。
二、系统特点1. 高效准确的考勤基于人脸识别技术的考勤系统能够实现高效准确的考勤记录。
学生只需在进入教室时经过摄像头,系统便会自动进行人脸比对和身份验证。
无需学生手动签到,不仅节省了考勤时间,同时减少了人为因素带来的考勤错误。
2. 便捷的课堂管理教师可以通过课堂管理系统实时监控学生的学习情况,包括学生的参与度、作业完成情况等。
教师还可以通过系统进行学生的在线管理,例如上传课件、布置作业、发送通知等。
这为教师提供了便捷的课堂管理手段,提高了教学效果。
3. 数据分析和评估系统提供了丰富的数据分析和评估功能,帮助教师和学校更好地了解学生的学习情况。
教师可以根据系统生成的数据报表对学生的学习状况进行评估,并针对不同情况采取相应的教学策略。
企业智慧考勤系统设计方案

企业智慧考勤系统设计方案智慧考勤系统是一种基于互联网和智能设备的考勤管理工具,可以帮助企业实现高效、准确的考勤管理。
本文将提出一个企业智慧考勤系统的设计方案。
一、系统需求分析1. 考勤方式:系统需要支持多种考勤方式,包括指纹识别、人脸识别、刷卡、密码等。
2. 打卡终端:系统需要提供支持指纹识别、人脸识别和刷卡的打卡终端设备,并能够与系统进行即时数据同步。
3. 数据管理:系统需要能够实时采集、存储和管理员工的考勤数据,并提供相应的数据查询、统计和分析功能。
4. 异常处理:系统需要支持异常情况的处理,如迟到、早退、缺勤等,并能够及时通知相关人员进行处理。
5. 假期管理:系统需要支持假期管理,能够根据假期安排自动调整考勤规则,并相应调整考勤统计结果。
6. 接口集成:系统需要提供与其他系统的接口,如与人事管理系统、工资管理系统等进行数据的交互。
二、系统架构设计基于上述需求分析,我们可以设计一个分布式的企业智慧考勤系统。
该系统由以下几个模块组成:1. 打卡终端模块:负责采集员工的考勤数据,支持指纹识别、人脸识别和刷卡等多种方式,并与系统进行实时数据同步。
2. 数据存储模块:负责存储员工的考勤数据,并提供相应的查询、统计和分析功能。
可以采用分布式数据库来实现数据的高可靠性和高性能。
3. 规则引擎模块:负责制定考勤规则,包括上班时间、下班时间、迟到早退规定等,并根据假期安排自动调整规则。
4. 异常处理模块:负责处理考勤异常情况,如迟到、早退、缺勤等,并及时通知相关人员进行处理。
5. 接口集成模块:负责与其他系统进行数据的交互,如与人事管理系统、工资管理系统等。
三、系统流程设计1. 员工绑定打卡设备:员工在入职时需要绑定打卡设备,可以选择指纹识别、人脸识别或刷卡方式。
2. 打卡数据采集:员工通过打卡终端进行打卡,打卡终端将采集到的数据实时同步到系统中。
3. 数据存储和管理:系统将员工的打卡数据存储在数据库中,并提供查询、统计和分析功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第38卷第6期 辽宁工业大学学报(自然科学版) V ol.38, No.6 2018年 12 月 Journal of Liaoning University of Technology(Natural Science Edition) Dec. 2018收稿日期:2018-05-29基金项目:国家级大学生创新创业计划(201710154000102);辽宁省自然科学基金指导计划项目(201602370) 作者简介:刘炳初(1996-),男,辽宁沈阳人,本科生。
赵越岭(1972-),男,辽宁凌海人,副教授,博士。
本刊核心层次论文 DOI:10.15916/j.issn1674-3261.2018.06.004智能考勤系统的设计刘炳初,赵越岭,王 浩,李春波,郭 栋(辽宁工业大学 电气工程学院,辽宁 锦州 121001)摘 要:针对打卡考勤系统浪费人力、物力资源及易出现统计错误问题,设计了基于STM32F103RCT6单片机智能考勤系统。
选用RFID-RC522射频IC 卡和AS608指纹模块实现静态考勤身份识别,利用摄像头对员工进行随机动态考勤,完成考勤机对员工的基本信息采集及管理。
同时通过Labview 完成上位机监控界面设计,实现员工考勤信息的IC 卡及指纹签到功能,系统信息采集的可靠性及灵活性得到了提高。
关键词:智能考勤系统;STM32F103RCT6;指纹识别;RFID 技术中图分类号:TP29 文献标识码:A 文章编号:1674-3261(2018)06-0364-04Design of Intelligent Attendance SystemLIU Bing-chu, ZHAO Y ue-ling, W ANG Hao, Li Chun-bo, GUO Dong(School of Electrical Engineering, Liaoning University of Technology, Jinzhou 121001, China )Abstract: Due to wasting manpower and material resources and having statistical errors in card attendance system, an intelligent attendance system based on STM32F103RCT6 microcontroller is designed. The RFID-RC522 radio frequency IC card and AS608 fingerprint module are used to realize the static attendance identification, and the random dynamic attendance of the staff is carried out by the camera, and the basic information collection and management of the staff are completed. At the same time, the monitoring interface design of the upper computer is completed by Labview to realize the IC card and fingerprint signature of staff attendance information, and the reliability and flexibility of the system information acquisition are improved.Key words: intelligent attendance system; STM32F103RCT6; fingerprint identification; RFID technology随着市场竞争的不断加剧和信息化技术的迅猛发展,企业需求的不断增长为发展和研制考勤系统提供了巨大的市场。
国外对考勤系统的研究伴随着企业的发展,利用生物识别技术进行考勤也使用了相当长一段时间。
国内有些企业依然采用打卡的形式进行考勤统计,这种方式极大地浪费人力物力资源,容易出现差错[1-2]。
为此设计一个合适、高效的企业考勤管理系统对企业员工的考勤管理及企业的长远发展有重大的意义。
智能考勤系统采用了指纹及图像识别技术[3-4],同时上位机完成信息统计及显示,使管理人员能够直观地了解员工的工作状况。
1 设计方案考勤系统由考勤机、PC 机和摄像头组成,考勤机可使用刷卡和指纹2种方式进行员工的静态考勤,并通过WIFI 模块接入企业无线局域网后把考勤信息上传到PC 机进行考勤信息管理。
同时,无第6期 刘炳初等:智能考勤系统的设计 365线网络摄像头以同样的方式与PC机进行通信,在PC机可对员工进行实时监控,实现员工在线考勤,记录动态考勤信息,便于公司的管理和考核。
系统结构框图如图1所示。
图1 系统结构框图 2 硬件设计考勤机硬件电路由STM32F103RCT6单片机最小系统、无线通讯接口电路、刷卡检测电路、指纹识别电路、语音合成接口电路、人机接口电路、TF 卡接口电路和电源电路等组成。
为了避免像人的手指受伤、指纹纹理被破坏而无法进行指纹签到类似情况发生,本设计采用2种方式进行考勤,方式一是使用指纹进行考勤,方式二是使用刷卡方式进行考勤。
这2种方式的考勤提高了系统准确性,加快了工作效率,大大降低了系统的错误率和误识别率。
考勤机结构框图如图2所示。
图2 考勤机结构框图2.1 刷卡检测及指纹检测电路设计本系统使用刷卡和指纹2种方式进行签到。
RFID系统中13.56 MHz高频段和低频相比较,传输速度较快,通常在100 kbps以上,系统比较成熟,读写设备的价格较低。
故刷卡检测电路采用13.56 MHz高集成的读写卡芯片MFRC522,其与主机间通信采用SPI模式。
刷卡检测电路,如图3所示。
图3刷卡检测电路指纹识别电路采用ATK-AS608指纹识别模块,ATK-AS608模块内部集成了AS608指纹识别芯片。
AS608芯片内置DSP运算单元,集成了指纹识别算法,能高效快速采集图像并识别指纹特征。
ATK-AS608配备了串口、USB通讯接口,本设计中采用串口通信,串行通讯速率设置为9 600 bps。
2.2 无线通讯接口电路设计无线通讯具有适应性好、扩展性高、设备维护容易的特点,故本设计中选用了USR-C216“有人”WIFI模块来实现考勤机接入Internet网络与PC机进行无线通信。
USR-C216模块透传能力强、功耗低、操作简单,其硬件系统上集成了MAC、基频芯片、射频收发单元,同时还支持多种通信协议。
由于智能考勤系统对于硬件模块的大小尺寸也有着严格的要求,而这款模块极小的尺寸(22.0 mm×13.5 mm×2.7 mm)和易于焊接的优点极佳地满图4USR-C216 WIFI模块电路图366 辽宁工业大学学报(自然科学版) 第38卷足了本系统的要求。
本设计利用串行通信方式实现中央控制单元和WIFI模块之间的数据通讯,USR-C216 WIFI模块电路如图4所示。
2.3 人机接口电路设计为实现本系统的智能化、人性化操作,进行了人机交互器件选型及接口电路的设计。
因USARTHMI智能串口屏集成了字库、图片、上位编辑界面开发简单并且可触控,故选用USART HMI智能串口屏来完成签到状态信息显示和员工信息录入等功能,一方面,显示内容主要包括各员工工号、姓名、部门和签到时间等相关信息;另一方面,还设计了操作界面,可供用户进行考勤人员信息的查询与设置。
设计中串行通信速率采用9 600 bps,人机接口电路如图5所示。
图5人机接口电路3 软件设计3.1 主程序设计整个系统上电以后,首先进行各模块初始化;其次,判断初始化是否成功;然后,检测系统是否有按键按下,系统需要根据按键所设置的模块进行相应管理操作;最后,检测是否有人进行签到。
考勤机管理功能包括用户管理设置来进行添加指纹和删除指纹的操作;班次设置用来设置上下班的时间;指纹对比用来检测输入的工号与所采集的指纹是否一致;存储管理用来查询指纹库容量,有效指纹的个数和剩余存储空间;系统设置可以修改屏幕亮度和设置公司名称;网络设置可以设置WIFI的名称和密码;时间设置可以修改时间,保证时间的精确度。
主程序流程如图6所示。
3.2 图像处理程序设计人脸识别技术具备非近距离接触、非侵犯性、不会让人产生排斥感等优点,是一种非常友好的识别方式。
故本设计引入摄像头,为员工动态考勤提供有效的实现手段。
人脸识别利用OPENCV中的函数进行图像处理,首先读取系统时间,每过 5 s取一次图像,然后将图片进行4×4分割,分成16块,每一块是一个座位,并将每一块的图像保存,之后循环检测每块是否有人脸,有人脸写1,无人脸写0,将数据保存起来供上位机调用。
图像处理程序流程如图7所示。
图6主程序流程图7图像处理程序流程第6期 刘炳初等:智能考勤系统的设计 3674 考勤系统监控界面设计本系统整体实物图如图8所示,采用Labview 进行上位机界面的设计。
上位机界面设计包括用户注册、用户登录、用户管理、班次设置、实时监控、信息查询等界面设计。
用户管理界面用来查看用户信息,如工号、姓名、部门、权限和当天签到时间;班次设置界面用来设置员工的上下班时间;实时监控界面用来实时查看员工是否在岗,如图9所示;信息查询界面用于实时数据和历史数据的查询,公司能够直观地了解员工的工作状况,如图10所示。
图8整体实物图图9实时监控界面图10信息查询界面5 总结考勤系统以STM32微控制器为核心,完成了系统硬件、软件及Labview考勤系统的监控界面设计,使信息采集和管理的智能化得到了提高。
经测试分析,智能考勤系统实现了指纹签到、刷卡签到、及上位机考勤信息管理等功能,满足了企业员工考勤的需求,为推动考勤系统的发展提供了借鉴。
参考文献:[1] 李青云. 智能考勤系统的设计与实现方案研究[J]. 网络安全技术与应用, 2016(12): 75-77.[2] 李征. 浅析智能考勤系统的设计[J]. 信息系统工程,2010(5): 31.[3] 章通, 陈金玉. 网络指纹考勤系统的设计与实现[J]. 计算机应用与软件, 2011, 28(2): 73-75.[4] 尹汪宏, 苏传芳, 华文立, 等. 基于人脸智能识别的网络考勤系统研究[J]. 安徽电子信息职业技术学院学报, 2011, 10(5): 14-16.[5] 崔文冲. 基于一卡通的辽宁工业大学信息化应用的研究[J]. 辽宁工业大学学报: 自然科学版, 2015, 35(3): 146-147, 152.责任编校:孙 林~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(上接第363页)[14] Mahdian-Dehkordi N, Namvar M, Karimi H, et al.Nonlinear adaptive control of grid-connected three-phase inverters for renewable energy applications[J].International Journal of Control, 2015: 1-15.[15] Roy T K, Mahmud M A, Oo A M T, et al. Robustnonlinear adaptive backstepping controller design for three-phase grid-connected solar photovoltaic systems with unknown parameters[J].IEEE Power and Energy Society General Meeting (PESGM), 2016: 1-5. [16] Sun Liying, Tong Shaocheng, Liu Yi. AdaptiveBackstepping Sliding Mode H∞Control of Static Var Compensator[J]. IEEE Transaction on Control systems Technology, 2011, 19(5): 1178-1185.[17] Mahmud M A, Pota H R, Hossain M J. Dynamic Stabilityof Three-Phase Grid-Connected Photovoltaic System Using Zero Dynamic Design Approach[J]. IEEE Journal of Photovoltaics, 2012, 2(4): 564-571.[18] 朱义胜, 董辉, 李作洲. 非线性系统[M]. 北京: 电子工业出版社,2011.责任编校:孙 林。