DISEÑO DE UN SISTEMA BIOMÉTRICO PARA CONTROL DE ASISTENCIAS EN AMBIENTES UNIVERSITARIOS (DESIGN OF A BIOMETRIC SYSTEM FOR ATTENDANCE CONTROL IN UNIVERSITY ENVIRONMENT)

Aldonso Becerra Sánchez, Emmanuel de Jesús Velásquez Martínez, Gustavo Zepeda Valles, Uriel Ramírez García Correa, Santiago Esparza Guerrero

Resumen


Resumen

Actualmente las tareas de un profesor universitario requieren una relación entre la sesión de clase presencial y el registro de asistencia del estudiante, por lo que un mecanismo convencional para registrar dicha actividad de asistencia es capitalizado en una hoja de papel. Esta actividad deja de lado al alumno, además del tiempo que se consume. Este trabajo tiene como objetivo el diseño de un sistema asequible basado en biometría dactilar para el registro de asistencia del estudiante por cada curso al que asiste. La infraestructura desarrollada para este tipo de sistema requiere portabilidad y usabilidad para el usuario. El producto del control será obtenido por medio de un reporte de asistencias de huella digitalizada dactilar con mecanismo fiable de seguridad. Se dispone adicionalmente de una aplicación de escritorio desarrollada en Python que brinda funciones de gestión de usuarios.   

Palabras Claves: huella dactilar digital, lector de huella digital, Raspberry PI, registro de asistencia biométrico.

 

Abstract

Nowadays the tasks of a university professor require a relationship between the face-to-face class session and the student's attendance record, so that a conventional mechanism to record such attendance activity is capitalized on a sheet of paper. This activity leaves aside the student, in addition to the time consumed. The aim of this work is to design an affordable system based on fingerprint biometrics for the registration of student attendance for each course attended. The infrastructure developed for this type of system requires portability and usability for the user. The product of the control will be obtained by means of a digital fingerprint assistance report with a reliable security mechanism. It also has a desktop application developed in Python that provides user management functions.

Keywords: digital fingerprint, fingerprint reader, Raspberry PI, biometric attendance record.

 


Texto completo:

53-73 PDF

Referencias


Basics, C. (2019). How to Setup an I2C LCD on the Raspberry Pi – Circuit Basics, consultada el 27 de julio de 2019. Dirección de Internet: http://www.circuitbasics.com/raspberry-pi-i2c-lcd-set-up-and-programming/.

Becerra, A. (2018). Aplicación gestora de contenidos de aprendizaje personalizados para un ambiente híbrido de tipo virtual-presencial, Academia Journals Morelia.

Benavides, G, Sosa, C., & Montané, L. (2016). Reconocimiento facial aplicado a la toma de asistencia. Pistas Educativas, No. 122, 57-68.

Calle, V. (2016). Control de asistencia a clase mediante un lector de huella digital (tesis de grado), Mérida, Yucatán.

Commands. (2019). Commands - Utilities for running commands, consultada el 28 de Julio de 2019. Dirección de Internet: https://docs.python.org/2/library/commands.html.

CRUD. (2019). What is CRUD?, consultada el día 04 de abril de 2019. Dirección de Internet: https://www.codecademy.com/articles/what-is-crud.

Cx_Oracle. (2019). cx_Oracle - Python Interface for Oracle Database., consultada el 28 de julio de 2019. Dirección de Internet: https://oracle.github.io/python-cx_Oracle/.

Finger print. (2019). Finger print reader support, consultada el 28 de julio de 2019. Dirección de Internet: https://fprint.freedesktop.org/.

GPIO. (2019). GPIO (General Purpose Input/Output) Definition, consultada el 26 de julio de 2019. Dirección de Internet: https://techterms.com/definition/gpio

Horne, M. (2019). I2C 20×4 LCD character display on a #RaspberryPi. Consultada el día 27 de julio de 2019. Dirección de Internet: https://www.recantha.co.uk/blog/?p=4849

JDBC. (2019). What is Java Database Connectivity (JDBC)?, consultada el 28 de julio de 2019. Dirección de Internet: https://www.theserverside.com/definition/Java-Database-Connectivity-JDBC

Jiménez, G. (2018). Sistema web de control de asistencia basado en web services y la biometría de huella dactilar para las instituciones educativas (tesis de grado), Universidad Nacional Mayor de San Marcos, Lima, Perú .

Márquez, L. E., Abdo, Y. N., & Ángulo, F. J. (2014). Prototipo de control de acceso a aulas y registro automático de asistencia. Revista colombiana de Tecnologías Avanzadas, Vol 2, No. 26, 41-47.

Moodle. (2019). Moodle, consultada el día 17 de mayo de 2019. Dirección de Internet: https://moodle.org/?lang=es.

Oracle Database. (2019). Introduction to the Oracle Database, consultada el día 04 de abril de 2018. Dirección de Internet: https://docs.oracle.com/cd/B19306_01/server.102/b14220/intro.htm.

Pyfprint. (2019), Pyfprint. consultada el 28 de julio de 2019. Dirección de Internet://github.com/luksan/pyfprint/tree/master/pyfprint.

Python. (2019). What is Python? Executive Summary, consultada el día 04 de abril de 2018. Dirección de Internet: https://www.python.org/doc/essays/blurb/.

Regular expression. (2019). Regular expresión operations, consultada el 28 de julio de 2019. Dirección de Internet: https://docs.python.org/2/library/re.html.

ReportLab. (2019). Open Source - ReportLab.com, consultada el 26 de julio de 2019. Dirección de Internet: https://www.reportlab.com/opensource/.

Rouse, M. (2005). What is Prototyping Model?, consultada el día 25 de abril de 2018. Dirección de Internet: https://searchcio.techtarget.com/definition/Prototyping-Model.

RPi.GPIO. (2019). RPI.GPIO, consultada el 25 de julio de 2019. Dirección de Internet: https://pypi.org/project/RPi.GPIO/.

Sepúlveda, L., & Coavas, Y. (2014). Desarrollar una plataforma web para el control de asistencia de estudiantes, docentes y administrativos de la universidad de córdoba sede lorica mediante el uso de tarjetas inteligentes, dispositivos móviles y SMS (tesis de grado), Lorica, Córdoba.

Sommerville, I. (2001). Software engineering. Boston: Addison-Wesley.

Tkinter. (2019). Tkinter - Python interface to Tcl/Tk, consultada el día 28 julio de 2019. Dirección de internet: https://docs.python.org/2/library/tkinter.html.

Weitzenfeld, A. & Guardati, S. (2007). Capítulo 12: Ingeniería de software: el proceso para el desarrollo de software. Libro: Introducción a la Computación. México D.F: CENGAGE Learning.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas