universidad regional autÓnoma de los andesdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... ·...

110
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES “UNIANDES” FACULTAD SISTEMAS MERCANTILES CARRERA DE SISTEMAS PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN SISTEMAS E INFORMÁTICA TEMA: SISTEMA BIOMÉTRICO DE RECONOCIMIENTO FACIAL PARA EL CONTROL DE ASISTENCIA DEL PERSONAL DOCENTE Y ADMINISTRATIVO DE LA UNIANDES TULCÁN. AUTOR: AYALA GOYES MICHAEL SANTIAGO ASESOR: ING. DORADO CEBALLOS CRISTIAN YOVAO, MSC. TULCÁN ECUADOR 2018

Upload: others

Post on 05-Sep-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD SISTEMAS MERCANTILES

CARRERA DE SISTEMAS

PROYECTO DE INVESTIGACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO

DE INGENIERO EN SISTEMAS E INFORMÁTICA

TEMA:

SISTEMA BIOMÉTRICO DE RECONOCIMIENTO FACIAL PARA EL

CONTROL DE ASISTENCIA DEL PERSONAL DOCENTE Y ADMINISTRATIVO

DE LA UNIANDES TULCÁN.

AUTOR: AYALA GOYES MICHAEL SANTIAGO

ASESOR: ING. DORADO CEBALLOS CRISTIAN YOVAO, MSC.

TULCÁN – ECUADOR

2018

Page 2: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

CERTIFICACIÓN DEL ASESOR

En mi calidad de Asesor del Trabajo de Grado, previo a la obtención del título de Ingeniero

en Sistemas e Informática; Certifico que el señor Michael Santiago Ayala Goyes, elaboro su

trabajo de grado sobre el tema: “Sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán”, bajo los lineamientos académicos y de investigación

de UNIANDES.

La implementación del Sistema informático con dispositivo biométrico de reconocimiento

facial para mejorar el control de asistencia del personal docente y administrativo de la

Uniandes Tulcán propuesto, cuya característica principal radica en la investigación

tecnológica dentro del área del desarrollo de software, además de aportar con conocimientos

adquiridos a los estudiantes de UNIANDES Tulcán.

Como asesor apruebo la respectiva presentación, para que sea sometida a la revisión de

lectores y defensa de la misma, por parte del jurado calificador que se designe.

Atentamente,

Ing. Dorado Ceballos Cristian Yovao Msc.

Asesor

Page 3: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

DECLARACIÓN DE AUTORÍA

Yo, Ayala Goyes Michael Santiago con cédula de identidad N°. 0401581889, egresado de la

facultad de sistemas mercantiles, carrera de sistemas e informática, certifico y doy fe que el

trabajo de grado con el tema: Sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán, es de mi autoría. Además, doy potestad a la

universidad para que emplee el trabajo de culminación de estudio como bibliografía para

futuras investigaciones relacionadas con el tema planteado.

Atentamente,

Ayala Goyes Michael Santiago

Autor

Page 4: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

DERECHOS DE AUTOR

Yo, Michael Santiago Ayala Goyes, declaro que conozco y acepto la disposición constante

en el literal d) del Art. 85 del Estatuto de la Universidad Regional Autónoma de Los Andes,

que en su parte pertinente textualmente dice: El Patrimonio de la UNIANDES, está

constituido por: La propiedad intelectual sobre las Investigaciones, trabajos científicos o

técnicos, proyectos profesionales y consultaría que se realicen en la Universidad o por cuenta

de ella;

Ambato, mayo de 2018

_______________________________

Sr. Michael Santiago Ayala Goyes

CI. 0401581889

AUTOR

Page 5: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

DEDICATORIA

A mi MADRE, por ser la amiga y compañera que me ha ayudado a crecer, por ser la persona

que me ha acompañado durante todo mi trayecto estudiantil y de vida, por sus consejos,

comprensión, ayudándome en los momentos difíciles, por ser el pilar fundamental en todo lo

que soy, por la motivación constante que me ha permitido ser una persona de bien, pero más

que nada, por su amor corrigiendo mis faltas y celebrando mis triunfos.

A mi PADRE, por los ejemplos de perseverancia, constancia que lo caracterizan y que me ha

infundado. Este es un logro que quiero compartir contigo, gracias por creer en mí. Y sé que

está orgulloso de la persona en la cual me he convertido.

Todo este trabajo ha sido posible gracias a ellos.

A mix HERMANOS, por ser más que hermanos amigos que me han dado la confianza,

valores de lucha y de seguir adelante, que fueron un pilar fundamental para poder obtener la

meta propuesta.

MICHAEL

Page 6: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

AGRADECIMIENTO

A Dios quien supo guiarme por el buen camino, darme fuerzas para seguir adelante y no

desmayar en los problemas, enseñándome a encarar las adversidades sin perder nunca la

dignidad ni desfallecer en el intento. Además de su infinita bondad y amor.

A mi madre por ser la guía por ser el pilar fundamental del éxito de mi vida, ya que con sus

sabios consejos he podido alcanzar los sitiales del triunfo.

A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado para ser el

mejor en la vida diaria y un ejemplo a seguir para mis hermanos.

A mis hermanos que han visto y palpado el sacrificio diario que he tenido que realizar todos

los días y que con esfuerzo y dedicación hoy se manifiestan mis ideales con tiempo de

preparación.

Al Asesor de Trabajo de Grado, Ing. Cristian Dorado catedrático, que con gran paciencia y

entrega ha cultivado en mí, el interés por la investigación, orientándome con profesionalismo

y entrega.

Mi eterna gratitud para la Universidad Regional Autónoma de los Andes UNIANDES y por

su intermedio a todos los docentes de la carrera de sistemas, que con su labor altamente

generosa y entusiasta impartieron valiosos conocimientos para mi formación profesional,

integral y armónica.

MICHAEL

Page 7: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

RESUMEN EJECUTIVO

Los sistemas con dispositivos biométricos actualmente están brindando una mayor seguridad

y eficiencia a la hora de registrar el personal de una empresa, puesto que los dispositivos

escanean los rostros de forma ágil, sencilla permitiendo así un mejor control de acceso al

trabajo diario de las personas; la automatización es un término que va tomando importancia

en la sociedad, inicialmente asociaba complicados sistemas de control y de gestión de

dispositivos e incluso el concepto de hogares inteligentes; pero actualmente, la oferta de la

automatización aumenta cada día, cobra más y más importancia y es aplicada cada vez a otros

campos como: la energía eléctrica, servicios de seguridad y a la comunicación por medio de

la automatización aplicada. Mediante el presente trabajo se pretende crear un sistema

informático con dispositivo biométrico de reconocimiento facial para mejorar el control de

asistencia del personal docente y administrativo de la Uniandes Tulcán, aportando servicios

de gestión, bienestar y comunicación, que pueden estar integrados por medio de redes

interiores y exteriores de comunicación, cableadas o inalámbricas, dotándolos de un control

eficiente y de fácil manejo con la ampliación e incorporación de nuevas funciones; también,

alcanzando un grado suficiente de estandarización e implantación, que permita una reducción

considerable de sus costos. Desde la vertiente técnica, el principal objetivo a parte de un buen

funcionamiento de la instalación, pasa por asegurar una suficiente velocidad de transmisión.

Los dispositivos de reconocimiento facial se basan en un conjunto de puntos de distancia que

cada rostro presenta de forma diferente.

Palabras clave: automatización, biométrico, estándar, implantar.

Page 8: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

ABSTRACT

The systems with biometric devices are currently providing greater security and efficiency

when it comes to registering the staff of a company, since the devices scan the faces in an

agile and simple way, thus allowing a better control of access to people's daily work;

automation is a term that is gaining importance in society, which was initially associated to

complicated control systems and device management and even the concept of smart homes;

but currently, the supply of automation increases every day, becomes more and more

important and is applied every time to other fields such as: electric power, security services

and communication through applied automation. The present work intends to create a

computer system with a biometric facial recognition device to improve the assistance control

of the teaching and administrative staff of Uniandes Tulcán, providing management, welfare

and communication services, which can be integrated by means of internal networks and

external communication, wired or wireless, providing them with efficient control and easy

operation with the extension and incorporation of new functions; also, reaching a sufficient

degree of standardization and implementation, which allows a considerable reduction of its

costs. From the technical point of view, the main objective, apart from a good operation of

the installation, is to ensure a sufficient transmission speed. Facial recognition devices are

based on a set of distance points that each face presents differently.

Keywords: automation, biometric, standard, implant.

Page 9: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

ÍNDICE GENERAL

CONTENIDO Pág.

CERTIFICACIÓN DEL ASESOR

DECLARACIÓN DE AUTORÍA

DERECHOS DE AUTOR

DEDICATORIA

AGRADECIMIENTO

RESUMEN EJECUTIVO

ABSTRACT

Índice General

INTRODUCCIÓN .................................................................................................................. 1

Antecedentes de la Investigación ........................................................................................... 1

Formulación del Problema...................................................................................................... 4

Delimitación del problema ..................................................................................................... 4

Objeto de Estudio y Campo de Acción .................................................................................. 4

Objeto de Estudio ................................................................................................................... 4

Campo de Acción ................................................................................................................... 4

Línea de Investigación ............................................................................................................ 4

Objetivos ................................................................................................................................. 5

Objetivo General ................................................................................................................. 5

Objetivos Específicos ......................................................................................................... 5

Idea a Defender ....................................................................................................................... 5

Variables ................................................................................................................................. 5

Variable Independiente ....................................................................................................... 5

Page 10: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Variable Dependiente ......................................................................................................... 5

Justificación ............................................................................................................................ 5

Novedad .................................................................................................................................. 6

CAPÍTULO I - MARCO TEÓRICO ...................................................................................... 7

1.1. Origen y evolución de procesos informáticos ................................................................. 7

Primera generación .......................................................................................................... 7

Segunda generación......................................................................................................... 8

Cuarta generación ............................................................................................................ 8

Quinta generación ........................................................................................................... 9

Sexta generación ............................................................................................................. 9

1.2. Análisis de las distintas posiciones teóricas sobre Procesos Informáticos de control de

asistencia y reconocimiento facial. ..................................................................................... 9

1.2.1 Conceptos de Informática. ..................................................................................... 9

1.2.2 Sistema informático.............................................................................................. 10

1.2.3 Software ............................................................................................................... 10

1.2.4. Visual Studio ....................................................................................................... 11

1.2.5. Visual Basic......................................................................................................... 11

1.2.6. Sistemas Informáticos ......................................................................................... 12

1.2.7. Base de Datos ...................................................................................................... 12

1.2.8. SQL ..................................................................................................................... 12

1.2.9. Modelo Cliente / Servidor ................................................................................... 13

1.2.10. Gestión de asistencia ......................................................................................... 13

1.2.11. Reconocimiento facial ....................................................................................... 14

1.3 Valoración crítica de los conceptos principales de las distintas posiciones teóricas sobre

Sistemas Informáticos orientados al control de asistencia. ............................................... 16

1.4. Conclusiones parciales del Capítulo I ........................................................................ 17

Page 11: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

CAPÍTULO II - MARCO METODOLÓGICO ................................................................... 18

2.1. Caracterización de la programación y manejo de dispositivos biométricos de

reconocimiento facial. ....................................................................................................... 18

2.2. Descripción del Procedimiento Metodológico .......................................................... 18

2.2.1. Modalidad de la Investigación ............................................................................ 18

2.2.2. Tipos de Investigación ........................................................................................ 19

2.2.3. Métodos, Técnicas e Instrumentos de Investigación ........................................... 20

2.2.4. Población y Muestra ............................................................................................ 22

2.2.5. Interpretación de Resultados ............................................................................... 22

Pregunta Nro. 1 ............................................................................................................. 22

Pregunta Nro. 2 ............................................................................................................. 23

Pregunta Nro. 3 ............................................................................................................. 23

Pregunta Nro. 4 ............................................................................................................. 24

Pregunta Nro. 5 ............................................................................................................. 25

Pregunta Nro. 6 ............................................................................................................. 25

Pregunta Nro. 7 ............................................................................................................. 26

Pregunta Nro. 8 ............................................................................................................. 27

Pregunta Nro. 9 ............................................................................................................. 27

Pregunta Nro. 10 ........................................................................................................... 28

2.3. Metodología de desarrollo de Software ..................................................................... 29

2.4. Conclusiones Parciales del Capítulo II .................................................................... 31

CAPÍTULO III - PLANTEAMIENTO DE LA PROPUESTA ............................................ 32

3.1 Identificación de problemas, oportunidades y objetivos ................................................ 32

3.1.1. Título ................................................................................................................... 32

3.1.2. Caracterización de la propuesta........................................................................... 32

Page 12: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

3.1.3. Objetivos ............................................................................................................. 33

3.2. Determinación de los requerimientos de información ............................................... 33

3.3. Análisis de las necesidades del sistema ..................................................................... 33

3.4. Diseño del sistema ..................................................................................................... 34

3.4.1. Base De Datos (SQL Server) ............................................................................ 35

3.4.2. Formularios ......................................................................................................... 45

3.5. Desarrollo y documentación del software ................................................................. 46

3.5.1. Definición de variables........................................................................................ 46

3.5.2. Proceso Manual ................................................................................................... 47

3.5.3. Requerimientos.................................................................................................... 47

3.5.4. Instalación del Sistema ........................................................................................ 48

3.5.5. Código La Clase Conexión ....................................................................................... 51

Llamada a librerías SQL ....................................................................................................... 51

3.5.6. Código De La Clase Estudiantes ....................................................................... 51

3.5.7. Seguridades ....................................................................................................... 52

3.6. Pruebas y mantenimiento del sistema ........................................................................ 53

3.6.1. Pruebas de caja blanca......................................................................................... 53

3.6.2. Pruebas de caja negra .......................................................................................... 53

3.7. Implantación y evaluación del sistema. ..................................................................... 55

Validador 1. .......................................................................................................................... 55

Validador 2. .......................................................................................................................... 55

Validador 3. .......................................................................................................................... 56

3.7.1. Resultados de la Validación de la Propuesta. ...................................................... 56

3.7.2. Impacto ................................................................................................................ 60

3.7.3. Conclusiones parciales del capítulo .................................................................... 61

Page 13: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Conclusiones y recomendaciones ......................................................................................... 62

Conclusiones ..................................................................................................................... 62

Recomendaciones ............................................................................................................. 63

Bibliografía ............................................................................................................................. 1

ANEXOS ................................................................................................................................ 2

Anexo 1: Carta de aprobación del perfil del proyecto de investigación. ............................ 3

Anexo 2: Encuesta dirigida al personal docente y administrativo de la Uniandes Tulcán. 4

Anexo 3: Instrumentos de validación por expertos ............................................................ 6

Anexo 4: Manual Técnico ................................................................................................. 10

nexo 5: Manual de usuario ................................................................................................ 27

Desarrollo ...................................................................................................................... 28

Formularios ....................................................................................................................... 28

Menú registrar ............................................................................................................... 29

Menú seguridad ................................................................................................................. 31

Page 14: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Índice de Tablas

Item Detalle Pág.

Tabla 1 PREGUNTA Nro. 1 ................................................................................................ 24

Tabla 2 PREGUNTA Nro. 2 ................................................................................................ 24

Tabla 3 PREGUNTA Nro. 3 ................................................................................................ 25

Tabla 4 PREGUNTA Nro. 4 ................................................................................................ 26

Tabla 5 PREGUNTA Nro. 5 ................................................................................................ 26

Tabla 6 PREGUNTA Nro. 6 ................................................................................................ 22

Tabla 7 PREGUNTA Nro. 7 ................................................................................................ 23

Tabla 8 PREGUNTA Nro. 8 ................................................................................................ 27

Tabla 9 PREGUNTA Nro. 9 ................................................................................................ 28

Tabla 10 PREGUNTA Nro. 10............................................................................................. 28

Tabla 11 DEFINICIÓN DE VARIABLES .......................................................................... 46

Tabla 12 REQUERIMIENTOS DE HARDWARE.............................................................. 47

Tabla 13 PRUEBA CAJA BLANCA ................................................................................... 53

Tabla 14 FICHA VALIDACIÓN DE EXPERTOS ............................................................. 56

Tabla 15 FICHA VALIDACIÓN DE EXPERTOS ............................................................. 57

Tabla 16 FICHA VALIDACIÓN DE EXPERTOS ............................................................. 58

Tabla 17 FICHA VALIDACIÓN DE EXPERTOS ............................................................. 59

Tabla 18 FICHA VALIDACIÓN DE EXPERTOS ............................................................. 59

Índice de Gráfico

Item Detalle Pág.

GRÁFICO 1 BASE DE DATOS TABLA CLAVES ........................................................... 35

GRÁFICO 2 BASE DE DATOS TABLA DOCENTE ........................................................ 36

GRÁFICO 3 BASE DE DATOS TABLA ADMINISTRADOR ......................................... 37

GRÁFICO 4 BASE DE DATOS TABLA HORARIO ........................................................ 38

GRÁFICO 5 BASE DE DATOS TABLA ASISTENCIA ................................................... 39

GRÁFICO 6 DIAGRAMA ENTIDAD RELACIÓN DE BASE DE DATOS .................... 40

GRÁFICO 7 DIAGRAMA MODELO LÓGICO ................................................................ 41

GRÁFICO 8 DIAGRAMA MODELO FÍSICO ................................................................... 42

GRÁFICO 9 DIAGRAMA ORIENTADO A OBJETOS .................................................... 43

GRÁFICO 10 DIAGRAMA MODELO XML ..................................................................... 44

GRÁFICO 11 FORMULARIO REGISTRO DE USUARIO .............................................. 45

GRÁFICO 12 FORMULARIO MENÚ PRINCIPAL .......................................................... 45

GRÁFICO 13 INSTALACIÓN DEL SISTEMA ................................................................. 48

Page 15: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

GRÁFICO 14 SELECCIONAR CARPETA DE INSTALACIÓN ...................................... 49

GRÁFICO 15 CONFIRMAR INSTALACIÓN ................................................................... 49

GRÁFICO 16 INSTALACIÓN DEL SISTEMA ................................................................. 50

GRÁFICO 17 INSTALACIÓN COMPLETA ..................................................................... 50

GRÁFICO 18 IMAGEN DEL SISTEMA A PRUEBA ....................................................... 54

GRÁFICO 19 IMAGEN DEL SISTEMA A PRUEBA ....................................................... 54

GRÁFICO 20 CARTA DE APROBACIÓN DEL PERFIL DEL PROYECTO DE

INVESTIGACIÓN ................................................................................................................. 3

GRÁFICO 21 FORMULARIO DE REGISTRO DE USUARIO ........................................ 28

GRÁFICO 22 FORMULARIO MENÚ PRINCIPAL .......................................................... 29

GRÁFICO 23 FORMULARIO REGISTRO DE DOCENTES ........................................... 30

GRÁFICO 24 FORMULARIO REGISTRO DE ASISTENCIA ......................................... 30

GRÁFICO 25 FORMULARIO ADMINISTRACIÓN DE USIARIOS .............................. 31

GRÁFICO 26 FORMULARIO BACKUP ........................................................................... 32

Page 16: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

1

INTRODUCCIÓN

Antecedentes de la Investigación

Desde la formación de las primeras industrias, se hizo necesario controlar la asistencia de

los empleados; puesto que, sin un control de asistencia, los empleados podrían no asistir

y la persona que los contrató no se daría cuenta; es por esto que se crearon diferentes

formas de control de asistencia; una de las primeras fue el paso de lista de los empleados

a la hora de entrada y salida.

Contar en cada empresa con un control de asistencia laboral, permitirá controlar de forma

fácil los tiempos de entrada y salida de los empleados; uno de los objetivos de un sistema

de control de asistencia laboral es conocer las horas de entrada y salida de cada uno de

los empleados con el fin de saber al final de cada mes cuantos minutos tarde ingresó y

cuantas horas extra hizo durante el período de trabajo.

El control de asistencia es una herramienta muy poderosa para cada empresa ya que

permitirá contabilizar el tiempo trabajado, las horas extras, las vacaciones, festivos y

manejar mejor las remuneraciones de los empleados.

En la universidad Uniandes por ser una institución de educación superior, es necesario

implementar un sistema de control de asistencia para el personal docente y administrativo

para controlar la asistencia de cada docente y su ingreso y salida de clases haciendo

referencia a un horario dispuesto y realizado por el coordinador académico; de esta forma

se podrá controlar de manera precisa el tiempo de retraso y las horas extra realizadas

durante el período de trabajo.

Posteriormente cada registro de asistencia docente debe ser verificado por el sistema y

aplicar análisis estadístico para conocer el promedio de asistencia en general y así con

esta información tratar de corregir la inasistencia para mejorar los procesos de educación

en la Universidad Uniandes.

En el medio social, específicamente en el cantón Tulcán se puede observar que en la

Universidad Uniandes se presentaron dos estudios de control de asistencia; el primer

proyecto pertenece a Marco Garzón (2015) con el tema “Sistema informático con

tecnología RFID para mejorar el control de asistencia de los estudiantes de la Uniandes

Tulcán”, el cual quedó como un estudio puesto que la Universidad Uniandes no lo

Page 17: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

2

implementó; el segundo proyecto pertenece a David Burbano (2015) con el tema “Sistema

informático con dispositivo biométrico para mejorar el control de asistencia de los

empleados de Imbauto Tulcán”, el cual quedó como un estudio puesto que la empresa

Imbauto no lo implementó.

Estado del arte

El reconocimiento facial es una de las tecnologías que más ha tendido a la masificación

en los últimos años, en parte gracias a su inclusión en los dispositivos móviles. Los

sistemas de reconocimiento facial se basan en una serie de algoritmos capaces de detectar

caras en cuestión de segundos

A pesar de que esta tecnología supone un gran avance en muchos sentidos, su uso

indiscriminado puede traer problemas de privacidad para millones de personas.

Actualmente, ya es posible acceder a edificios o autorizar pagos mediante el

reconocimiento facial, incluso nuestro móvil es capaz de detectar una cara en las fotos.

Y aquí reside uno de los mayores problemas, ya que una cara puede ser capturada y

detectada por una cámara especializada en cualquier lugar; de hecho, muchas empresas y

entidades ya utilizan esta tecnología para identificar consumidores frecuentes y público

potencial, pero muchas empresas no la aplican porque según un estudio realizado por el

FBI, un 60% de cámaras de reconocimiento fascial pueden confundir el rostro de una

persona mediante la utilización de una fotografía por lo que es necesario que se utilicen

cámaras con reconocimiento fascial 3D mediante el uso de láser para medir la

profundidad del rostro. (González Dono, 2017)

En este sentido, expertos en seguridad digital y privacidad señalan varios problemas que

pueden surgir, principalmente en relación a la vigilancia de estos datos y a la pérdida del

anonimato.

Se estima que el FBI tiene una base de datos con las caras de la mitad de la población de

Estados Unidos, y en Rusia se ha dado el caso de un sitio web que, utilizando el

reconocimiento facial, publicó los rostros con nombres de los asistentes a manifestaciones

a favor de opositores al presidente Vladimir Putin, vulnerando así derechos

fundamentales de todo ciudadano.

Además, estos sistemas pueden ser hackeados por ciberdelincuentes y esto pone todavía

más en riesgo la seguridad y privacidad de esta información.

Page 18: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

3

También a través de Facebook, que ya utiliza el reconocimiento facial para generar

etiquetas automáticas en las fotografías, una persona puede ser identificada sin

demasiadas complicaciones tan solo accediendo a la fotografía de su perfil. (González

Dono, 2017)

El dispositivo de lectura facial estará conectado dependiendo de su posición por medio

de una red informática o directamente a un computador; y será administrado por un

sistema informático el cual dará la orden tanto del registro de usuarios como también del

registro de asistencia, el sistema informático posteriormente generará información acerca

de la asistencia y si el administrador lo requiere, también generará cuadros estadísticos;

esta nueva área tecnológica brinda a investigadores y aficionados un vasto y variado

campo de trabajo, lleno de objetivos y en estado de desarrollo.

Actualidad e importancia

El trabajo de grado está acorde con la tecnología puesto que se utiliza un dispositivo de

última generación capaz de captar imágenes faciales de alta resolución lo cual es

importante en el presente proyecto ya que el sector de control de asistencia debe captar el

paso de personas a una distancia considerable lo cual no podría lograrse con una cámara

estándar, entonces se resalta la importancia que presenta la tecnología de última

generación para el desarrollo del presente sistema informático.

El principal problema que existe en la Universidad Uniandes es que el personal docente

no tiene un control de asistencia mediante dispositivos tecnológicos y sistemas

informáticos, lo cual genera un deficiente control, puesto que los coordinadores deben

estar verificado la asistencia de cada uno de los docentes para que al final del período

ellos pasan un informe de asistencia mediante el cual se debe analizar cada uno de los

registros de la asistencia y así emitir el informe final, lo cual genera pérdida de tiempo y

control deficiente.

El personal administrativo de la universidad Uniandes actualmente se controla mediante

un lector de huellas digitales el cual requiere contacto directo entre el dispositivo y la

palma de la mano de las personas, además pide un código de usuario; por lo que es

necesario que cada persona tenga que realizar varios pasos tanto para registrar su ingreso

y su hora de salida; este proceso puede generar filas en caso de que exista un gran número

de personas encargadas de la administración de la universidad Uniandes; por lo que

Page 19: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

4

necesario implementar este tipo de dispositivos puesto que la universidad está en un

proceso de crecimiento y pronto existirá saturación a la hora de realizar el registro de

asistencia

Formulación del Problema

¿Cómo aplicar un sistema biométrico para mejorar el control de asistencia del personal

docente y administrativo en la Uniandes Tulcán?

Delimitación del problema

Delimitación de campo. - La investigación se realizó en la Universidad Autónoma de

los Andes UNIANDES - Tulcán.

Delimitación temporal.

La investigación se efectuará en el plazo comprendido de noviembre de 2017 a abril de

2018.

Delimitación espacial.

UNIANDES Tulcán.

Objeto de Estudio y Campo de Acción

Objeto de Estudio

Sistemas Informáticos.

Campo de Acción

Procesos Informáticos.

Línea de Investigación

Automatización y Control.

Page 20: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

5

Objetivos

Objetivo General

Implementar un sistema informático con dispositivo biométrico de reconocimiento facial

para mejorar el control de asistencia del personal docente y administrativo de la Uniandes

Tulcán.

Objetivos Específicos

Realizar una investigación bibliográfica acerca de la información referente al

control de asistencia en las diferentes empresas.

Diagnosticar la situación actual del control de asistencia en la Universidad

Uniandes de la ciudad de Tulcán.

Determinar los elementos constitutivos para la automatización del control de

asistencia en la Universidad Uniandes Tulcán.

Validar la propuesta mediante expertos.

Idea a Defender

Con la implementación de un sistema informático con dispositivo biométrico de

reconocimiento facial, se contribuirá a mejorar el control de asistencia del personal

docente y administrativo de la Uniandes Tulcán.

Variables

Variable Independiente

Sistema informático con dispositivo biométrico de reconocimiento facial.

Variable Dependiente

Control de asistencia del personal docente y administrativo de la Uniandes Tulcán.

Justificación

El presente trabajo está acorde con la tecnología puesto que se utiliza un dispositivo de

última generación capaz de reconocer el rostro de cada persona según un patrón de

código, lo cual es importante en el presente proyecto ya que es mucho más fácil y rápido

Page 21: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

6

para el personal docente y administrativo acercar el rostro al lector y pasar, ya que el

lector de reconocimiento facial automáticamente registrará la asistencia.

Los lectores de reconocimiento facial actualmente son muy utilizados en varios sectores

empresariales puesto que son dispositivos de alta velocidad de reconocimiento ya que en

la mayoría de empresas se requiere agilidad a la hora de registrar asistencia de los

empleados en las diferentes empresas.

La tecnología de reconocimiento facial actualmente es nueva en el ámbito del control de

asistencia en las empresas, los principales resultados son el manejo de software para

manipular dicha tecnología, de este modo se presenta un nuevo ámbito de investigación

para los estudiantes de la carrera de sistemas de la Uniandes Tulcán; en el ámbito social

se puede dar a conocer a las diferentes empresas de la ciudad de Tulcán los beneficios

que presenta la aplicación de este tipo de tecnología.

El uso de tecnología de reconocimiento facial es de gran beneficio en la ciudad de Tulcán

puesto que su uso brindará resultados económicos puesto que se mejorará el control de

asistencia confiable por lo que los empleados deben cumplir al 100% sus horas laborables;

científicos y/o tecnológicos ya que se dará inicio a la creación de nuevos sistemas que

utilicen la tecnología biométrica de reconocimiento facial y los estudiantes de la carrera

de sistemas podrán acceder a nuevas tecnologías para control de asistencia en los

diferentes lugares laborales y por ende la aplicación tecnológica de última generación; ya

que se creará un carácter de puntualidad en los diferentes trabajos en la ciudad de Tulcán

ya que el dispositivo de reconocimiento facial requiere de la presencia del empleado para

verificar los rasgos de su rostro; culturales puesto que se fomentará los valores de

responsabilidad y puntualidad en la sociedad de Tulcán aplicado estrategias de educación

para que las personas no se sientan obligadas a estar puntuales en sus trabajos; sino que

ellos deseen hacerlo sin ningún tipo de obligación; educativos ya que se fomentará la

configuración y programación de los diferentes dispositivos orientados a los estudiantes

de la carrera de sistemas de la Uniandes Tulcán para que obtengan nuevos dispositivos

tecnológicos con los cuales puedan mejorar diversos procesos.

Novedad

El dispositivo de lectura facial estará conectado dependiendo de su posición por medio

de una red informática o directamente a un computador; y será administrado por un

Page 22: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

7

sistema informático el cual dará la orden tanto del registro de usuarios como también del

registro de asistencia, el sistema informático posteriormente generará información acerca

de la asistencia y si el administrador lo requiere, también generará cuadros estadísticos.

Esta nueva área tecnológica brinda a investigadores y aficionados un vasto y variado

campo de trabajo, lleno de objetivos y en estado de desarrollo.

CAPÍTULO I - MARCO TEÓRICO

1.1. Origen y evolución de procesos informáticos

Se dice que el Ábaco chino, ha sido la base para las máquinas chinas, éste era una tablilla

dividida en columnas en la cual la primera, contando desde la derecha, correspondía a las

unidades, la siguiente a la de las decenas, y así sucesivamente. A través de sus

movimientos se podía realizar peticiones de adición sustracción y luego de multiplicación

y división.

En el siglo XVII un científico Blas pascal inventó una máquina calculadora. Ésta solo

servía para hacer sumas y restas, pero este dispositivo solo sirvió como base para que

Leibniz, en el siglo XVIII, desarrolla una máquina que, además que realizar operaciones

de adición y sustracción, podía efectuar operaciones de producto y cociente. Ya en el

siglo XIX se comercializaron las primeras máquinas de calcular. (Canaaro B. y., 2014).

Frente a este invento, se puede destacar que al principio nadie se imaginaba que se iba a

constituir, en el inicio de un inmenso desarrollo dentro de la ciencia y tecnología, pero la

máquina calculadora en sí ya era un avance significativo, lo que dio como resultado que

se haya renovado con otro invento que logró hacer las cuatro operaciones.

Primera generación

Las computadoras fueron desarrollándose conforme ha pasado el tiempo, expresa: “Eran

de un tamaño tan grande que ocupaban espaciosos salones en las universidades donde

fueron desarrolladas.” Y es que su capacidad de almacenamiento en la memoria era muy

reducida, como en el caso de la ENIAC que almacenaba 1kB, sumamente pequeño para

los que se conoce en la actualidad. “Eran de un tamaño tan grande que ocupaban espaciosos

salones en las universidades donde fueron desarrolladas.” (Canaaro B. , 2017) Y es que su

Page 23: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

8

capacidad de almacenamiento en la memoria era muy reducida, como en el caso de la

ENIAC que almacenaba 1kB, sumamente pequeño para los que se conoce en la

actualidad.

Segunda generación

La característica principal en cuanto a los equipos es la inclusión de transistores. Respecto

a la programación o software, siguen dominando los sistemas de tarjeta o cinta perforada

para la entrada de datos. Otro gran logro de esta época es el desarrollo del primer lenguaje

de alto nivel, el FORTRAN el cual es muy apropiado para trabajos científicos,

matemáticos y de ingeniería.

Tercera generación

Lo siguiente fue la integración a gran escala de transistores en microcircuitos llamados

procesadores o circuitos integrados monolíticos LSI, así como la proliferación de

lenguajes de alto nivel y la introducción de sistemas operativos.

Cuarta generación

En esta generación ya aparece el chip, se crea el primer microprocesador o Chip de 4 bit,

que en un espacio de aproximadamente 4 x 5 mm contenía 2250 transistores. Este primer

microprocesador fue bautizado como el 4004.

Esta generación se caracterizó por grandes avances tecnológicos realizados en un tiempo

muy corto. En 1977 aparecen las primeras microcomputadoras, entre las cuales, las más

famosas fueron las fabricadas por Apple Computer, Radio Shack y Commodore Business

Machines. “Esta generación se caracterizó por grandes avances tecnológicos realizados

en un tiempo muy corto. En 1977 aparecen las primeras microcomputadoras, entre las

cuales, las más famosas fueron las fabricadas por Apple Computer, Radio Shack y

Commodore Business Machines.” (García, 2015) Prosigue el avance dentro de la

informática y es aquí donde nos damos cuenta que el microchip, ha ayudado a manejar

más rápido la información.

Prosigue el avance dentro de la informática y es aquí donde nos damos cuenta que el

microchip, ha ayudado a manejar más rápido la información.

Page 24: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

9

Quinta generación

Hay dos grandes avances tecnológicos que quizás sirvan como parámetro para el inicio

de dicha generación: la creación en 1982 de la primera supercomputadora con capacidad

de proceso paralelo, diseñada por Seymouy Cray.

La característica principal sería la aplicación de la inteligencia artificial. Las

computadoras de esta generación contienen una gran cantidad de microprocesadores

trabajando en paralelo y pueden reconocer voz e imágenes.

Sexta generación

Aparentemente, ésta sería la última generación dentro de los computadores más, el futuro

es incierto ya que no se sabe qué nos traerá el avance tecnológico.

Esta generación cuenta con arquitecturas combinadas Paralelo y Vectorial, con cientos de

microprocesadores vectoriales trabajando al mismo tiempo (Canaaro B. , 2017); se han

creado computadoras capaces de realizar más de un millón de millones de operaciones

aritméticas de punto flotante por segundo las redes de área mundial) seguirán creciendo

desorbitadamente utilizando medios de comunicación a través de fibras ópticas y satélites,

con anchos de banda impresionantes.

1.2. Análisis de las distintas posiciones teóricas sobre Procesos Informáticos de

control de asistencia y reconocimiento facial.

1.2.1 Conceptos de Informática.

En lo que respecta a la automatización de los fundamentos teóricos se necesita definir los

términos informáticos.

La Informática es la ciencia aplicada que abarca el estudio y aplicación del tratamiento

automático de la información, utilizando dispositivos electrónicos y sistemas

computacionales. También está definida como el procesamiento automático de la

información. “La Informática es la ciencia aplicada que abarca el estudio y aplicación del

tratamiento automático de la información, utilizando dispositivos electrónicos y sistemas

computacionales. También está definida como el procesamiento automático de la

información.” (González Dono, 2017), es decir que a través de los dispositivos

electrónicos se puede obtener información y se pueden realizar diferentes operaciones.

Page 25: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

10

La informática es una de las principales formas de usar los datos dentro de trabajos y otras

cosas, el método mediante el cual se manipula información de manera automatizada

mediante equipos de cómputo. Estudia la entrada, el proceso y la salida de datos.

1.2.2 Sistema informático

Un sistema informático como todo sistema, es el conjunto de partes

interrelacionadas, hardware, software y de recurso humano que permite almacenar y

procesar información. El hardware incluye computadoras o cualquier tipo de dispositivo

electrónico inteligente, que consisten en procesadores, memoria, sistemas de

almacenamiento externo. El software incluye al sistema operativo, firmware y

aplicaciones, siendo especialmente importante los sistemas de gestión de bases de datos.

Por último, el soporte humano incluye al personal técnico que crean y mantienen el

sistema (analistas, programadores, operarios.) y a los usuarios que lo utilizan.

El sistema informático es la composición de hardware aspectos físicos y software son los

aspectos lógicos los cuales realizan sus distintos procesos. “Los procesos informáticos

son los que una computadora o las cosas automatizadas para realizar su trabajo de su

manera más rápida y eficaz.” (Tinoco, 2016) El soporte humano incluye al personal

técnico que crean y mantienen el sistema (analistas, programadores, operarios.) y a los

usuarios que lo utilizan.

El sistema informático es la composición de hardware aspectos físicos y software son los

aspectos lógicos los cuales realizan sus distintos procesos.

1.2.3 Software

El software es un ingrediente indispensable para el funcionamiento del computador. Está

formado por una serie de instrucciones y datos, que permiten aprovechar todos los

recursos que el computador tiene, de manera que pueda resolver gran cantidad de

problemas. “Un computador en sí, es sólo un conglomerado de componentes electrónicos;

el software le da vida al computador, haciendo que sus componentes funcionen de forma

ordenada.” (Verónica, 2012)El software es un conjunto de instrucciones detalladas que

controlan la operación de un sistema computacional, es la parte lógica de todo sistema

para poder hacer los trabajos.

Page 26: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

11

1.2.4. Visual Studio

Es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas

operativos Windows. Soporta múltiples lenguajes de programación tales

como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby,PHP; al igual que entornos

de desarrollo web como ASP.NET MVC, Django, etc., a lo cual sumarle las nuevas

capacidades online bajo Windows Azure en forma del editor Mónaco.

Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web,

así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de

la versión .NET 2002). “Así se pueden crear aplicaciones que se comuniquen entre

estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos,

consolas” (Rioja, 2015). Es una plataforma la cual tiene muchas herramientas de

programación para una mejor interacción del usuario con el sistema, lo hace ver de una

forma más amigable a la vista de todos.

1.2.5. Visual Basic

Visual Basic es un lenguaje de programación dirigido por eventos, desarrollado por Alan

Cooper para Microsoft. Este lenguaje de programación es un dialecto de BASIC, con

importantes agregados. Su primera versión fue presentada en 1991, con la intención de

simplificar la programación utilizando un ambiente de desarrollo que facilitó en cierta

medida la programación misma.

La última versión fue la 6, liberada en 1998, para la que Microsoft extendió el soporte

hasta marzo de 2008.

En 2001 Microsoft propuso abandonar el desarrollo basado en la API Win32 y pasar a

un framework o marco común de librerías, independiente de la versión del sistema

operativo, .NET Framework, a través de Visual Basic .NET (y otros lenguajes como C

Sharp (C#) de fácil transición de código entre ellos); fue el sucesor de Visual Basic 6.

“Aunque Visual Basic es de propósito general, también provee facilidades para el

desarrollo de aplicaciones de bases de datos usando Data Access Objects, Remote Data

Objects o ActiveX Data Objects.” (Noya, 2016). Visual Basic contiene un entorno de

desarrollo integrado o IDE que integra editor de textos para edición del código fuente,

un depurador, un compilador (y enlazador) y un editor de interfaces gráficas o GUI.

Page 27: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

12

Es una herramienta la cual va a permitir desarrollar aplicaciones en un lenguaje de

programación pagada la cual es ligera y fácil de manejar en un entorno de programación.

1.2.6. Sistemas Informáticos

El sistema informático es un ingrediente indispensable para el funcionamiento del

computador. Está formado por una serie de instrucciones y datos, que permiten

aprovechar todos los recursos que el computador tiene, de manera que pueda resolver

gran cantidad de problemas. “Un computador en sí, es sólo un conglomerado de

componentes electrónicos; el software y los sistemas informáticos le dan vida al

computador, haciendo que sus componentes funcionen de forma ordenada.” (Tinoco,

2016) Los sistemas informáticos y el software es un conjunto de instrucciones detalladas

que controlan la operación de un sistema computacional.

1.2.7. Base de Datos

Un conjunto de información almacenada en memoria auxiliar que permite acceso directo

y un conjunto de programas que manipulan esos datos.

Base de Datos es un conjunto exhaustivo no redundante de datos estructurados

organizados independientemente de su utilización y su implementación en máquina

accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de

información diferente y no predicable en tiempo.

Surgen desde mediados de los años sesenta la historia de las bases de datos, en 1970 Codd

propuso el modelo relacional, este modelo es el que ha marcado la línea

de investigación por muchos años, ahora se encuentran los modelos orientados a objetos.

Una base de datos servirá para almacenar la información necesaria, es muy utilizada para

ordenar sus respectivas tablas, las bases de datos permiten insertar, modificar, eliminar y

realizar sus respectivas consultas.

1.2.8. SQL

El sistema de base de datos operacional SQL es hoy en día uno de los más importantes

en lo que hace al diseño y programación de base de datos de tipo relacional. Cuenta con

millones de aplicaciones y aparece en el mundo informático como una de las más

Page 28: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

13

utilizadas por usuarios del medio. El programa SQL se usa como servidor a través del

cual pueden conectarse múltiples usuarios y utilizarlo al mismo tiempo. (Kendall, 2015)

Una de las características más interesantes de SQL es que permite recurrir a bases de

datos multiusuario a través de la web y en diferentes lenguajes de programación que se

adaptan a diferentes necesidades y requerimientos.

1.2.9. Modelo Cliente / Servidor

TCP es un protocolo orientado a conexión. No hay relaciones maestro/esclavo. Las

aplicaciones, sin embargo, utilizan un modelo cliente/servidor en las comunicaciones.

Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es

el que pide ese servicio. Una aplicación consta de una parte de servidor y una de cliente,

que se pueden ejecutar en el mismo o en diferentes sistemas.

Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para

ese servicio y se la envía al servidor de la aplicación que usa TCP/IP como transporte.

El servidor es un programa que recibe una solicitud, realiza el servicio requerido y

devuelve los resultados en forma de una respuesta. “Generalmente un servidor puede

tratar múltiples peticiones (múltiples clientes) al mismo tiempo.” (Carina Burato, Ana

Laura Canaaro, 2014) El modelo cliente servidor es una manera mejor de interactuar una

persona que pide un servicio y otra que lo presta de una forma eficaz y fácil, el cliente

servidor es capaz de usarse en diferentes plataformas.

1.2.10. Gestión de asistencia

La Gestión de asistencia, es un proceso de previsión, realización y evaluación de las

acciones orientadas hacia el logro de los objetivos educacionales previstos. Todo proceso

de planeamiento educacional se realiza en función de una realidad concreta y al 100% de

la asistencia de estudiantes y docentes, se inscribe en el marco geográfico, social,

económico y cultural de una comunidad local y nacional.

En esa forma se relaciona el que hacer educativo con las características, necesidades,

expectativas de la comunidad y con el desarrollo nacional; y cuando hablamos del

Planeamiento Estratégico Educativo estamos hablando de la construcción del Proyecto

Educativo Institucional, como un proceso del planeamiento estratégico mediante el cual

Page 29: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

14

una Institución Educativa define su visión de mediano o largo plazo y las estrategias para

alcanzarlo a partir del análisis de sus fortalezas, debilidades, oportunidades y amenazas.

“Supone la participación inminente de los actores educativos y que se convierta un estilo

de gestión que haga de la Institución Educativa un ente proactivo y anticipante.” (Carlos,

2013) La gestión docente es una parte muy fundamental en lo que se refiere al trabajo que

se va a realizar equivale a las características principales que va haber dentro del trabajo

de grado en dónde se contemplarán la realización de horarios, registro de asistencia y

administración de planes de clase.

En el ámbito de gestión docente, se trabajará en los siguientes aspectos:

Faltas de los estudiantes las cuales serán ingresadas por los docentes mediante su

asistencia pertinente.

Generación de horarios.

Ingreso de planes de clase por parte de los docentes.

Control de asistencia a los docentes

1.2.11. Reconocimiento facial

El sistema de reconocimiento facial es una aplicación dirigida por computador que

identifica automáticamente a una persona en una imagen digital; esto es posible mediante

un análisis de las características faciales del sujeto extraídas de la imagen o de un

fotograma clave de una fuente de video, y comparándolas con una base de datos.

Características

El reconocimiento facial se ha convertido en los últimos años en un área de investigación

activa que abarca diversas disciplinas, como procesamiento de imágenes, reconocimiento

de patrones, visión por ordenador y redes neuronales, involucra tanto a investigadores del

área de informática como a neurocientíficos y psicólogos; se podría considerar también

dentro del campo de reconocimiento de objetos, donde la cara es un objeto tridimensional

sujeto a variaciones de iluminación, pose, etc., y ha de ser identificada basada en su

proyección 2D, excepto cuando se utilizan técnicas 3D.

Page 30: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

15

El objetivo de un sistema de reconocimiento facial es, generalmente, el siguiente: dada

una imagen de una cara desconocida, o imagen de test, encontrar una imagen de la misma

cara en un conjunto de imágenes conocidas, o imágenes de entrenamiento.

La gran dificultad añadida es la de conseguir que este proceso se pueda realizar en tiempo

real ya que el sistema identificará las caras presentes en imágenes o videos

automáticamente. Puede operar en dos modos:

Verificación o autentificación de caras: compara una imagen de la cara con otra

imagen con la cara de la que queremos saber la identidad. El sistema confirmará o

rechazará la identidad de la cara.

Identificación o reconocimiento de caras: compara la imagen de una cara desconocida

con todas las imágenes de caras conocidas que se encuentran en la base de datos para

determinar su identidad.

Por su naturaleza amigable, este tipo de sistemas siguen siendo atractivos a pesar de la

existencia de otros métodos muy fiables de identificación personal biométricos, como el

análisis de huellas dactilares y el reconocimiento del iris.

Funcionamiento

El proceso consta de cuatro módulos principales:

Detección de la cara: detecta que hay una cara en la imagen, sin identificarla; si

se trata de un video, también podemos hacer un seguimiento de la cara y se

proporciona la localización y la escala a la que encontramos la cara.

Alineación de la cara: localiza las componentes de la cara y, mediante

transformaciones geométricas, la normaliza respecto propiedades geométricas,

como el tamaño y la pose, y fotométricas, como la iluminación; para normalizar

las imágenes de caras, se pueden seguir diferentes reglas, como la distancia entre

las pupilas, la posición de la nariz, o la distancia entre las comisuras de los labios,

etc.; también se debe definir el tamaño de las imágenes y la gama de colores;

normalmente, para disminuir la carga computacional del sistema, se acostumbra

a utilizar imágenes pequeñas en escala de grises y a veces también se realiza una

ecualización del histograma.

Extracción de características: proporciona información para distinguir entre las

caras de diferentes personas según variaciones geométricas o fotométricas.

Page 31: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

16

Reconocimiento: el vector de características extraído se compara con los vectores

de características extraídos de las caras de la base de datos; si encuentra uno con

un porcentaje elevado de similitud, nos devuelve la identidad de la cara; si no, nos

indica que es una cara desconocida.

Los resultados obtenidos dependen de las características extraídas para representar el

patrón de la cara y de los métodos de clasificación utilizados para distinguir los rostros,

pero para extraer estas características apropiadamente, hace falta localizar y normalizar

la cara adecuadamente.

1.3 Valoración crítica de los conceptos principales de las distintas posiciones teóricas

sobre Sistemas Informáticos orientados al control de asistencia.

La configuración y programación de dispositivos se ha convertido en una de las

herramientas educativas donde los estudiantes ponen en práctica los conceptos

adquiridos, así mismo impulsa a los alumnos adquirir y desarrollar nuevos conocimientos

en las disciplinas que convergen la configuración y programación de este tipo de

dispositivos.

El objetivo del proyecto de tesis es hacer un estudio sobre la implementación de

dispositivos biométricos de reconocimiento facial, utilizando estrategias integradoras

para la enseñanza y aprendizaje de las diferentes ciencias que intervienen para que vaya

acorde a los procesos sociales y tecnológicos que permitan un desarrollo equitativo y que

contribuya en la generación de ambientes de aprendizaje basados fundamentalmente en

el trabajo de proyectos en donde los estudiantes desarrollan su creatividad e ideas para

resolver problemas, con el estudio y manipulación de un biométrico de reconocimiento

facial para la administración de imágenes; por lo cual se genera más conocimiento que

estimule la crítica constructiva y análisis, e integre conocimiento innovador con el fin de

crear tecnología propia en el desarrollo del sistemas.

Este proyecto es de gran importancia ya que permite realizar un estudio práctico de

nuevas tecnologías como son los dispositivos biométricos de reconocimiento facial; de

esta manera se permitirá dar conocimientos de este tipo de dispositivos y sus diferentes

usos en el proceso de control docente de la Uniandes Tulcán.

Page 32: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

17

1.4. Conclusiones parciales del Capítulo I

En este capítulo se revisa el origen y evolución de los procesos informáticos de

control docente lo cual permite tener el aspecto más importante de la propuesta y

permite dar una solución directa del problema, también se analizaron los

diferentes temas que se relacionan con el problema a investigarse.

En cuanto a la conceptualización teórica de algunos términos que son importantes

en la construcción del presente proyecto de tesis, se puede decir que la

configuración y programación del dispositivo biométrico de reconocimiento

facial juega un rol muy importante sobre todo, a la hora de su administración

mediante un sistema informático, dado el carácter polivalente y multidisciplinario,

hace uso de todos los recursos de vanguardia de otras ciencias afines lo que puede

ayudar en el desarrollo e implantación de una nueva cultura tecnológica en

Ecuador.

Se puede apreciar la importancia del sistema informático en el presente marco

teórico ya que profundiza acerca de los diferentes usos que se les puede dar a estos

dispositivos en los diferentes ámbitos sociales.

Page 33: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

18

CAPÍTULO II - MARCO METODOLÓGICO

2.1. Caracterización de la programación y manejo de dispositivos biométricos de

reconocimiento facial.

En la Universidad Regional Autónoma de los Andes Uniandes sede Tulcán se están

desarrollando proyectos tecnológicos de gran amplitud puesto que se ha manejado

tecnología actual que deja excelentes precedentes, en el área de administración y control

docente y administrativa, mediante dispositivos biométricos de reconocimiento facial

existen pocas investigaciones; por tal motivo, en el presente proyecto de investigación se

toman en cuenta estudios anteriores y se profundizó acerca de todo lo referente a este tipo

de dispositivos, sus alcances y limitaciones con el fin de generar nuevos parámetros

investigativos para la creación de nuevos proyectos tecnológico científicos posteriores de

calidad. Esto permite generar nuevas fortalezas para docentes y estudiantes con el fin de

que los procesos de formación profesional del estudiante estén acordes con los avances

científicos, tecnológicos, de investigación en vínculo permanente con los sectores

sociales y productivos.

Con este sistema, se logra mejorar la puntualidad del personal docente y administrativo.

2.2. Descripción del Procedimiento Metodológico

2.2.1. Modalidad de la Investigación

La modalidad de la investigación empleada para el desarrollo de la presente tesis de grado,

se basa en el paradigma emergente; el mismo que combina a los paradigmas cuantitativo

y cualitativo, que exponen las razones de su utilización a continuación:

El paradigma cuantitativo se lo utiliza por llevar a cabo una investigación de campo,

fundamentada en encuestas o entrevistas, las mismas que son aplicadas a una muestra

debidamente seleccionada de la población motivo de estudio, para los cuales se tabulan

los datos en forma numérica y se presentan en gráficas estadísticos, estos instrumentos

han sido aplicados a los transportistas y personas particulares a las que se les aplicó

encuestas. Además, en la codificación del software se utilizan variables de tipo numérico.

El paradigma cualitativo se lo emplea por la utilización de métodos teóricos de

investigación, los mismos que permiten el análisis de la información teórica presentada

Page 34: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

19

en la tesis; también la propuesta permite mejorar el control en la asistencia a los cursos

de sistemas informáticos y oficinas de la UNIANDES - Tulcán.

2.2.1.1. Modalidad Cuali - Cuantitativa

Considerando la naturaleza y el área que abarca este proyecto; “Sistema informático con

dispositivo biométrico de reconocimiento facial para mejorar el control de asistencia del

personal docente y administrativo de la Uniandes Tulcán”, se eligió un entorno cualitativo

debido a que se lo realizó por medio de entrevistas y encuestas a las personas que trabajan

en Uniandes Tulcán.

El paradigma cuantitativo se lo utiliza por llevar a cabo el análisis y tabulación de datos

en cada una de las preguntas de la encuesta, las mismas que son aplicadas a una muestra

debidamente seleccionada de la población motivo de estudio, para lo cual se tabulan los

datos en forma numérica y se presentan en gráficas estadísticas, estos instrumentos han

sido aplicados al personal docente y administrativo de la Uniandes Tulcán.

2.2.2. Tipos de Investigación

Investigación de Descriptiva

Se aplica en el presente proyecto de investigación porque procura determinar cuál es la

situación, o condición sobre un problema, además determina el sentir y opinión de las

personas en este caso el personal docente y administrativo de la Uniandes Tulcán a través

de la encuesta, elaborando planes más inteligentes que permitan mejorar su servicio. Su

objetivo no es sólo determinar el estado de los fenómenos o problemas analizados, sino

también comparar la situación existente con las pautas aceptadas.

Investigación Correlacional

Se la utiliza porque permite medir el grado de relación que existe entre dos o más variables

en un contexto particular, en este caso el personal docente y administrativo de la Uniandes

Tulcán, determinando la relación entre sus necesidades.

Investigación de Campo

Se aplica la investigación de campo porque todos los datos recolectados se los extrae

directamente del personal docente y administrativo de la Uniandes, para su debido

Page 35: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

20

proceso de sistematización, y de esta manera poder emitir un informe basado en la

realidad de los datos proporcionados.

Investigación Bibliográfica

Se aplica porque las respectivas consultas que se realizan se hacen en los diferentes libros

de autores dedicados a las diferentes áreas de la automatización, permitiendo la búsqueda

de información en documentos para poder determinar cuál es el conocimiento existente

en las diversas áreas de la automatización, control docente y administrativo de la

Uniandes Tulcán y su administración; indagando todos los temas necesarios y referentes

para así tener los conocimientos previos para el respectivo desarrollo del sistema; así

como también las diversas consultas de las páginas de internet donde se complementa la

información necesaria.

Investigación Aplicada

Se utiliza ya que el principal objetivo se basa en resolver problemas prácticos, con un

margen de generalización limitado. De este modo se genera aportes al conocimiento

científico desde un punto de vista teórico, combina la teoría de todos los temas

relacionados de automatización con la puesta en práctica de las mismas. Mediante el

desarrollo del Sistema Informático, se ven reflejadas la combinación de la teoría y la

práctica; aplicando así todos los conocimientos y teorías consultadas.

2.2.3. Métodos, Técnicas e Instrumentos de Investigación

Los métodos que se van a utilizar en el desarrollo de tesis son Empíricos y Teóricos.

Métodos Empíricos

Se aplica este método de investigación, porque es un modelo de investigación

tecnológica, que se basa en la experimentación y la lógica empírica; que, junto a la

observación de fenómenos y su análisis estadístico, es el más usado en el campo de

la automatización: Los métodos a utilizarse en la elaboración de la presente tesis son:

Validación por la Vía de Expertos

Este método es aplicable porque permite consultar a un conjunto de expertos para

validar la propuesta sustentada en sus conocimientos, investigaciones, experiencia,

estudios bibliográficos, etc., da la posibilidad a los expertos de analizar el tema con

tiempo sobre todo si no hay posibilidades de que lo hagan de manera conjunta.

Page 36: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

21

Métodos Teóricos

A través de los métodos teóricos se logra descubrir la esencia del objeto investigado

y sus interrelaciones, ya que no se puede llegar a ella mediante la percepción. Por

ello se apoya básicamente en los procesos de abstracción, análisis, síntesis, inducción

y deducción. Entre los métodos teóricos que se destacan en la realización de tesis

son:

Método Histórico- Lógico

Se lo utiliza porque se vincula al conocimiento de las distintas etapas de los objetos

en su sucesión cronológica, para conocer la evolución y desarrollo del objeto de

investigación poniendo en manifiesto la lógica interna de desarrollo.

Método Analítico – Sintético

Este método implica el análisis y la síntesis; es decir, la separación de un todo en sus

partes o en sus elementos constitutivos, y la segunda implicando la unión de

elementos para formar un todo. En el presente proyecto se ha optado por

descomponer y distinguir los elementos de un todo y revisar ordenadamente cada uno

de ellos por separado para descubrir los distintos elementos que lo componen como

las causas y los efectos.

Método Inductivo – Deductivo

En términos muy generales, consiste en establecer enunciados universales ciertos a

partir de la experiencia; esto es, ascender lógicamente a través del conocimiento

científico, desde la observación de los fenómenos o hechos de la realidad de la ley

universal que los contiene. Es por eso que este método será utilizable en la presente

tesis, porque parte de un marco general de referencia y se va hacia un caso en

particular.

Método Sistémico

Es importante utilizar este método en la presente tesis porque permite relacionar

hechos aparentemente aislados y se formula una teoría que unifica los diversos

elementos.

Técnicas de Investigación

Encuesta

Instrumentos De Investigación

Para la encuesta se aplica cuestionario o test.

Page 37: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

22

2.2.4. Población y Muestra

Población

La población o universo de esta investigación se encuentra constituida por el personal

docente y administrativo de la Uniandes Tulcán, los cuales son alrededor de 50 personas

quienes son los directamente beneficiados en el proceso de control de asistencia de

docentes y administrativos de la Uniandes Tulcán, y por ser una población muy pequeña,

no se sacará una muestra por lo que se tomará en cuenta el 100% de la población.

2.2.5. Interpretación de Resultados

Encuesta dirigida al personal docente y administrativo de la Universidad Regional

Autónoma de los Andes extensión Tulcán.

Pregunta Nro. 1

¿Ha observado que los estudiantes se motivan cuando hay puntualidad en ingreso de

docentes a las aulas?

Tabla Nro. 1.

Pregunta Nro. 1

OPCIONES CANTIDAD PORCENTAJE (%)

SI 45 83,33%

NO 5 16,67%

TOTAL 50 100%

Tabla 1 PREGUNTA Nro. 1

Interpretación de Datos.

En cuanto a la motivación y cambio de actitud para la concentración de los estudiantes

no hay mejoría y la pasión entusiasmo para el ingreso a recibir las horas clase, ya que en

este lugar se puede apreciar el conocimiento en lo práctico; por tanto, es necesario

implementar un sistema informático con dispositivo biométrico para que los estudiantes

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Page 38: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

23

asistan puntualmente a clases y exista un compromiso verdadero entre estudiantes y

docentes con la institución.

Pregunta Nro. 2

¿Conoce acerca de mecanismos que registren la puntualidad de docentes y

administrativos de Uniandes Tulcán?

Tabla Nro. 2.

Pregunta Nro. 2

OPCIONES CANTIDAD PORCENTAJE (%)

SI 45 83,33%

NO 5 16,67%

TOTAL 50 100%

Tabla 2 PREGUNTA Nro. 2

Interpretación de Datos.

La mayoría de personas responden positivamente ya que existe un mecanismo que ayuda

el registro y puntualidad del personal docente y administrativo, y si alguna persona no

asiste a trabajar y no hay un efectivo control, la universidad pierde tiempo y dinero y al

ser una institución educativa pierde prestigio puesto que la mejor garantía que brinda una

empresa es dar un buen servicio a los clientes mediante la participación activa de sus

empleados y a la vez recompensar a los empleados mediante un salario mensual.

Pregunta Nro. 3

¿Conoce usted lo que es un dispositivo biométrico de reconocimiento facial?

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Page 39: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

24

Tabla Nro. 3.

Pregunta Nro. 3

OPCIONES CANTIDAD PORCENTAJE (%)

SI 48 96,00%

NO 2 4,00%

TOTAL 50 100%

Tabla 3 PREGUNTA Nro. 3

Interpretación de Datos.

La mayoría de personas conocen lo que es un dispositivo biométrico de reconocimiento

facial puesto que diariamente lo utilizan, puesto que el personal encuestado es

profesional; esto es interesante ya que las personas que serán objeto de estudio tendrán

presente la calidad e importancia que tiene el sistema con este tipo de dispositivos para

agilizar el proceso de toma de asistencia tanto del personal docente como del personal

administrativo.

Pregunta Nro. 4

¿Está de acuerdo con la actual forma de control de asistencia en Uniandes Tulcán?

Tabla Nro. 4.

Pregunta Nro. 4

OPCIONES CANTIDAD PORCENTAJE (%)

SI 23 46,00%

NO 27 54,00%

TOTAL 50 100%

Tabla 4 PREGUNTA Nro. 4

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Page 40: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

25

Interpretación de Datos.

La mayoría de personas encuestadas no está de acuerdo con la actual forma de controlar

la asistencia puesto que el personal administrativo tiene un dispositivo biométrico para su

control, pero el personal docente no presenta control de asistencia; por lo tanto, es

necesario aplicar un dispositivo biométrico de reconocimiento facial para controlar la

asistencia docente de forma automática.

Pregunta Nro. 5

¿Le gustaría que se implemente un dispositivo biométrico de reconocimiento facial para

control de asistencia al personal docente y administrativo?

Tabla Nro. 5.

Pregunta Nro. 5

OPCIONES CANTIDAD PORCENTAJE (%)

SI 39 78,00%

NO 11 22,00%

TOTAL 50 100%

Tabla 5 PREGUNTA Nro. 5

Interpretación de Datos.

La mayoría de personas están de acuerdo con la instalación de un dispositivo biométrico

de reconocimiento facial puesto que se controlará la asistencia de forma instantánea y

presenta mucha importancia ya que los estudiantes de la carrera de sistemas podrán

realizar nuevos estudios de aplicación de tecnologías biométricas y de esta forma quedar

acordes a las exigencias actuales.

Pregunta Nro. 6

¿Está de acuerdo en que se controle el tiempo de entrada y salida del personal docente y

administrativo en Uniandes Tulcán?

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Page 41: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

26

Tabla Nro. 6.

Pregunta Nro. 6

OPCIONES CANTIDAD PORCENTAJE (%)

SI 37 74,00%

NO 13 26,00%

TOTAL 50 100%

Tabla 6 PREGUNTA Nro. 6

Interpretación de Datos.

La mayoría de personas responden positivamente ya que es necesario para las empresas

tener un excelente y constante control de asistencia ya que, si alguna persona no asiste a

trabajar y no hay un efectivo control, la empresa pierde tiempo y dinero y al ser una

institución educativa pierde prestigio puesto que la mejor garantía que brinda una empresa

es dar un buen servicio a los clientes mediante la participación activa de sus empleados y

a la vez recompensar a los empleados mediante un salario mensual.

Pregunta Nro. 7

¿Considera usted que con un sistema informático con dispositivo biométrico de

reconocimiento facial se mejore el control de asistencia en Uniandes Tulcán?

Tabla Nro. 7.

Pregunta Nro. 7

OPCIONES CANTIDAD PORCENTAJE (%)

SI 43 86,00%

NO 7 14,00%

TOTAL 50 100%

Tabla 7 PREGUNTA Nro. 7

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Page 42: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

27

Interpretación de Datos.

La mayoría de personas consideran que un sistema informático con dispositivo

biométrico de reconocimiento facial mejorará el control de asistencia en Uniandes Tulcán

puesto que el personal docente y administrativo estará mucho más atento para no ser

amonestado y de esta forma se emitirá una reflexión tanto al personal docente como

personal administrativo para que no sea necesario obligarles a ser puntuales, sino que

sientan la pertinencia de llegar puntuales porque así lo desean.

Pregunta Nro. 8

¿Considera que la aplicación de Identificación por reconocimiento facial es necesaria?

Tabla Nro. 8.

Pregunta Nro. 8

OPCIONES CANTIDAD PORCENTAJE (%)

SI 50 100,00%

NO 0 0%

TOTAL 50 100%

Tabla 1 PREGUNTA Nro. 8

Interpretación de Datos.

De los 50 encuestados, el 100% desean que se implementen el biométrico de

reconocimiento facial en la Uniandes, en tal virtud se debe implementar la tecnología del

biométrico para que se agilice el control, asistencia y con ello se mejore la puntualidad

de los mismos en la Universidad Uniandes Tulcán.

Pregunta Nro. 9

¿Conoce usted acerca de la tecnología de reconocimiento facial para el control y registro

del personal docente y administrativo de UNIANDES?

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Page 43: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

28

Tabla Nro. 9.

Pregunta Nro. 9

OPCIONES CANTIDAD PORCENTAJE (%)

SI 4 13,33%

NO 46 86,67%

TOTAL 50 100%

Tabla 2 PREGUNTA Nro. 9

Interpretación de Datos.

Pocas personas conocen algo acerca de la tecnología de reconocimiento facial para el control

y registro de asistencia y la mayoría desconoce sobre esta tecnología; en tal virtud, debería

darse la oportunidad para que conozcan nuevos mecanismos para el registro de asistencia.

Pregunta Nro. 10

¿Desearía que la tecnología de reconocimiento facial, sean implementadas en Uniandes

Tulcán?

Tabla Nro. 10.

Pregunta Nro. 10

OPCIONES CANTIDAD PORCENTAJE (%)

SI 46 86,67%

NO 4 13,33%

TOTAL 50 100%

Tabla 3 PREGUNTA Nro. 10

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Fuente: Investigación de Campo

Elaborado por: Michael Santiago Ayala Goyes

Page 44: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

29

Interpretación de Datos.

La mayoría de los encuestados desean que se implementen la tecnología de

reconocimiento facial en la Uniandes, para que se transforme la calidad de servicio en la

en Uniandes Tulcán, a través del registro de puntualidad.

2.3. Metodología de desarrollo de Software

Para la presentación del proyecto, se aplicará como metodología la del ciclo de vida

clásico del software, la misma que tiene las siguientes etapas o fases:

Identificación de problemas, oportunidades y objetivos: En esta etapa se

deberá descubrir lo que la organización intenta realizar, luego determinar si el uso

de los sistemas de información apoyaría a la organización para alcanzar sus metas.

Determinación de los requerimientos de información: Esto se hace a partir de

los usuarios particularmente involucrados, para determinar los requerimientos de

información dentro de una organización pueden utilizarse diversos instrumentos,

los cuales incluyen: muestreo, el estudio de los datos y formas usadas para la

organización, la entrevista, los cuestionarios; la observación de la conducta de

quien tomó las decisiones.

Análisis de las necesidades del sistema: Se analizan las necesidades propias del

sistema. También se analizan las decisiones estructuradas por realizar, que son

decisiones donde las condiciones, condiciones alternativas, acciones y reglas de

acción podrán determinarse.

Diseño del sistema recomendado: Se usa la información recolectada con

anterioridad y se elabora el diseño lógico de sistemas de información, esta etapa

también incluye el diseño de los archivos o la base de datos que almacenará

aquellos datos requeridos por quien toma las decisiones en la organización.

Desarrollo y documentación del software: Dentro de las técnicas estructuradas

para el diseño y documentación del software se tienen: el método HIPO, los

diagramas de flujo, los diagramas Nassi-Schneiderman, los diagramas Warnier-

Orr y el pseudocódigo es aquí donde se transmite al programador los

requerimientos de programación.

Pruebas y mantenimiento del sistema: Todo sistema de información debe

probarse antes de ser utilizado, ya que el costo es menor si se detectan los

problemas antes de que entre en funcionamiento.

Page 45: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

30

Implantación y evaluación del sistema: Esta es la última etapa del desarrollo del

sistema, esto incluye el adiestramiento que el usuario requerirá. Uno de los

criterios fundamentales que debe satisfacerse, es que el futuro usuario utilice el

sistema desarrollado.

Page 46: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

31

2.4. Conclusiones Parciales del Capítulo II

Según los objetivos planteados para el presente trabajo de tesis y tomando en cuenta los

resultados obtenidos, se presentan las siguientes conclusiones que fueron resultado del

análisis y tabulación de la encuesta, en este capítulo, se describió el procedimiento

metodológico para el desarrollo de la investigación, dentro de los cuales está la modalidad de

la investigación, los tipos, la metodología. Esto dio como resultado lo siguiente:

Existe un control deficiente en la asistencia en docentes, por lo que se hace

necesario implementar un sistema informático de reconocimiento facial que

permita tomar asistencia automáticamente.

De las preguntas realizadas en la encuesta se deduce que la mayoría de personas

conocen lo que es un dispositivo biométrico de reconocimiento facial y su

funcionamiento, por lo que es más sencillo implementar este tipo de tecnología en

el entorno y se concluye que la implementación del sistema informático con

dispositivo biométrico es esencial ya que la universidad Uniandes presenta una

tendencia de desarrollo por lo que es necesario automatizar varios de los procesos

que actualmente se los realiza manualmente.

Actualmente el personal docente no cuenta con un sistema informático con

dispositivo biométrico de reconocimiento facial para control de asistencia por lo

que es necesario e indispensable implementar esta tecnología en la universidad

Uniandes Tulcán para brindar a los estudiantes un control general de asistencia de

sus maestros y así obtengan una educación de excelencia.

Con la implementación de un sistema informático con tecnología biométrica de

reconocimiento facial, tanto el personal docente como el personal administrativo

se verán controlados; por lo tanto, la Universidad Uniandes será el principal

beneficiado como empresa ya que se propone la solución al problema de control

de asistencia.

Page 47: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

32

CAPÍTULO III - PLANTEAMIENTO DE LA PROPUESTA

3.1 Identificación de problemas, oportunidades y objetivos

3.1.1. Título

Sistema informático de reconocimiento facial para controlar de asistencia de docentes y

administrativos de la Uniandes Tulcán.

3.1.2. Caracterización de la propuesta

La Universidad Unidades Tulcán tiene la misión de formar estudiantes de excelencia con

conocimientos actuales y acordes a las exigencias de la sociedad con el fin de que estén

preparados para sobrellevar los retos que se presentan en el trabajo social que desarrollen

y sus estudios de cuarto nivel.

Para lograr cumplir lo anteriormente expuesto se debe capacitar constantemente al

personal docente para que así su enseñanza sea actualizada y esté acorde con las

exigencias tecnológicas actuales; toda institución educativa debe automatizar sus

procesos; es decir, que el punto de giro de todo debe ser la informática.

Se debe iniciar automatizando los procesos principales entre ellos se encuentra la

asistencia del personal docente y administrativo para así hacer que todos los docentes y

administrativos cumplan con su respectivo horario; con el objetivo de que los estudiantes

reciban a cabalidad todos los ítems de cada materia; es decir, aprendan lo que en realidad

deben saber para desenvolverse posteriormente.

El sistema informático de reconocimiento facial para mejorar el control de asistencia del

personal docente y administrativo de la Uniandes Tulcán, será de gran ayuda y beneficio

para cumplir con las expectativas anteriormente propuestas; puesto que realizará un

seguimiento automático de la asistencia de docentes y administrativos, para así obtener

un control definido de la calidad de la educación superior y entregar a la sociedad

estudiantes de élite con conocimientos elevados y con excelentes valores cimentados.

Page 48: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

33

3.1.3. Objetivos

3.1.3.1. Objetivo General

Desarrollar un sistema informático de reconocimiento facial utilizando herramientas de

programación y siguiendo la metodología de desarrollo de software.

3.1.3.2. Objetivos Específicos

Analizar el software a utilizar para el desarrollo del sistema informático.

Estudiar los diferentes procesos de control de asistencia del personal docente y

administrativo de la Uniandes Tulcán.

Diseñar el sistema informático de reconocimiento facial para control de asistencia del

personal docente y administrativo de la Uniandes Tulcán.

Ejecutar el sistema informatico.

3.2. Determinación de los requerimientos de información

El presente trabajo de tesis se va a realizar utilizando la base de datos SQL Server 2008,

la cual cuenta con 5 tablas en donde se almacenará la información de asistencia de

docentes y administrativos; cuenta con un frontal como es Visual Studio 2010, el cual

dará un fácil manejo y administración de la información del sistema en general.

3.3. Análisis de las necesidades del sistema

Sistema informático con dispositivo biométrico de reconocimiento facial para mejorar el

control de asistencia del personal docente y administrativo de la Uniandes Tulcán.

Desde sus principios el hombre ha buscado mejorar su forma de vida, investigando y

construyendo nuevos dispositivos los cuales ayudarán en la solución de problemas que

día a día surgen según los avances tecnológicos. En la actualidad la vida de las personas

se ve afectada por el gran adelanto tecnológico, lo cual hace necesario resolver problemas

complejos de manera automática; es decir, con la ayuda de dispositivos electrónicos,

computadora e Internet, por tal motivo se está investigando la manera de cómo controlar

las actividades diarias de la asistencia del personal docente y administrativo de la

Universidad Unidades, con el fin de establecer un control sistematizado de los diferentes

procesos.

Page 49: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

34

El sistema informático con dispositivo biométrico de reconocimiento facial para mejorar

el control de asistencia del personal docente y administrativo de la Uniandes Tulcán, se

lo estudio e investigó en la ciudad de Tulcán, Provincia del Carchi; por tal motivo se tiene

una clara y amplia visión de los problemas que diariamente presenta la universidad al

controlar diariamente la asistencia de docentes y administrativos de la Uniandes Tulcán.

El sistema Informático debe ser monitoreado por personal calificado para verificar

posibles fallas, ya que es un sistema manipulado por personas; por tanto, necesita una

constante revisión y actualización.

El diseño cuenta con una interfaz visual potente, fácil de manejar y muy agradable a los

sentidos humanos que interactuarán con el programa; su robusta arquitectura brinda una

gran confianza en el manejo y manipulación de información. Su potente base de datos

puede almacenar grandes cantidades de registros y no existirán problemas por demora en

búsquedas o reportes, los usuarios no deben preocuparse por el espacio o velocidad,

puesto que la base de datos de Microsoft SQL Server 2008, es una de las herramientas

más potentes en el manejo de grandes cantidades de información.

El sistema se encargará de realizar el control y seguimiento diario según la información

que ingrese en la base de datos del servidor. Finalmente, la automatización del control de

asistencia del personal docente y administrativo de la Uniandes Tulcán proporciona una

serie de mecanismos de control, los cuales permiten administrar de mejor forma los

procesos que diariamente se efectúan.

3.4. Diseño del sistema

Con el fin de automatizar los procesos de control de asistencia del personal docente y

administrativo de la Uniandes Tulcán, se ha realizado un amplio estudio para ayudar a

solucionar los problemas que se presentan en dicha área; por lo cual se busca mejorar de

manera radical los diferentes procesos de control asistencial para que sus condiciones de

funcionamiento sean óptimas.

La propuesta está acorde con los objetivos planteados en el trabajo de investigación tales

como: Implementar un sistema informático con dispositivo biométrico de reconocimiento

facial para mejorar el control de asistencia del personal docente y administrativo de la

Uniandes Tulcán; el cual automatizará los procesos más frecuentes que se realizan en el

Page 50: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

35

control de asistencia, todo esto dentro de rangos técnicos apropiados, consumando las

características que permite verificar la idea a defender.

Las herramientas que se utilizarán para la elaboración del sistema informático con

dispositivo biométrico de reconocimiento facial para mejorar el control de asistencia del

personal docente y administrativo de la Uniandes Tulcán, son las siguientes:

Como herramienta principal para el desarrollo de la base de datos en donde se

almacenará toda la información se utiliza Microsoft SQL Server 2008; que, por su potente

motor de base de datos, ofrece gran seguridad y conveniencia para el manejo diario de

los procesos; otra de las grandes ventajas es la capacidad para almacenar millones de

registros de información y agilizar la búsqueda y reportes que se realizan diariamente.

Como plataforma de desarrollo se utiliza Visual Studio 2010 .Net Framework 4, con

el lenguaje Visual Basic, el cual tiene gran compatibilidad con Microsoft SQL Server

2008; es un lenguaje de programación orientado a objetos y posee herramientas potentes

con las cuales se puede dar seguridad y eficiencia a los procesos que se utilizarán.

3.4.1. Base De Datos (SQL Server)

En la realización del sistema informático de reconocimiento facial para mejorar el control

de asistencia del personal docente y administrativo de la Uniandes Tulcán, han sido

necesarias 5 tablas en las cuales se guardará toda la información que se generará

diariamente para el control de asistencia del personal docente y administrativo, tal como

se detallan a continuación.

Tabla Claves

Se guardan datos acerca de los textos y los usuarios. Aquí se guardarán las claves y los

permisos para ejecutar el sistema.

GRÁFICO 1 BASE DE DATOS TABLA CLAVES

Page 51: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

36

Diccionario De Datos

Usuario=*Nombre de usuario para acceso al sistema*

Carácter = [A-Z|a-z|0-9| |’].

password=*Contraseña de usuario para acceso al sistema*

Carácter = [A-Z|a-z|0-9| |’].

permisos=*Permiso de usuario para acceso al sistema*

Carácter = [1+2].

Tabla Docentes

Se guardan datos de los estudiantes de la Uniandes Tulcán.

GRÁFICO 2 BASE DE DATOS TABLA DOCENTE

Diccionario de datos

cedula=*cédula del docente*

Carácter = [0-9].

apellidos= Apellido-paterno + Apellido-materno

Apellido-paterno = {carácter}

Apellido-materno = {carácter}

Carácter = [A-Z|a-z| |’]

nombres= Primer-nombre + Segundo nombre

Primer-nombre = {carácter}

Segundo nombre = {carácter}

Carácter = [A-Z|a-z| |’].

dirección= *Domicilio del docente*

Domicilio = {carácter}

Carácter = [A-Z|a-z|0-9||’].

teléfono= *Teléfono del docente*

Page 52: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

37

Número = {carácter}

Carácter = [-|0-9||’].

género= *Género del docente*

Valor = {carácter}

Carácter = [M|F|Masculino|Femenino|’].

titulo= *Título académico del docente*

Valor = {carácter}

Carácter = [A-Z|a-z||’].

huella= *Código facial del docente*

valor = {carácter de máxima longitud}

Carácter = [A-Z|a-z|0-9||’].

foto. = *Dirección de fotografía en el computador del docente*

Valor = {carácter}

Carácter = [A-Z|a-z|0-9|/.-+|’].

Tabla Administrativos

Se guardan datos acerca del personal administrativo que trabajan en la Uniandes Tulcán.

GRÁFICO 3 BASE DE DATOS TABLA ADMINISTRADOR

Diccionario de datos

cedula=*cédula del Administrativo *

Carácter = [0-9].

apellidos= Apellido-paterno + Apellido-materno

Apellido-paterno = {carácter}

Apellido-materno = {carácter}

Carácter = [A-Z|a-z| |’]

Page 53: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

38

nombres= Primer-nombre + Segundo nombre

Primer-nombre = {carácter}

Segundo nombre = {carácter}

Carácter = [A-Z|a-z| |’].

dirección= *Domicilio del Administrativo *

Domicilio = {carácter}

Carácter = [A-Z|a-z|0-9||’].

teléfono= *Teléfono del Administrativo *

Número = {carácter}

Carácter = [-|0-9||’].

género= *Género del Administrativo *

Valor = {carácter}

Carácter = [M|F|Masculino|Femenino|’].

titulo= *Título académico del Administrativo *

Valor = {carácter}

Carácter = [A-Z|a-z||’].

cargo= *Cargo del Administrativo*

Valor = {carácter}

Carácter = [A-Z|a-z||’].

facial= *Código facial del Administrativo *

valor = {carácter de máxima longitud}

Carácter = [A-Z|a-z|0-9||’].

foto. = *Dirección de fotografía en el computador del Administrativo *

Valor = {carácter}

Carácter = [A-Z|a-z|0-9|/.-+|’].

Tabla Horario

Se guardan datos del horario que debe cumplir cada docente y administrativo.

GRÁFICO 4 BASE DE DATOS TABLA HORARIO

Diccionario de datos

idhor= *Código de horario*

Page 54: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

39

Valor = {Numérico}

Carácter = [0-9||’].

idcedula= *Cédula para relación con las tablas docentes y administrativos*

Valor = {carácter}

Carácter = [0-9||’].

Día=*Día de referencia del horario*

Valor = {carácter}

Carácter = [A-Z|a_z||’].

horent=*Hora de ingreso*

Valor = {carácter}

Carácter = [0-9|:-/||’].

horsal=*Hora de salida*

Valor = {carácter}

Carácter = [0-9|:-/||’].

Tabla Asistencia

Se guardan datos de la asistencia que debe cumplir cada docente y administrativo.

GRÁFICO 5 BASE DE DATOS TABLA ASISTENCIA

Diccionario de datos

idasis= *Código de asistencia*

Valor = {Numérico}

Carácter = [0-9||’].

idcedula= *Cédula para relación con las tablas docentes y administrativos*

Valor = {carácter}

Carácter = [0-9||’].

fechahora= *Fecha y hora en la que se registra un docente o administrativo*

Valor = {carácter}

Carácter = [0-9|-:/||’].

estado= *Estado de ingreso o salida del personal*

Valor = {carácter}

Carácter = [A-Z|a-z||’].

Page 55: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

40

Diagrama Entidad Relación

GRÁFICO 6 DIAGRAMA ENTIDAD RELACIÓN DE BASE DE DATOS

Page 56: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

41

Modelo Lógico

GRÁFICO 7 DIAGRAMA MODELO LÓGICO

Page 57: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

42

Modelo Físico

GRÁFICO 8 DIAGRAMA MODELO FÍSICO

Page 58: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

43

Modelo Orientado a Objetos

GRÁFICO 9 DIAGRAMA ORIENTADO A OBJETOS

Page 59: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

44

Modelo XML

GRÁFICO 10 DIAGRAMA MODELO XML

Page 60: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

45

3.4.2. Formularios

En total son diez formularios; a continuación, se detallan algunos de ellos a continuación

3.4.2.1. Formulario Registro de usuario principal

Aquí se solicita permiso para ingresar al sistema, para lo cual se ingresa el nombre de

usuario y el password correspondiente.

GRÁFICO 11 FORMULARIO REGISTRO DE USUARIO

3.4.2.2. Formulario Menú principal

Este formulario presenta un menú el cual llama y permite enlazar a todos los formularios

que conforman el sistema. Consta de los menús: registrar, que desplaza a registro de,

docentes y administrativos; el menú administrar que despliega el ítem horario; el menú

asistencia que despliega el ítem Asistencia; el menú seguridad desplaza el formulario de

usuarios, auditoría y backup, que es el respaldo de la información la misma que se

guardará en el disco D del equipo; el menú reportes desplazará, el reporte asistencia en

general y; por último, consta el menú de salir.

GRÁFICO 12 FORMULARIO MENÚ PRINCIPAL

Page 61: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

46

3.5. Desarrollo y documentación del software

Para la implementación del sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán se ha realizado lo siguiente.

3.5.1. Definición de variables

Con la implementación del sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán se han presentado las siguientes variables a analizar.

VARIABLE DEFINICIÓN ACTUADORES

Sistema

Informático

Conjunto de reglas y principios que se encargan de

comprobar e inspeccionar los diferentes procesos

utilizados

Computador y

usuarios e Internet

Control de

asistencia del

personal docente

y administrativo

Acción de dirigir, organizar y ejercer control sobre

los procesos del control de asistencia del personal

docente y administrativo.

Docentes,

administrativos

Dispositivo de

reconocimiento

fascial

Permite reconocer de forma fascial al personal

docente y administrativo.

Docentes y

administrativos

Tabla 4 DEFINICIÓN DE VARIABLES

FUENTE: Investigación bibliográfica

ELABORADO POR: Michael Santiago Ayala Goyes

El sistema consta de tres fases principales:

Ingreso de información.

Procesamiento de información.

Salida o reporte de datos.

Page 62: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

47

3.5.2. Proceso Manual

El control actual en el control de asistencia del personal docente y administrativo de la

universidad Unidades Tulcán, se lo realiza de una forma manual en docentes y

semiautomática en administrativos; es decir, el personal administrativo lo hace con un

lector de huellas digitales y el personal docente no presenta un control definido ya que la

asistencia la debe controlar el coordinador encargado.

La falta de un sistema informático con dispositivo biométrico de reconocimiento facial

para mejorar el control de asistencia del personal docente y administrativo de la Uniandes

Tulcán puesto que los profesores no están obligados a llevar ningún control de su

asistencia fijo, esto provoca la universidad se quede al margen de la asistencia de

profesores.

3.5.3. Requerimientos

Los requerimientos técnicos para la instalación del sistema informático con dispositivo

biométrico de reconocimiento facial para mejorar el control de asistencia del personal

docente y administrativo de la Uniandes Tulcán son los siguientes:

DETALLE

Mínimo

Recomendado

Procesador Intel Core I3 2.5GHz Intel Core I5 o Superior

Memoria RAM 4Gb 8Gb o superior

Disco Duro 320Gb 500Gb o superior

Adaptador de

Video

1Gb resolución de

1024 x 768 píxeles

1Gb acelerador gráfico o

superior 1600 x 1200 píxeles.

Unidad de DVD Lector de DVD DVD-RW

Tabla 5 REQUERIMIENTOS DE HARDWARE

FUENTE: Investigación de campo

ELABORADO POR: Michael Santiago Ayala Goyes

Page 63: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

48

3.5.4. Instalación del Sistema

El sistema informático con dispositivo biométrico de reconocimiento facial para mejorar

el control de asistencia del personal docente y administrativo de la Uniandes Tulcán, se

compone de varios archivos que están incluidos y comprimidos en un programa

instalador; el cual al ejecutarlo permite descomprimir y grabar los archivos en las carpetas

correspondientes del disco duro, cabe destacar que para instalar el sistema se debe

primero instalar .NET Framework 4 que es la plataforma en la cual funciona el sistema.

Los pasos para instalar el sistema se detallan a continuación:

Abrir la carpeta de instalación del sistema y dar clic en el icono SETUP; a

continuación, aparece la pantalla de bienvenida en dónde se debe dar clic en el

botón Siguiente.

GRÁFICO 13 INSTALACIÓN DEL SISTEMA

Posteriormente aparece la pantalla de destino del sistema; es decir, en dónde se

van a grabar los archivos necesarios para su funcionamiento. La dirección

predeterminada es “Archivos de programa\Setup\”; pero si se desea se puede

cambiar esta dirección, dar clic en el botón “Examinar”. Una vez que se ha

seleccionado el destino dar clic en el botón Siguiente.

Page 64: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

49

GRÁFICO 14 SELECCIONAR CARPETA DE INSTALACIÓN

A continuación, aparece la ventana de confirmación de datos de instalación, dar

clic en Siguiente.

GRÁFICO 15 CONFIRMAR INSTALACIÓN

Page 65: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

50

La pantalla siguiente muestra el proceso de copia de archivos del sistema; en esta

pantalla no se debe realizar ninguna acción hasta que la barra azul llegue al 100%.

GRÁFICO 16 INSTALACIÓN DEL SISTEMA

Una vez terminada la copia de archivos aparece la pantalla de finalización, en

dónde se debe dar clic en el botón Cerrar. Finalizada la instalación, el programa

ya está listo para su funcionamiento.

GRÁFICO 17 INSTALACIÓN COMPLETA

Page 66: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

51

A continuación, se detalla el código principal del sistema.

3.5.5. Código La Clase Conexión

Llamada a librerías SQL

Imports System.Data

Imports System.Data.SqlClient

Clase conexión

Public Class clconexion

Variables para la conexión

Private myCnn As SqlConnection

Private cmd As SqlCommand

Ejecuta la instancia determinada

Public Sub ejecutarins(ByVal sentencia As String)

myCnn = New SqlConnection("Data Source=DAR-PC;Initial

Catalog=planclase;User ID=sa;Password=123")

myCnn.Open()

cmd = New SqlCommand(sentencia, myCnn)

cmd.ExecuteNonQuery()

myCnn.Close()

myCnn = Nothing

cmd = Nothing

End Sub

End Class

3.5.6. Código De La Clase Estudiantes

Public Class Clestudiantes

Inherits Clconexion

Private cad As String

Código que permite grabar información en la tabla estudiantes de la base de datos

Page 67: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

52

Public Sub grabar(ByVal cod As String, ByVal per As String, ByVal ced As String,

ByVal ape As String, ByVal nom As String, ByVal idc As String, ByVal rfid As String)

cad = "insert into testudiantes (codigo, periodo, cedula, apellidos, nombres, idcur,

rfid) values ('" + cod.Trim + "', '" + per.Trim + "', '" + ced.Trim + "', '" + ape.Trim + "', '"

+ nom.Trim + "', '" + idc.Trim + "', '" + rfid.Trim + "')"

ejecutarins(cad)

End Sub

Código que permite modificar información en la tabla estudiantes de la base de datos

Public Sub modificar(ByVal cod As String, ByVal per As String, ByVal ced As String,

ByVal ape As String, ByVal nom As String, ByVal idc As String, ByVal rfid As String)

cad = "update testudiantes set periodo='" + per.Trim + "', cedula='" + ced.Trim + "',

apellidos='" + ape.Trim + "', nombres='" + nom.Trim + "', idcur='" + idc.Trim + "', rfid='"

+ rfid.Trim + "' where(codigo='" + cod.Trim + "')"

ejecutarins(cad)

End Sub

Código que permite eliminar información en la tabla estudiantes de la base de datos

Public Sub eliminar(ByVal cod As String)

cad = "delete from testudiantes where(codigo='" + cod.Trim + "')"

ejecutarins(cad)

End Sub

End Class

3.5.7. Seguridades

Todo sistema informático tiene su respectivo módulo de seguridad, con el fin de evitar

posibles alteraciones o pérdida de datos; el sistema informático con dispositivo

biométrico de reconocimiento facial para mejorar el control de asistencia del personal

docente y administrativo de la Uniandes Tulcán, almacenará gran cantidad de

información ya que cada día se grabarán nuevos registros de asistencia de docentes y

administrativos.

También tiene un código backup para sacar respaldos; es decir, si la base de datos es

eliminada, al arrancar el sistema se verifica y si la base de datos no existe, ésta se restaura.

Page 68: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

53

Existen también registros de usuarios, como administradores y usuarios, el usuario

únicamente puede cambiar su contraseña y no puede acceder a ciertas funciones del

sistema, en cambio el administrador puede crear y modificar usuarios y puede acceder a

todas las características del sistema.

3.6. Pruebas y mantenimiento del sistema

3.6.1. Pruebas de caja blanca

En la realización de las pruebas de código funcional del sistema se observó que, mediante

la realización de pruebas de escritorio del código utilizado en el presente sistema, éste

funcionó de manera correcta y la administración de variables en la memoria RAM es

óptima; por lo tanto, se consume el mínimo de recursos.

Ced Ln i bnd msg

0401698875 10 1

2

3

4

5

6

7

8

False

False

False

False

False

False

False

True

“Cédula

Incorrecta”

Tabla 6 PRUEBA CAJA BLANCA

En la realización de las pruebas de caja blanca se aplicaron varias pruebas de flujo de

datos en las variables de memoria RAM, con el fin de verificar posibles errores en

secciones de código complejas, que son algoritmos lógicos que se encargan de procesar

la información para obtener ciertos resultados; en la tabla anterior se puede evidenciar la

información de ciertas variables que se encargan de procesar la información para verificar

la validación de la cédula.

3.6.2. Pruebas de caja negra

Page 69: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

54

El sistema informático ha sido probado en diferentes equipos, esto brinda seguridad en su

funcionamiento y prestación de servicios requeridos, no presenta retardos al momento de

iniciar tal como se demuestra al capturar las siguientes pantallas.

GRÁFICO 18 IMAGEN DEL SISTEMA A PRUEBA

Para realizar las pruebas de caja negra se ejecutó el sistema y se lo puso a prueba con la

ayuda y manipulación de varios usuarios los cuales se encargaron de someter al sistema

a un conjunto de pruebas ingresando información y exponiéndolo a las más incorrectas

acciones de ejecución; en las pruebas de caja negra se evidenció que el sistema es 100%

funcional y no tubo errores de ningún tipo.

GRÁFICO 19 IMAGEN DEL SISTEMA A PRUEBA

Page 70: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

55

Se puede observar en la imagen anterior la pantalla principal del sistema la cual presenta

un conjunto de menús para interconectar todos los datos del sistema; en las pruebas de

caja negra los usuarios que manipularon el sistema se sintieron muy a gusto con este menú

ya que pueden acceder a todos los formularos y presentarlos en una sola ventana la cual

es el formulario maestro en donde se puede acceder a toda la información.

3.7. Implantación y evaluación del sistema.

La validación de la propuesta se realizó mediante la vía de expertos, los cuales son

Ingenieros en el área de Sistemas, se les pidió revisar cómo está estructurado el sistema

informático con dispositivo biométrico de reconocimiento facial para mejorar el control

de asistencia del personal docente y administrativo de la Uniandes Tulcán; así como la

programación del mismo, realizando pruebas de software las mismas que fueron

ejecutadas en presencia de los expertos, obteniendo los resultados propuestos y

constatando así el correcto funcionamiento del sistema.

Posteriormente se pidió a cada uno de los expertos llenar la ficha de validación de la

propuesta en la cual constan aspectos del sistema informático con dispositivo biométrico

de reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán, las mismas que fueron respondidas a criterio de

cada uno de ellos.

Validador 1.

Nº de cédula:0400353625

Nombres y Apellidos: Fernanda Becerra.

Título de mayor jerarquía: Magister

Institución que labora: Unidad Educativa San Gabriel.

Cargo Actual: Docente

Años de servicio: 6 años.

Experiencia profesional: 8 años.

Validador 2.

Nº de cédula: 0401563782

Nombres y Apellidos: Enríquez César Augusto.

Título de mayor jerarquía: Ingeniero en Sistemas.

Page 71: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

56

Institución que labora: Uniandes Tulcán

Cargo Actual: Telemática.

Años de servicio: 2 años.

Experiencia profesional: 2 años

Validador 3.

Nº de cédula: 040159251-4

Nombres y Apellidos: Andrés Cabascango.

Título de mayor jerarquía: Ingeniería en Sistemas mercantiles.

Institución que labora: Unidad Educativa Vicente Fierro

Cargo Actual: Telemática.

Años de servicio: 2 meses.

Experiencia profesional: 5 años

3.7.1. Resultados de la Validación de la Propuesta.

Una vez realizadas las respectivas validaciones mediante expertos de sistemas se

obtuvieron los siguientes resultados:

Carácter tecnológico - científico

En el primer indicador de la calidad se preguntó por el carácter tecnológico - científico

del desarrollo del sistema informático con dispositivo biométrico de reconocimiento

facial para mejorar el control de asistencia del personal docente y administrativo de la

Uniandes Tulcán; obteniendo los siguientes resultados.

FUENTE: Fichas de validación de expertos

ELABORADO POR: Michael Santiago Ayala Goyes

Expertos de Sistemas

Valoración Número Porcentaje

Muy Satisfactorio 3 100%

Satisfactorio 0 0%

Poco satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Tabla 7 FICHA VALIDACIÓN DE EXPERTOS

Page 72: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

57

Interpretación: Los expertos manifiestan que el carácter tecnológico - científico del

desarrollo del sistema informático con dispositivo biométrico de reconocimiento facial

para mejorar el control de asistencia del personal docente y administrativo de la Uniandes

Tulcán es muy satisfactorio.

Calidad del sistema

En el segundo indicador de la calidad se preguntó por la efectividad de la Estructura

Metodológica del desarrollo del sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán; obteniendo los siguientes resultados:

FUENTE: Fichas de validación de expertos

ELABORADO POR: Michael Santiago Ayala Goyes

Interpretación: Los tres expertos en informática, han expresado que la efectividad de la

Estructura Metodológica del sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán, es muy satisfactorio.

Expertos de Sistemas

Valoración Número Porcentaje

Muy Satisfactorio 0 0%

Satisfactorio 3 100%

Poco satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Tabla 8 FICHA VALIDACIÓN DE EXPERTOS

Page 73: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

58

Novedad del sistema

En el tercer indicador de la calidad se preguntó por la novedad del sistema informático

con dispositivo biométrico de reconocimiento facial para mejorar el control de asistencia

del personal docente y administrativo de la Uniandes Tulcán; obteniendo los siguientes

resultados:

FUENTE: Fichas de validación de expertos

ELABORADO POR: Michael Santiago Ayala Goyes

Interpretación: En cuanto a la novedad del sistema informático con dispositivo

biométrico de reconocimiento facial para mejorar el control de asistencia del personal

docente y administrativo de la Uniandes Tulcán, los expertos manifestaron ser muy

satisfactorio.

Viabilidad del sistema

En el cuarto indicador de la calidad se preguntó por la viabilidad para la aplicación

práctica del desarrollo de sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán.

Expertos de Sistemas

Valoración Número Porcentaje

Muy Satisfactorio 3 100%

Satisfactorio 0 0%

Poco satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Tabla 9 FICHA VALIDACIÓN DE EXPERTOS

Page 74: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

59

FUENTE: Fichas de validación de expertos

ELABORADO POR: Michael Santiago Ayala Goyes

Interpretación: La viabilidad para la aplicación práctica del desarrollo del sistema

informático con dispositivo biométrico de reconocimiento facial para mejorar el control

de asistencia del personal docente y administrativo de la Uniandes Tulcán, de acuerdo a

los expertos, es muy satisfactoria.

Actualidad del sistema

En el quinto indicador de la calidad se preguntó por la Actualidad del desarrollo del

sistema informático con dispositivo biométrico de reconocimiento facial para el control

de asistencia del personal docente y administrativo para la universidad Uniandes Tulcán;

obteniendo los siguientes resultados:

FUENTE: Fichas de validación de expertos

ELABORADO POR: Michael Santiago Ayala Goyes

Expertos de Sistemas

Valoración Número Porcentaje

Muy Satisfactorio 3 100%

Satisfactorio 0 0%

Poco satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Tabla 10 FICHA VALIDACIÓN DE EXPERTOS

Expertos de Sistemas

Valoración Número Porcentaje

Muy Satisfactorio 3 100%

Satisfactorio 0 0%

Poco satisfactorio 0 0%

No satisfactorio 0 0%

Total 3 100%

Tabla 11 FICHA VALIDACIÓN DE EXPERTOS

Page 75: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

60

Interpretación: Según los tres expertos en informática, es de carácter actual e

indispensable el desarrollo del sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán.

3.7.2. Impacto

El impacto que deja el sistema informático con dispositivo biométrico de reconocimiento

facial para mejorar el control de asistencia del personal docente y administrativo de la

Uniandes Tulcán, es muy grande ya que contribuye con la automatización del servicio de

control de asistencia en la institución; de esta manera se actualiza constantemente una

base de datos la cual guardará toda la información del sistema.

Actualmente en la Universidad Unidades extensión Tulcán no existe un sistema de control

de asistencia; por lo cual, no hay un control de la hora de ingreso y salida sobre todo en

el personal docente; esto ocasiona un desconocimiento de las labores que debe realizar

cada profesor en la institución.

En el caso de la ciudad de Tulcán, específicamente en la Universidad Unidades, no se ha

desarrollado este tipo de control, por lo que es necesario que se implemente un sistema

de este tipo, igualmente se debe implementar en todas las instituciones educativas.

Page 76: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

61

3.7.3. Conclusiones parciales del capítulo

Los resultados de la implementación del sistema informático con dispositivo

biométrico de reconocimiento facial para mejorar el control de asistencia del

personal docente y administrativo de la Uniandes Tulcán, son favorables para la

institución y por ende para sus autoridades, personal administrativo y personal

docente ya que se brindará un control diario de la asistencia del personal docente

y administrativo.

El sistema reduce notablemente la pérdida de tiempo en el control de asistencia

puesto que el dispositivo de reconocimiento fascial lo hace a una distancia

considerable; así que, cuando el docente pasa frete al dispositivo; este capta el

rostro y registra su asistencia.

El sistema registrará y actualizará la información de los docentes cuando ingresen

a las instalaciones de la institución con el fin de emitir reportes en el momento en

que sea necesario.

El personal administrativo contará con datos estadísticos de toda la información

del sistema con lo cual puede verificar el nivel de asistencia de cada docente y

administrativo.

Page 77: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

62

Conclusiones y recomendaciones

Conclusiones

Como resultado de la investigación realizada en el presente proyecto se ha llegado a las

siguientes conclusiones:

En la fundamentación teórica, se obtuvo una mejor comprensión, la cual permitió

seguir investigando más a fondo dichos temas, haciendo un análisis de las distintas

posiciones teóricas en lo que a sistemas informáticos se refiere.

Hay desconformidad por parte de las autoridades de la Universidad Unidades

extensión Tulcán, ya que no conocen el grado de asistencia que presentan los

docentes y administrativos; por lo que se hace necesaria la implementación de este

tipo de dispositivos.

El sistema registra y evidencia mediante los reportes la asistencia de cada uno de

los docentes y administrativos permitiendo estandarizar la toma de asistencia tanto

en el personal docente como administrativo.

Mediante la validación de profesionales expertos se comprobó que el sistema es

funcional y está apto para un perfecto funcionamiento ya que fue sometido a

diversas pruebas las cuales fueron satisfactorias.

Page 78: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

63

Recomendaciones

Como recomendaciones principales para el uso del presente sistema tenemos las

siguientes:

A los estudiantes se recomienda que deben fundamentar teóricamente la propuesta

ya que se deben definir tanto el lenguaje de programación como la base de datos

y otras herramientas de aplicación en el sistema informático que se ha

estructurado.

Al personal docente se recomienda asistir diariamente a clases y cumplir con el

horario asignado, para así evitar posibles contratiempos y la entrega de

memorándums.

Al personal administrativo se recomienda emitir reportes semanalmente y

estudiarlos puntualmente para verificar la asistencia diaria de docentes y

administrativos y asegurar la buena calidad en la educación.

Se recomienda a la Universidad Unidades extensión Tulcán implementar el

sistema informático con dispositivo biométrico de reconocimiento facial para el

control de asistencia del personal docente y administrativo para tener un control

total de la asistencia de los empleados.

Page 79: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Bibliografía

Aguilar, J. (15 de Diciembre de 2013). ECOJOVEN. Obtenido de

http://www.ecojoven.com/dos/03/RFID.html

BrowserAdvertising. (10 de Enero de 2014). EGOMEXICO. Obtenido de

http://www.egomexico.com/tecnologia_rfid.htm

Bullard, R. (2014). Finanzas. Madrid: Braham Editores.

Canaaro, B. (2017). Tecnología de computadores. Cataluña: Aro.

Canaaro, B. y. (2014). Informática TICS. Madrid: Barrera.

Carina Burato, Ana Laura Canaaro. (15 de Agosto de 2014). monografías.com. Obtenido

de http://www.monografias.com/trabajos10/recped/recped.shtml

Carlos, L. J. (2013). Tipos de tags. Buenos Aires: CAPRIA CIA LTDA.

Darkingdk. (15 de Agosto de 2015). Conceptos generales de informática. Obtenido de

http://www.buenastareas.com/ensayos/Conceptos-Generales-De

Informatica/2626170.html

García. (2015). Procesadores. México: Sofía.

García, A. P. (1997). Software. Madrid: polígono industrial arroyomolinos.

González Dono, M. (2017). Seguridad en Reconocimiento Fascial. Washington: FBI.

Juan, A. (18 de Diciembre de 2013). Obtenido de http://www.dipolerfid.es/

Kendall, K. &. (2015). Ciclo de vida del desarrollo de sistemas. New Yersey: Rutgers.

López, A. (1997). Ingeniería del software e inteligencia artificial. Madrid: Polígono

industrial arroyomolinos.

Moreno, M. (2010). Aplicación web. Caracas: ALEGSA.com.ar.

Noya, E. C. (2016). multimedia. Madrid: G.F. Printing.

Pecero, V. ( 2012 ). Calidad en el servicio al cliente. Lima: Key Account Manager

Rioja, R. G. (2015). Deontología informática. Madrid: GP. Printing.

Tinoco, R. D. (2016). Procesos Informáticos. Yucatán: Palermo.

UNESCO. (2015). Cience Report. Boston: US.

Verónica, P. (2012). Servicio de calidad al cliente. Lima: Ansis Printed.

Gifford, Clive, (2015), Robots. Descubre cómo funcionan estas máquinas.

Paraninfo, Giamarchi, (2016), Robots móviles. Estudio y construcción.

Paraninfo, Angulo, (2015), Micro botica. Tecnología, Aplicaciones y Montaje Práctico.

Baturone, Aníbal, (2014), Robótica: Manipuladores y robots móviles.

González, Lee, (2014), Robótica: Control, Detección, Visión e Inteligencia.

Page 80: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

ANEXOS

Page 81: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Anexo 1: Carta de aprobación del perfil del proyecto de investigación.

GRÁFICO 20 CARTA DE APROBACIÓN DEL PERFIL DEL PROYECTO DE INVESTIGACIÓN

Page 82: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Anexo 2: Encuesta dirigida al personal docente y administrativo de la Uniandes

Tulcán.

FACULTAD DE SISTEMAS MERCANTILES

CARERA DE SISTEMAS INFORMÁTICOS

Objetivo: Determinar la aplicación de dispositivos biométricos de reconocimiento facial

para mejorar el control de asistencia del personal docente y administrativo de la Uniandes

Tulcán.

Fecha:

Personal encuestado: Desde la perspectiva de promover un sistema informático con

dispositivo biométrico de reconocimiento facial para mejorar el control de asistencia

del personal docente y administrativo de la Uniandes Tulcán. Mucho agradeceré su

colaboración al contestar con veracidad el presente cuestionario.

DATOS GENERALES

Género: Hombre ( ) Mujer ( )

Nivel: ……………………………………………………………

DATOS ESPECÍFICOS:

Instructivo: Marque con una (x), en el paréntesis que corresponda a la respuesta elegida

por usted.

N. PREGUNTAS Sí No

1 ¿Conoce usted lo que es un dispositivo biométrico de

reconocimiento facial?

( ) ( )

2 ¿Está de acuerdo con la actual forma de control de asistencia en

Uniandes Tulcán?

( ) ( )

3 ¿Le gustaría que se implemente un dispositivo biométrico de

reconocimiento facial para control de asistencia al personal

docente y administrativo?

( ) ( )

4 ¿Está de acuerdo en que se controle el tiempo de entrada y salida

del personal docente y administrativo en Uniandes Tulcán?

( ) ( )

Page 83: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

5 ¿Considera usted que con un sistema informático con dispositivo

biométrico de reconocimiento facial se mejore el control de

asistencia en Uniandes Tulcán?

( ) ( )

6 ¿Ha observado que los estudiantes se motivan cuando hay

puntualidad en ingreso de docentes a las aulas?

( ) ( )

7 ¿Conoce acerca de mecanismos que registren la puntualidad de

docentes y administrativos de Uniandes Tulcán?

( ) ( )

8 ¿Considera que la aplicación de Identificación por

reconocimiento facial es necesaria?

( ) ( )

9 ¿Conoce usted acerca de la tecnología de reconocimiento facial

para el control y registro del personal docente y administrativo

de UNIANDES?

( ) ( )

10 ¿Desearía que la tecnología de reconocimiento facial, sean

implementadas en Uniandes Tulcán?

( ) ( )

Page 84: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Anexo 3: Instrumentos de validación por expertos

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES – TULCÁN

CARRERA DE SISTEMAS

Tulcán, 24 de enero de 2018

Señor Ingeniero.

Presente.

Experto en la carrera de Sistemas e Informática.

De mi consideración:

Reciba un cordial y atento saludo. El motivo del presente, es para solicitarle de la manera

más comedida, su valiosa opinión sobre la propuesta: Sistema biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán, la misma que permitirá obtener, el título de

Ingeniero en Sistemas e Informática

Por su gentil atención a la presente, anticipo mi sincero agradecimiento.

Atentamente,

………………………………

Ayala Goyes Michael Santiago

Egresado de Unidades Tulcán

Page 85: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIANDES – TULCÁN

CARRERA DE SISTEMAS

Ficha de Validación: Sistema biométrico de reconocimiento facial para mejorar el

control de asistencia del personal docente y administrativo de la Uniandes Tulcán.

A las personas seleccionadas se les considera expertos en Sistemas e Informática.

Datos Informativos:

Validador 1.

Nº de cédula:0400353625

Nombres y Apellidos: Fernanda Becerra.

Título de mayor jerarquía: Magister

Institución que labora: Unidad Educativa San Gabriel.

Cargo Actual: Docente

Años de servicio: 6 años.

Experiencia profesional: 8 años.

Validador 2.

Nº de cédula: 0401563782

Nombres y Apellidos: Enríquez César Augusto.

Título de mayor jerarquía: Ingeniero en Sistemas.

Institución que labora: Uniandes Tulcán

Cargo Actual: Telemática.

Años de servicio: 2 años.

Experiencia profesional: 2 años

Validador 3.

Nº de cédula: 040159251-4

Nombres y Apellidos: Andrés Cabascango.

Page 86: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Título de mayor jerarquía: Ingeniería en Sistemas mercantiles.

Institución que labora: Unidad Educativa Vicente Fierro

Cargo Actual: Telemática.

Años de servicio: 2 meses.

Experiencia profesional: 5 años

I. Objetivo:

Validar la Propuesta: Sistema informático con dispositivo biométrico de reconocimiento

facial para mejorar el control de asistencia del personal docente y administrativo de la

Uniandes Tulcán.

II. Indicaciones:

Le solicito muy comedidamente, que exprese sus criterios sobre la propuesta, tomando

en cuenta los parámetros y la siguiente escala valorativa. De antemano le agradezco su

valiosa colaboración, con el fin de mejorar la propuesta de la tesis de Grado.

Escala Valorativa:

4: Muy satisfactorio.

3: Satisfactorio.

2: Poco satisfactorio.

1: No satisfactorio.

III. Tabla para registrar los valores de la validación de la propuesta

Page 87: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Por favor, indique otro aspecto que usted considere interesante de la propuesta:

………………………………………………………………………………………….

…………………………………………………………………………………………

Page 88: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Anexo 4: Manual Técnico

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS INFORMÁTICOS

MANUAL TÉCNICO

Sistema biométrico de reconocimiento facial para el control de asistencia del personal

docente y administrativo de la Uniandes Tulcán.

Autor

Ayala Goyes Michael Santiago

Tutor

Ing. Dorado Ceballos Cristian Yovao Msc.

Tulcán - Ecuador

2018

Page 89: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

FORMULARIO REGISTRO DE DOCENTES

Public Class FormDocentes

Dim vrband As Integer = 0

Variable de tipo objeto

Dim objest As New Cldocentes()

Carga datos de los docentes

Private Sub FormDocentes_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

Me.TdocentesTableAdapter.Fill(Me.VFDataSet.tdocentes)

mostrar()

End Sub

Muestra información de docentes

Sub mostrar()

If Me.TdocentesBindingSource.Count <> 0 Then

Me.TextBox1.Text =

Me.TdocentesBindingSource.Current("cedula").ToString.Trim

Me.TextBox2.Text =

Me.TdocentesBindingSource.Current("apellidos").ToString.Trim

Me.TextBox3.Text =

Me.TdocentesBindingSource.Current("nombres").ToString.Trim

Me.TextBox4.Text =

Me.TdocentesBindingSource.Current("direccion").ToString.Trim

Me.TextBox5.Text =

Me.TdocentesBindingSource.Current("telefono").ToString.Trim

Me.TextBox6.Text =

Me.TdocentesBindingSource.Current("profesion").ToString.Trim

Me.ComboBox1.Text =

Me.TdocentesBindingSource.Current("genero").ToString.Trim

End If

End Sub

Page 90: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Activa cuadros de texto y botones

Sub activar()

Me.TextBox1.ReadOnly = False

Me.TextBox2.ReadOnly = False

Me.TextBox3.ReadOnly = False

Me.TextBox4.ReadOnly = False

Me.TextBox5.ReadOnly = False

Me.TextBox6.ReadOnly = False

Me.ComboBox1.Enabled = True

Me.Button1.Enabled = False

Me.Button2.Enabled = False

Me.Button3.Enabled = False

Me.Button4.Enabled = False

Me.Button5.Enabled = False

Me.Button6.Enabled = False

Me.Button7.Enabled = True

Me.Button8.Enabled = False

Me.Button9.Enabled = False

Me.Button10.Enabled = True

Me.TdocentesDataGridView.Enabled = False

End Sub

Desactiva cuadros de texto y botones

Sub desactivar()

Me.TextBox1.ReadOnly = True

Me.TextBox2.ReadOnly = True

Me.TextBox3.ReadOnly = True

Me.TextBox4.ReadOnly = True

Me.TextBox5.ReadOnly = True

Me.TextBox6.ReadOnly = True

Page 91: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Me.ComboBox1.Enabled = False

Me.Button1.Enabled = True

Me.Button2.Enabled = True

Me.Button3.Enabled = True

Me.Button4.Enabled = True

Me.Button5.Enabled = True

Me.Button6.Enabled = True

Me.Button7.Enabled = False

Me.Button8.Enabled = True

Me.Button9.Enabled = True

Me.Button10.Enabled = False

Me.TdocentesDataGridView.Enabled = True

End Sub

Mueve al primer registro

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click

Me.TdocentesBindingSource.MoveFirst()

mostrar()

End Sub

Mueve al registro anterior

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button2.Click

Me.TdocentesBindingSource.MovePrevious()

mostrar()

End Sub

Mueve al siguiente registro

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button4.Click

Me.TdocentesBindingSource.MoveNext()

mostrar()

End Sub

Page 92: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Mueve al último registro

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button5.Click

Me.TdocentesBindingSource.MoveLast()

mostrar()

End Sub

Busca un registro

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button3.Click

Dim rsp As String

rsp = Trim$(InputBox("Ingrese cédula del docente que desea buscar..."))

Me.TdocentesBindingSource.Position =

Me.TdocentesBindingSource.Find("cedula", rsp)

If Me.TdocentesBindingSource.Current("cedula").ToString.Trim = rsp Then

mostrar()

Else

MsgBox("Docente no registrado...")

End If

End Sub

Activa cuadros de texto para ingresar información

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button6.Click

If vrperiodo = vrperact Then

activar()

Me.Button7.Text = "Grabar"

Me.TextBox1.Text = ""

Me.TextBox2.Text = ""

Me.TextBox3.Text = ""

Me.TextBox4.Text = ""

Me.TextBox5.Text = ""

Me.TextBox6.Text = ""

Page 93: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Me.ComboBox1.Text = ""

vrband = 0

Else

MsgBox("No puede modificar registros en periodos diferentes al actual")

End If

End Sub

Cancela ingreso de información

Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button10.Click

desactivar()

Me.TdocentesBindingSource.MoveFirst()

mostrar()

Me.Button7.Text = "Grabar"

End Sub

Activa estado modificar

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button8.Click

If vrperiodo = vrperact Then

activar()

Me.TextBox1.ReadOnly = True

Me.Button7.Text = "Actualizar"

vrband = 1

Else

MsgBox("No puede modificar registros en periodos diferentes al actual")

End If

End Sub

Activa estado eliminar

Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button9.Click

If vrperiodo = vrperact Then

Page 94: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

If MsgBox("Confirme si desea eliminar el presente registro...",

MessageBoxButtons.YesNo, "Está a punto de eliminar información...") =

MsgBoxResult.Yes Then

objest.eliminar(Me.TdocentesBindingSource.Current("cedula").ToString.Trim)

Me.TdocentesTableAdapter.Fill(Me.VFDataSet.tdocentes)

mostrar()

End If

Else

MsgBox("No puede modificar registros en periodos diferentes al actual")

End If

End Sub

Permite grabar información

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button7.Click

If vrperiodo = vrperact Then

If vrband = 0 Then

objest.grabar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim,

Me.TextBox3.Text.Trim, Me.TextBox4.Text.Trim, Me.TextBox5.Text.Trim,

Me.ComboBox1.Text.Trim, Me.TextBox6.Text.Trim)

desactivar()

Me.Button7.Text = "Grabar"

Else

objest.modificar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim,

Me.TextBox3.Text.Trim, Me.TextBox4.Text.Trim, Me.TextBox5.Text.Trim,

Me.ComboBox1.Text.Trim, Me.TextBox6.Text.Trim)

desactivar()

Me.Button7.Text = "Grabar"

End If

Me.TdocentesTableAdapter.Fill(Me.VFDataSet.tdocentes)

mostrar()

Else

MsgBox("No puede modificar registros en periodos diferentes al actual")

Page 95: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

End If

End Sub

Validación de cuadros de texto

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

If InStr(1, "0123456789" & Chr(8), e.KeyChar) = 0 Then

e.Handled = True

End If

End Sub

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress

If InStr(1, "abcdefghijklmnñopqrstuvwxyz

ABCDEFGHIJKLMNÑOPQRSTUVWXYZ" & Chr(8), e.KeyChar) = 0 Then

e.Handled = True

End If

End Sub

Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress

If InStr(1, "abcdefghijklmnñopqrstuvwxyz

ABCDEFGHIJKLMNÑOPQRSTUVWXYZ" & Chr(8), e.KeyChar) = 0 Then

e.Handled = True

End If

End Sub

Private Sub TextBox4_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox4.KeyPress

If InStr(1, "abcdefghijklmnñopqrstuvwxyz

ABCDEFGHIJKLMNÑOPQRSTUVWXYZ0123456789" & Chr(8), e.KeyChar) = 0

Then

e.Handled = True

End If

End Sub

Page 96: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Private Sub TextBox5_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox5.KeyPress

If InStr(1, "0123456789" & Chr(8), e.KeyChar) = 0 Then

e.Handled = True

End If

End Sub

Private Sub TextBox6_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox6.KeyPress

If InStr(1, "abcdefghijklmnñopqrstuvwxyz

ABCDEFGHIJKLMNÑOPQRSTUVWXYZ" & Chr(8), e.KeyChar) = 0 Then

e.Handled = True

End If

End Sub

Private Sub ComboBox1_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles ComboBox1.KeyPress

If InStr(1, "", e.KeyChar) = 0 Then

e.Handled = True

End If

End Sub

End Class

CLASE CLCLAVES

Public Class Clclaves

Inherits clconexion

Private cad As String

Public Sub grabar(ByVal usu As String, ByVal pas As String, ByVal per As String)

‘Cadena que permite grabar datos en la tabla Claves

cad = "insert into tclaves (usuario, password, permisos) values ('" + usu.Trim + "', '"

+ pas.Trim + "', '" + per.Trim + "')"

ejecutarins(cad)

End Sub

Page 97: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Public Sub modificar(ByVal usu As String, ByVal pas As String, ByVal per As String)

‘Cadena que permite modificar datos en la tabla Claves

cad = "update tclaves set password='" + pas.Trim + "', permisos='" + per.Trim + "'

where(usuario='" + usu.Trim + "')"

ejecutarins(cad)

End Sub

Public Sub eliminar(ByVal usu As String)

‘Cadena que permite eliminar datos en la tabla Claves

cad = "delete from tclaves where(usuario='" + usu.trim + "')"

ejecutarins(cad)

End Sub

End Class

CÓDIGO DEL FORMULARIO USUARIOS

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click

‘El cursor se mueve al primer registro de la tabla Claves y muestra los datos

Me.TclavesBindingSource.MoveFirst()

mostrar()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button2.Click

‘El cursor se mueve al registro anterior de la tabla Claves y muestra los datos

Me.TclavesBindingSource.MovePrevious()

mostrar()

End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button3.Click

Dim rsp As String

rsp = Trim$(InputBox("Ingrese usuario a buscar..."))

‘El cursor se mueve al registro encontrado en la búsqueda y muestra los datos

Page 98: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Me.TclavesBindingSource.Position = Me.TclavesBindingSource.Find("usuario",

rsp)

If Me.TclavesBindingSource.Current("usuario").ToString.Trim <> rsp.Trim Then

MsgBox("Usuario no registrado...")

End If

mostrar()

End Sub

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button4.Click

‘El cursor se mueve al registro siguente y muestra los datos de la tbla Claves

Me.TclavesBindingSource.MoveNext()

mostrar()

End Sub

Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button5.Click

‘El cursor se mueve al ultimo registro y muestra los datos de la table Claves

Me.TclavesBindingSource.MoveLast()

mostrar()

End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button6.Click

activar()

‘Activa la edición de los cuadros de texto para ingresar datos

Me.Button7.Text = "Grabar"

Me.TextBox1.Text = ""

Me.TextBox2.Text = ""

vrband = 0

End Sub

Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button8.Click

‘Verifica si la clave es de Administrador o Usuario

Page 99: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

If Me.RadioButton1.Checked = True Then

dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Administrador"

Else

dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Usuario"

End If

activar()

Me.Button7.Text = "Actualizar"

vrband = 1

End Sub

Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button9.Click

‘Pregunta de confirmación antes de eliminar un registro

If MsgBox("Confirme si desea eliminar el presente registro...",

MessageBoxButtons.YesNo, "Está a punto de eliminar información...") =

MsgBoxResult.Yes Then

If Me.RadioButton1.Checked = True Then

dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Administrador"

Else

dtan = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Usuario"

End If

‘Elimina el registro active de la table Claves

objclaves.eliminar(Me.TextBox1.Text.Trim)

‘Actualiza los datos en la tabla Claves

Me.TclavesTableAdapter.Fill(Me.RfidbiblioDataSet.tclaves)

mostrar()

End If

End Sub

Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button10.Click

Page 100: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

‘Cancela cualquier evento de edición de datos

desactivar()

Me.TclavesBindingSource.MoveFirst()

mostrar()

Me.Button7.Text = "Grabar"

End Sub

Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button7.Click

If vrband = 0 Then

If Me.RadioButton1.Checked = True Then

dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Administrador"

‘Graba datos en la tabla Claves

objclaves.grabar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "1")

End If

If Me.RadioButton2.Checked = True Then

dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Usuario"

‘Graba datos en la tabla Claves

objclaves.grabar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "0")

End If

desactivar()

Me.Button7.Text = "Grabar"

Else

If Me.RadioButton1.Checked = True Then

dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Administrador"

‘Graba datos en la tabla Claves

objclaves.modificar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "1")

End If

If Me.RadioButton2.Checked = True Then

Page 101: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

dtac = Me.TextBox1.Text.Trim + " || " + Me.TextBox2.Text.Trim + " || " +

"Usuario"

‘Graba datos en la tabla Claves

objclaves.modificar(Me.TextBox1.Text.Trim, Me.TextBox2.Text.Trim, "0")

End If

desactivar()

Me.Button7.Text = "Grabar"

End If

‘Actualiza datos de la tabla Claves

Me.TclavesTableAdapter.Fill(Me.RfidbiblioDataSet.tclaves)

mostrar()

End Sub

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress

‘Valida el cuadro de texto para que solo permita ingresar letras y números

If InStr(1,

"abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ012345678

9_-" & Chr(8), e.KeyChar) = 0 Then

e.Handled = True

End If

End Sub

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress

If InStr(1, " ", e.KeyChar) <> 0 Then

e.Handled = True

End If

End Sub

Private Sub TclavesDataGridView_CellContentClick(ByVal sender As

System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)

Handles TclavesDataGridView.CellContentClick

End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles TextBox1.TextChanged

Page 102: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

End Sub

End Class

CODIGO DEL FORMULARIO CLAVES

Public Class FormClaves

Dim objclaves As New Clclaves()

Private Sub FormClaves_Load(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles MyBase.Load

Me.ClavesTableAdapter.Fill(Me.GanadoDataSet.Claves)

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button1.Click

If Me.TextBox2.Text.Trim = "" Or Me.TextBox3.Text.Trim = "" Then

MsgBox("Ingrese datos en todos los campos...")

Else

Me.ClavesBindingSource.MoveFirst()

Me.ClavesBindingSource.Position = Me.ClavesBindingSource.Find("usuario",

Me.TextBox1.Text.Trim)

If Me.ClavesBindingSource.Current("password").ToString.Trim =

Me.TextBox2.Text.Trim Then

objclaves.modificar(Me.TextBox1.Text.Trim, Me.TextBox3.Text.Trim, "0")

Me.ClavesTableAdapter.Fill(Me.GanadoDataSet.Claves)

Me.Hide()

Else

MsgBox("Contraseña incorrecta...")

End If

End If

End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Button2.Click

Me.Hide()

End Sub

Page 103: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Private Sub TextBox2_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox2.KeyPress

If InStr(1, " ", e.KeyChar) <> 0 Then

e.Handled = True

End If

End Sub

Private Sub TextBox3_KeyPress(ByVal sender As Object, ByVal e As

System.Windows.Forms.KeyPressEventArgs) Handles TextBox3.KeyPress

If InStr(1, " ", e.KeyChar) <> 0 Then

e.Handled = True

End If

End Sub

End Class

CÓDIGO FORMULARIO LOGINFORM

Imports System.Data

Imports System.Data.SqlClient

Public Class LoginForm

‘Declara variables de conexión a la base de datos

Private myCnn As SqlConnection

Private cmd As SqlCommand

Private Sub OK_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles OK.Click

‘Verifica que los cuadros de texto no estén vacíos

If Me.UsernameTextBox.Text.Trim = "" Or Me.PasswordTextBox.Text.Trim = ""

Then

MsgBox("Ingrese nombre de usuario y contraseña...")

Else

If Me.TclavesBindingSource.Count <> 0 Then

Me.TclavesBindingSource.MoveFirst()

‘Busca y compara los datos del Usuario

Page 104: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Me.TclavesBindingSource.Position =

Me.TclavesBindingSource.Find("usuario", Me.UsernameTextBox.Text.Trim)

If Me.TclavesBindingSource.Current("usuario").ToString.Trim =

Me.UsernameTextBox.Text.Trim Then

If Me.TclavesBindingSource.Current("password").ToString.Trim =

Me.PasswordTextBox.Text.Trim Then

‘Guarda el nombre de Usuario en la variable vrusu

vrusu = Me.UsernameTextBox.Text.Trim

vrper = Me.TclavesBindingSource.Current("permisos").ToString.Trim

If vrper.Trim = "0" Then

FrmMDI.RegistrarToolStripMenuItem.Visible = False

FrmMDI.BackupToolStripMenuItem.Visible = False

End If

‘Si el registro es correcto ejecuta el formulario del menú principal

Me.Hide()

FrmMDI.Show()

Else

MsgBox("Usuario y/o Password Incorrectos...")

End If

Else

MsgBox("Usuario y/o Password Incorrectos...")

End If

Else

MsgBox("No se han registrado usuarios...")

End If

End If

End Sub

Private Sub Cancel_Click(ByVal sender As System.Object, ByVal e As

System.EventArgs) Handles Cancel.Click

‘Finaliza la ejecución del sistema

End

Page 105: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

nexo 5: Manual de usuario

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

“UNIANDES”

FACULTAD DE SISTEMAS MERCANTILES

CARRERA DE SISTEMAS INFORMÁTICOS

MANUAL DE USUARIO

Sistema biométrico de reconocimiento facial para el control de asistencia del personal

docente y administrativo de la Uniandes Tulcán.

Autor

Ayala Goyes Michael Santiago

Tutor

Ing. Dorado Ceballos Cristian Yovao Msc.

Tulcán - Ecuador

2018

Page 106: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Objetivo

Describir el funcionamiento del Sistema informático con dispositivo biométrico de

reconocimiento facial para mejorar el control de asistencia del personal docente y

administrativo de la Uniandes Tulcán, para que el usuario final manipule correctamente

el sistema.

Desarrollo

Como resultado del procedimiento de instalación del sistema informático con dispositivo

biométrico de reconocimiento facial para mejorar el control de asistencia del personal

docente y administrativo de la Uniandes Tulcán, el usuario podrá acceder al sistema por

Menú Inicio -> Todos los Programas -> UniandesAsist.

Formularios

Formulario Registro de usuario principal

Aquí se solicita permiso para ingresar al sistema, para lo cual se ingresa el nombre de

usuario y la clave correspondiente.

GRÁFICO 21 FORMULARIO DE REGISTRO DE USUARIO

En nombre de usuario, se ingresa el nombre que le ha destinado el administrador, el

mismo que puede ser cambiado solo por el administrador.

Page 107: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Formulario Menú principal

Este formulario presenta un menú el cual llama y permite enlazar a todos los formularios

que conforman el sistema.

GRÁFICO 22 FORMULARIO MENÚ PRINCIPAL

Menú registrar

Este menú visualiza el acceso a los menús: Registrar, Administrar, Asistencia,

Seleccionar, Seguridad, Reportes y Salir.

Formulario registro de docentes

Dentro del menú registrar, se encuentra la pestaña que desplaza el formulario de registro

de docentes, en el que se incluyen los datos de los docentes que trabajan en la universidad

Uniandes de la ciudad de Tulcán, como son cédula, apellidos, nombres, etc. También

constan los botones de búsqueda como son: primero, anterior, siguiente, último y buscar,

como los botones para ingresar un nuevo registro, modificar, eliminar y grabar.

Page 108: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

GRÁFICO 23 FORMULARIO REGISTRO DE DOCENTES

Formulario de registro de asistencia

Se encuentra dentro del menú asistencia, en el que se incluyen los datos la asistencia del

docente, como son fecha, hora materia, etc. También constan los botones de búsqueda

como son: primero, anterior, siguiente, último y buscar, como los botones para ingresar

un nuevo registro, modificar y eliminar.

GRÁFICO 24 FORMULARIO REGISTRO DE ASISTENCIA

Page 109: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

Menú seguridad

Este menú visualiza los formularios: administración de usuarios y backup.

Formulario administración de usuarios

En este formulario se puede cambiar de usuario o aumentar usuarios a través del

administrador. El usuario solamente podrá cambiar su contraseña, pero no podrá hacer

otras actividades, las mismas que sí las podrá hacer el administrador.

De igual manera hay el casillero para ingresar el usuario, la clave. Pose este formulario

los botones para desplazarse al primero, anterior, siguiente o último usuario y constan así

mismo los botone para ingresar un nuevo, eliminar, modificar, cancelar y grabar. Los

datos también se visualizan en un DataGridview.

GRÁFICO 25 FORMULARIO ADMINISTRACIÓN DE USUARIOS

Formulario Backup

Este formulario sirve para sacar respaldos de la información a fin de que no se pierda, la

información se encontrará después en el disco D, luego de guardar la información se

mostrará un mensaje que dice “Copia de seguridad realizada con éxito”

Page 110: UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDESdspace.uniandes.edu.ec/bitstream/123456789/8694/1/... · A mi padre que con su intenso aliento de superación y ejemplo me ha inculcado

GRÁFICO 26 FORMULARIO BACKUP