一种基于互联网的智能学生考勤系统[发明专利]

(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号 (43)申请公布日 (21)申请号 201810505421.8
(22)申请日 2018.05.24
(71)申请人 长春大学
地址 130000 吉林省长春市卫星路6543号
(72)发明人 高唯 李杰 曾一 李明晶 
王晓丽 何柏霖 王文豪 王倩 
(74)专利代理机构 北京华仲龙腾专利代理事务
所(普通合伙) 11548
代理人 李静
(51)Int.Cl.
G07C  1/10(2006.01)
G06K  9/00(2006.01)
G06Q  50/20(2012.01)
(54)发明名称
一种基于互联网的智能学生考勤系统
(57)摘要
本发明公开了一种基于互联网的智能学生
考勤系统,包括系统硬件及系统软件,所述系统
硬件包括硬件设备的搭建、指纹传感器与开发板
的串行通信及开发板与PC机的串口通信,所述系
统软件包括登录模块、设备管理模块、查询与统
计模块、指纹图像采集功能的实现及指纹比对算
法的功能实现;所述设备管理模块包括考勤机信
息的添加、修改、删除以及系统与考勤机的联机
与断开;所述指纹比对算法功能包括指纹数据库
及指纹识别模块,本发明实现了克服市面上考勤
机的指纹数量的限制,以及根据用户的需求实现
了对任意时段的考勤结果的统计与查询,提高了
学校的考勤工作的效率。权利要求书1页  说明书6页  附图2页CN 108830958 A 2018.11.16
C N  108830958
A
1.一种基于互联网的智能学生考勤系统,包括系统硬件及系统软件,其特征在于,所述系统硬件包括硬件设备的搭建、指纹传感器与开发板的串行通信及开发板与PC机的串口通信,所述硬件设备包括STM32F103C8T6与ATK -AS608;所述系统软件包括登录模块、设备管理模块、查询与统计模块、指纹图像采集功能的实现及指纹比对算法的功能实现;所述设备管理模块包括考勤机信息的添加、修改、删除以及系统与考勤机的联机与断开;所述指纹比对算法功能包括指纹数据库及指纹识别模块,所述指纹比对算法主要包括验证和识别,同时还包括两个参数误识率和拒真率。
2.根据权利要求1所述的基于互联网的智能学生考勤系统,其特征在于,所述串口通信的具体流程为:开始后,首先打开串口设备,串口设备自动判断串口是否成功,当成功的时候,串口设备读取原串口信息,依次打开指纹装置和网页端口,通过网页端口依次进行设置考勤时间和人员信息,最后再进行串口读或写操作,进而整个流程结束,当串口设备判断串口失败的时候,会提示错误信息,从而整个流程结束。
3.根据权利要求1所述的基于互联网的智能学生考勤系统,其特征在于,本系统采用的ATK -AS608指纹传感器使用硬件握手工作方式,通过指纹模块与STM32单片机连接并且通过TTL转换电平连接PC端。
4.根据权利要求1所述的基于互联网的智能学生考勤系统,其特征在于,所述登录模块在登录界面载入时程序同时读取根目录下的数据库配置文件,为系统连接数据库做好准备,登陆模块界面左上方显示“请输入”,登陆模块界面下方设有输入的方块,当输入用户信息完成后,点击确认即可,确认下方设有取消按钮,输入用户信息并确认后系统会将用户输入的账号与密码同数据库中的用户信息相比较,正确则为合法用户,正常进入系统,否则,为非法用户,无法登录系统。
5.根据权利要求1所述的基于互联网的智能学生考勤系统,其特征在于,所述考勤机信息的管理主要是通过一个VB软件将考勤机的信息展示给用户;管理员在客户端界面中设有考勤时间、信息栏及增加指纹三个模块,管理员可以在考勤时间模块设置上午以及下午的考勤时间段,信息栏用于查已添加指纹的人员信息,增加指纹模块能够添加新的指纹信息并且添加相对应的人员信息,人员进行签到时,签到信息会自动显示在右侧今日签到信息。
6.根据权利要求1所述的基于互联网的智能学生考勤系统,其特征在于,所述查询功能的实现主要是通过用户提供的查询条件,进而统计出一个班级中所有成员在一个时间段内的具体签到时间或者查询出某个人在一个时间段内考勤的详细记录。
7.根据权利要求1所述的基于互联网的智能学生考勤系统,其特征在于,指纹对比算法流程中首先获取用户ID作为指纹库所含有信息的一种,用户指纹的指纹特征与指纹库进行比对,从指纹库筛选获得指纹特征值,与用户ID进行匹配从而确认用户身份。
8.根据权利要求1所述的基于互联网的智能学生考勤系统,其特征在于,所述指纹识别模块负责建立、维护及查指纹数据库,为用户提供有关质问档案的各项基本操作。
权 利 要 求 书1/1页CN 108830958 A
一种基于互联网的智能学生考勤系统
技术领域
[0001]本发明涉及考勤管理技术领域,具体是一种基于互联网的智能学生考勤系统。
背景技术
[0002]近年来,国内外学者对自动指纹识别技术进行了深入和广泛的研究,取得了较大的进展人事考勤制度是管理制度的重要组成部分。现在许多采用的考勤方式有:打卡钟、磁卡、IC卡、非接触式卡、ID卡等。虽然能起到一定的作用,但问题也很突出:打卡费人费事、需要好几个文员做统计和定时更换卡,而磁卡等则存在易忘带、遗失、被盗、制作新卡等问题;随着生物识别技术的日臻完善,市场上相继出现了识别人体生物特征的设备,比如指纹、掌形、虹膜等生物识别系统,这些高科技的出现为考勤管理更添一道保障和规范管理。综观所有生物识别考勤系统,性价比最高的还是指纹考勤系统。它应用面广,成熟,使用便利,至今在多个行业得到应用;
[0003]现有的指纹考勤系统无法统计及查询任意时段的考勤信息,同时储存指纹信息有上限,给实际工作带来了很烦。
发明内容
[0004]本发明的目的在于提供一种基于互联网的智能学生考勤系统,以解决上述背景技术中提出的问题。
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]一种基于互联网的智能学生考勤系统,包括系统硬件及系统软件,所述系统硬件包括硬件设备的搭建、指纹传感器与开发板的串行通信及开发板与PC机的串口通信,所述硬件设备包括STM32F103C8T6与ATK-AS608;所述系统软件包括登录模块、设备管理模块、查询与统计模块、指纹图像采集功能的实现及指纹比对算法的功能实现;所述设备管理模块包括考勤机信息的添加、修改、删除以及系统与考勤机的联机与断开;所述指纹比对算法功能包括指纹数据库及指纹识别模块,所述指纹比对算法主要包括验证和识别,同时还包括两个参数误识率和拒真率。
[0007]作为本发明进一步的方案:所述串口通信的具体流程为开始后,首先打开串口设备,串口设备自动判断串口是否成功,当成功的时候,串口设备读取原串口信息,依次打开指纹装置和网页端口,通过
网页端口依次进行设置考勤时间与人员信息,最后再进行串口读或写操作,进而整个流程结束,当串口设备判断串口失败的时候,会提示错误信息,从而整个流程结束。
[0008]作为本发明进一步的方案:本系统采用的ATK-AS608指纹传感器使用硬件握手工作方式,通过指纹模块与STM32单片机连接并且通过TTL转换电平连接PC端。
[0009]作为本发明进一步的方案:所述登录模块在登录界面载入时程序同时读取根目录下的数据库配置文件,为系统连接数据库做好准备,登陆模块界面左上方显示“请输入”,登陆模块界面下方设有输入的方块,当输入用户信息完成后,点击确认即可,确认下方设有取
消按钮,输入用户信息并确认后系统会将用户输入的账号与密码同数据库中的用户信息相比较,正确则为合法用户,正常进入系统,否则,为非法用户,无法登录系统。
[0010]作为本发明进一步的方案:所述考勤机信息的管理主要是通过一个VB软件将考勤机的信息展示给用户;管理员在客户端界面中设有考勤时间、信息栏及增加指纹三个模块,管理员可以在考勤时间模块设置上午以及下午的考勤时间段,信息栏用于查已添加指纹的人员信息,增加指纹模块能够添加新的指纹信息并且添加相对应的人员信息,人员进行签到时,签到信息会自动显示在右侧今日签到信息。
[0011]作为本发明进一步的方案:所述查询功能的实现主要是通过用户提供的查询条件,进而统计出一个班级中所有成员在一个时间段内的具体签到时间或者查询出某个人在一个时间段内考勤的详细记录。
[0012]作为本发明进一步的方案:指纹对比算法流程中首先获取用户ID作为指纹库所含有信息的一种,用户指纹的指纹特征与指纹库进行比对,从指纹库筛选获得指纹特征值,与用户ID进行匹配从而确认用户身份。
[0013]作为本发明进一步的方案:所述指纹识别模块负责建立、维护及查指纹数据库,为用户提供有关质问档案的各项基本操作。
[0014]与现有技术相比,本发明的有益效果是:本系统主要采用指纹验证的方式对上课的学生身份进行核实,开发方式是基于.NET的C/S的设计模式,实现了考勤指纹的动态更换,克服市面上考勤机的指纹数量的限制,以及根据用户的需求实现了对任意时段的考勤结果的统计与查询,提高了学校的考勤工作的效率,减轻了教师上课的负担,真正的做到了考勤工作的高效性、及时性;
[0015]综上所述,本发明能够实现任意时段考勤结果的统计与查询,克服了市面上考勤机的指纹数量限制,符合实际生活需要,具有高效性、及时性,适合推广。
附图说明
[0016]图1为本发明的串口通信流程图。
[0017]图2为本发明中的登录系统界面图。
[0018]图3为本发明中的考勤机信息管理界面图。
[0019]图4为本发明中指纹比对算法过程图。
具体实施方式
[0020]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0021]请参阅图1~4,本发明实施例中,一种基于互联网的智能学生考勤系统,包括系统硬件及系统软件;所述系统硬件包括硬件设备的搭建、指纹传感器与开发板的串行通信及开发板与PC机的串口通信,所述硬件设备包括STM32F103C8T6与ATK-AS608,所述STM32F103C8T6属于STM32单片机的一种,一次处理数据宽度为32位;所述ATK-AS608指纹识别模块是一款高性能的光学指纹识别模块,应用于各种考勤机、保险箱柜、指纹门禁系统、
指纹锁等场合;所述串口通信的具体流程为开始后,首先打开串口设备,串口设备自动判断串口是否成功,当成功的时候,串口设备读取原串口信息,依次打开指纹装置连接与网页端口,通过网页端口依次进行设置考勤时间与人员信息,最后再进行串口读或写操作,进而整个流程结束,当串口设备判断串口
失败的时候,会提示错误信息,从而整个流程结束;本系统采用的ATK-AS608指纹传感器使用硬件握手工作方式,通过指纹模块与STM32单片机连接并且通过TTL转换电平连接PC端,进而对STM32板进行程序编程,编程方法如下:
[0022]#define FALSE 0
[0023]#define TURE 1
[0024]//状态定义表
[0025]#define on 1
[0026]#define off 0
[0027]#define MAX_NUMBER 63
[0028]vu8 modeflag=0,clearallflag=0,changeflag=0;//默认为识别模式,如果为1为录入指纹模式,每录入一次SaveNumber++
[0029]//////////////////////////////////////常用指令定义/////////////////////////////
[0030]//Verify Password:验证设备握手口令
[0031]vu8 VPWD[16]={16,0X01,0Xff,0xff,0xff,0xff,0x01,0,7,0x13,0x00,0x00, 0x00,0x00,0x00,0x1b};//回送12个
[0032]//设置设备握手口令
[0033]vu8 STWD[16]={16,0X01,0Xff,0xff,0xff,0xff,0x01,0,7,0x12,0x00,0x00, 0x00,0x00,0x00,0x1a};//回送12个
[0034]//GetImage:探测手指并从传感器上读入图像
[0035]vu8 GIMG[14]={12,0X01,0Xff,0xff,0xff,0xff,0x01,0,3,1,0x00,0x05};//回送12个
[0036]//Gen Templet1:根据原始图像生成指纹特征1
[0037]vu8 GENT1[14]={13,0X01,0Xff,0xff,0xff,0xff,0x01,0,4,2,1,0x00, 0x08};//回送12个
[0038]//Gen Templet2:根据原始图像生成指纹特征2
[0039]vu8GENT2[14]={13,0X01,0Xff,0xff,0xff,0xff,0x01,0,4,2,2,0x00,0x09};//回送12个
[0040]//Search Finger:以CharBufferA或CharBufferB中的特征文件搜索整个或部分指纹库
[0041]vu8 SEAT[18]={17,0X01,0Xff,0xff,0xff,0xff,0x01,0,8,4,1,0,0,0,0x65, 0x00,0x73};//回送12个
[0042]//Merge Templet;将CharBufferA与CharBufferB中的特征文件合并生成模板,结果存于ModelBuffer。
[0043]vu8 MERG[14]={12,0X01,0Xff,0xff,0xff,0xff,0x01,0,3,5,0x00,0x09};//回送12个

本文发布于:2024-09-20 13:33:39,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/773498.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:指纹   考勤   系统   模块   信息
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议