UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DE UN SISTEMA DE REGISTRO Y CONTROL DE ASISTENCIA
DE ESTUDIANTES QUE REALIZAN PRÁCTICAS PRE-PROFESIONALES Y/O
VINCULACIÓN CON LA COMUNIDAD EN LA UNIDAD INFORMÁTICA
DE LA CARRERA DE INGENIERÍA CIVIL MEDIANTE
USO DE DISPOSITIVOS RFID
PROYECTO DE TITULACIÓN
Previa a la obtención del Título de:
INGENIERO EN SISTEMAS COMPUTACIONALES
AUTOR: JORGE ARMANDO CORBETTO ANGEL
TUTOR: ING. CÉSAR ESPÍN RIOFRÍO, MSc.
GUAYAQUIL – ECUADOR
2018
REPOSITORIO NACIONAL EN CIENCIA Y TECNOLOGÍA
FICHA DE REGISTRO DE TESIS TITULO: “Desarrollo de un sistema de registro y control de asistencia de estudiantes que realizan prácticas pre-profesionales y/o vinculación con la comunidad en la Unidad Informática de la Carrera de Ingeniería Civil mediante uso de dispositivos RFID”
REVISORES:
INSTITUCIÓN: Universidad de Guayaquil
FACULTAD: Ciencias Matemáticas y Físicas
CARRERA: Ingeniería en Sistemas Computacionales
FECHA DE PUBLICACIÓN: 9 Marzo 2018 N. DE PAGS: 183
ÁREA TEMÁTICA: Desarrollo de Sistemas
PALABRAS CLAVE: Sistema de Registro y Control, Tecnología RFID, Tarjetas Mifare, Lector SC403, Etiquetas o Tags
RESUMEN: La Unidad Informática de la Carrera de Ingeniería Civil registra por medio de formularios a papel la hora de ingreso y salida del estudiante pasante que realiza las prácticas pre-profesionales y/o vinculación con la comunidad en el departamento, generando procesos manuales y pérdida de tiempo en la búsqueda de información. El objetivo de este trabajo de investigación es de automatizar el registro y control de asistencia de los estudiantes pasantes mediante el desarrollo de un sistema con uso de tecnología RFID, tecnología encargada de emitir ondas de radiofrecuencia como una nueva manera de administrar y recuperar la información, utilizando como modelo de desarrollo una metodología de cascada que parte de un análisis de las necesidades del cliente, para su posterior diseño y desarrollo pasando por todas las pruebas necesarias hasta su implementación para cumplir con la propuesta solicitada, obteniendo como resultado un sistema que sea capaz de detectar y validar la lectura rápida y precisa de la información proveniente de la tarjeta o tag mediante una interfaz gráfica que sea amigable y vistosa para el usuario final, teniendo como resultado la generación de reportes que permitan validar la cantidad de horas acumuladas de prácticas de parte del estudiante, ahorrando tiempo de parte del personal del departamento y manejar de una manera organizada y automatizada la hora de entrada y salida de los estudiantes pasantes. N° DE REGISTRO (en base de datos): N° DE CLASIFICACIÓN:
DIRECCIÓN URL
ADJUNTO URL (tesis en la web): ADJUNTO PDF SI NO
CONTACTO CON AUTOR:
Jorge Armando Corbetto Angel Teléfono:
0994545738
E-mail:
[email protected] CONTACTO DE LA INSTITUCIÓN:
Universidad de Guayaquil Nombre: Ab. Juan Chávez Atocha
Teléfono: 2307729
X
APROBACIÓN DEL TUTOR
En mi calidad de Tutor del trabajo de titulación, “Desarrollo de un sistema de registro y
control de asistencia de estudiantes que realizan prácticas pre-profesionales y/o
vinculación con la comunidad en la Unidad Informática de la Carrera de Ingeniería Civil
mediante uso de dispositivos RFID“ elaborado por el Sr. JORGE ARMANDO
CORBETTO ANGEL, Alumno no titulado de la Carrera de Ingeniería en Sistemas
Computacionales, Facultad de Ciencias Matemáticas y Físicas de la Universidad de
Guayaquil, previo a la obtención del Título de Ingeniero en Sistemas, me permito
declarar que luego de haber orientado, estudiado y revisado, la Apruebo en todas sus
partes.
Atentamente
Ing. CÉSAR ESPÍN RIOFRÍO, MSc.
TUTOR
I
DEDICATORIA
Dedico este proyecto de titulación
primero a Dios que me dio la
entereza y las ganas suficientes para
llegar a este día muy especial en mi
carrera profesional.
A toda mi familia por ser el apoyo
constante y condicional.
II
AGRADECIMIENTO
Agradecido con Dios por darme la
paciencia y la seguridad para terminar
mi proyecto de titulación.
A mi familia por ser el soporte y estar
pendiente de cada uno de mis
actividades
A la Universidad de Guayaquil, a la
Carrera de Ingeniería en Sistemas y a
todos los docentes que me impartieron
sus conocimientos para llegar hasta
donde estoy ahora.
A los docentes asignados como tutor y
revisores que me guiaron por el buen
camino durante todo el proceso de
desarrollo de mi proyecto de
titulación.
III
TRIBUNAL PROYECTO DE TITULACIÓN
Ing. Eduardo Santos Baquerizo, M.Sc.
DECANO DE LA FACULTAD
CIENCIAS MATEMÁTICAS Y
FÍSICAS
Ing. Abel Alarcón Salvatierra, Mgs.
DIRECTOR DE LA CARRERA DE
INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Ing. Fernando Castro Aguilar, M.Sc
PROFESOR REVISOR DEL ÁREA
TRIBUNAL
Ing. Jimmy Sornoza Moreira, M.Sc
PROFESOR REVISOR DEL ÁREA
TRIBUNAL
Ing. César Espín Riofrío. M.Sc.
PROFESOR TUTOR DEL PROYECTO
DE TITULACIÓN
Ab. Juan Chávez Atocha, Esp.
SECRETARIO
IV
DECLARACIÓN EXPRESA
“La responsabilidad del contenido de este Proyecto
de Titulación, me corresponden exclusivamente;
y el patrimonio intelectual de la misma a la
UNIVERSIDAD DE GUAYAQUIL”
SR. JORGE ARMANDO CORBETTO ANGEL
V
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DE UN SISTEMA DE REGISTRO Y CONTROL DE ASISTENCIA
DE ESTUDIANTES QUE REALIZAN PRÁCTICAS PRE-PROFESIONALES Y/O
VINCULACIÓN CON LA COMUNIDAD EN LA UNIDAD INFORMÁTICA
DE LA CARRERA DE INGENIERÍA CIVIL MEDIANTE
USO DE DISPOSITIVOS RFID
Proyecto de Titulación que se presenta como requisito para optar por el título de
INGENIERO EN SISTEMAS COMPUTACIONALES
Auto/a: SR. JORGE ARMANDO CORBETTO ANGEL
Autor: Jorge Armando Corbetto Ángel
C.I.: 0919134981
Tutor: Ing. César Espín Riofrío, MSc.
Guayaquil, Marzo del 2018
VI
CERTIFICADO DE ACEPTACIÓN DEL TUTOR
En mi calidad de Tutor del proyecto de titulación, nombrado por el Consejo Directivo
de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil.
CERTIFICO:
Que he analizado el Proyecto de Titulación presentado por el/la
estudiante Sr. JORGE ARMANDO CORBETTO ANGEL, como requisito previo para
optar por el título de Ingeniero en Sistemas Computacionales cuyo problema es:
DESARROLLO DE UN SISTEMA DE REGISTRO Y CONTROL DE
ASISTENCIA DE ESTUDIANTES QUE REALIZAN PRÁCTICAS PRE-
PROFESIONALES Y/O VINCULACIÓN CON LA COMUNIDAD EN LA
UNIDAD INFORMÁTICA DE LA CARRERA DE INGENIERÍA CIVIL
MEDIANTE USO DE DISPOSITIVOS RFID
Considero aprobado el trabajo en su totalidad.
Presentado por:
Corbetto Ángel Jorge Armando 0919134981
Apellidos y Nombres completos Cédula de Ciudadanía N°
Tutor: Ing. César Espín Riofrío, MSc.
Guayaquil, Marzo del 2018
VII
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
Autorización para Publicación de Proyecto de Titulación en Formato Digital
1. Identificación del Proyecto de Titulación
Nombre Alumno: Sr. JORGE ARMANDO CORBETTO ANGEL
Dirección: CDLA. EL RECREO MZ 236 VILLA 19 (DURÁN)
Teléfono: 0994545738 E-mail: [email protected]
Facultad: CIENCIAS MATEMÁTICAS Y FÍSICAS
Carrera: INGENIERÍA EN SISTEMAS COMPUTACIONALES
Proyecto de Titulación al que opta: INGENIERO EN SISTEMAS
Profesor tutor: ING. CÉSAR ESPÍN R. MSc.
Título del Proyecto de Titulación: Desarrollo de un sistema de registro y control
de asistencia de estudiantes que realizan prácticas pre-profesionales y/o
vinculación con la comunidad en la Unidad Informática de la Carrera de Ingeniería
Civil mediante uso de dispositivos RFID
Tema del Proyecto de Titulación: Tecnología RFID, Sistema de Registro y
Control, Tarjetas Mifare, Lector SC403, Etiquetas o Tags
VIII
2. Autorización de Publicación de Versión Electrónica del
Proyecto de Titulación
A través de este medio autorizo a la Biblioteca de la Universidad de Guayaquil y a la
Facultad de Ciencias Matemáticas y Físicas a publicar la versión electrónica de este
Proyecto de Titulación.
Publicación electrónica:
Inmediata X Después de 1 año
Firma Alumno:
3. Forma de envío:
El texto del proyecto de titulación debe ser enviado en formato Word, como archivo
.Doc. O .RTF y .Puf para PC. Las imágenes que la acompañen pueden ser: .gif, .jpg
o .TIFF.
DVDROM CDROM X
IX
ÍNDICE GENERAL
Contenido
DEDICATORIA ............................................................................................................... I
AGRADECIMIENTO ..................................................................................................... II
TRIBUNAL PROYECTO DE TITULACIÓN ................................................................. III
DECLARACIÓN EXPRESA .........................................................................................IV
CERTIFICADO DE ACEPTACIÓN DEL TUTOR ........................................................VI
Autorización para Publicación de Proyecto de Titulación en Formato Digital ...........VII
ÍNDICE GENERAL .......................................................................................................IX
ABREVIATURAS ...................................................................................................... XIII
ÍNDICE DE CUADROS ............................................................................................. XIV
ÍNDICE DE GRÁFICOS ........................................................................................... XVII
RESUMEN ............................................................................................................... XXV
ABSTRACT ............................................................................................................. XXVI
INTRODUCCIÓN .......................................................................................................... 1
CAPÍTULO I .................................................................................................................. 3
EL PROBLEMA ............................................................................................................ 3
PLANTEAMIENTO DEL PROBLEMA ......................................................................... 3
Ubicación del Problema en un Contexto .................................................................. 3
Situación Conflicto Nudos Críticos ............................................................................ 4
Causas y Consecuencias del Problema ................................................................... 5
Delimitación del Problema ........................................................................................ 6
Formulación del Problema ........................................................................................ 6
Evaluación del Problema........................................................................................... 6
OBJETIVOS .................................................................................................................. 7
Objetivo General........................................................................................................ 7
Objetivos Específicos ................................................................................................ 7
ALCANCES DEL PROBLEMA .................................................................................... 8
X
JUSTIFICACIÓN E IMPORTANCIA ............................................................................ 9
METODOLOGÍA DEL PROYECTO ........................................................................... 10
Metodología de Desarrollo ...................................................................................... 10
Supuestos ................................................................................................................ 11
Restricciones ........................................................................................................... 11
Plan de Calidad ....................................................................................................... 12
CAPÍTULO II ............................................................................................................... 13
MARCO TEÓRICO ..................................................................................................... 13
ANTECEDENTES DEL ESTUDIO ............................................................................. 13
FUNDAMENTACIÓN TEÓRICA ................................................................................ 14
Vinculación con la Comunidad ................................................................................ 14
Prácticas Pre-profesionales .................................................................................... 15
Descripción de la Tecnología RFID ........................................................................ 15
Tecnologías Alternativas de Identificación ............................................................. 17
Tecnologías Biométricas ............................................................................................17
Tecnología de Identificación RCID............................................................................18
Diferencia Tecnología RFID con Otras Tecnologías de Identificación .................. 18
Historia Tecnología RFID ........................................................................................ 19
Introducción Tecnología RFID en Ecuador ............................................................. 22
Aplicaciones RFID ................................................................................................... 22
Arquitectura de un Sistema RFID ........................................................................... 24
Tipos de Etiquetas o Tags ...................................................................................... 26
Sistemas de Frecuencias RFID .............................................................................. 28
Regulación y Estandarización ................................................................................. 30
Protocolo de Comunicación - M1 ............................................................................ 32
Temperatura Operacional RFID .............................................................................. 33
Forma de Operación de Sistema RFID................................................................... 33
Ventajas de la Tecnología RFID ............................................................................. 35
Conectividad de los Dispositivos RFID ................................................................... 36
Lector RFID ............................................................................................................. 37
Lector SC403 ........................................................................................................... 42
XI
Tarjetas Mifare ......................................................................................................... 43
Arquitectura de Programación de 4 Capas............................................................. 46
Bunifu .Net UI Framework ....................................................................................... 47
Librería Ribbon ........................................................................................................ 48
Monoflat Themes ..................................................................................................... 49
Microsoft Sql Server ................................................................................................ 49
Microsoft Visual Studio ............................................................................................ 50
Crystal Reports ........................................................................................................ 52
FUNDAMENTACIÓN LEGAL .................................................................................... 53
PREGUNTAS CIENTÍFICA A CONTESTARSE ........................................................ 60
VARIABLES DE LA INVESTIGACIÓN ...................................................................... 60
DEFINICIONES CONCEPTUALES ........................................................................... 61
CAPÍTULO III .............................................................................................................. 62
PROPUESTA TECNOLÓGICA .................................................................................. 62
ANÁLISIS DE FACTIBILIDAD ................................................................................... 62
Factibilidad Operacional .......................................................................................... 63
Factibilidad Técnica ................................................................................................. 63
Factibilidad Legal..................................................................................................... 65
Factibilidad Económica ........................................................................................... 65
ETAPAS DE LA METODOLOGÍA DEL PROYECTO ............................................... 67
Análisis de Requisitos ............................................................................................. 67
Diseño del Sistema ................................................................................................. 73
Diseño del Programa ............................................................................................... 92
Codificación ........................................................................................................... 107
Pruebas e Implementación ................................................................................... 117
Mantenimiento ....................................................................................................... 117
ENTREGABLES DEL PROYECTO ......................................................................... 117
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA ............................................. 118
INFORME DE PRUEBAS ......................................................................................... 119
ENCUESTA DEL PROYECTO ................................................................................. 121
XII
CAPÍTULO IV............................................................................................................ 130
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO ................................................. 130
RESULTADOS ......................................................................................................... 133
CONCLUSIONES ..................................................................................................... 134
RECOMENDACIONES ............................................................................................. 136
BIBLIOGRAFÍA (DOCUMENTO) ............................................................................. 137
BIBLIOGRAFÍA (CUADROS Y GRÁFICOS) .......................................................... 142
ANEXOS ................................................................................................................... 144
CRONOGRAMA DE ACTIVIDADES ........................................................................ 145
REGISTRO ACTUAL DE LA ASISTENCIA DE LOS ESTUDIANTES PASANTES 146
FOTOS REUNIÓN CON PERSONAL UNIDAD INFORMÁTICA ............................. 147
ENCUESTA DEL PROYECTO EN LA UNIDAD INFORMÁTICA ............................ 148
GENERACION DE REPORTES DE ESTUDIANTES .............................................. 151
GENERACIÓN DE CERTIFICADOS DE PASANTÍAS ............................................ 152
CARTA DE APROBACIÓN DEL SISTEMA ............................................................. 153
MANUAL DE USUARIO ............................................................................................ 154
XIII
ABREVIATURAS
CC.MM.FF Facultad de Ciencias Matemáticas y Físicas
CES Consejo de Educación Superior
CINT Ingeniería en Networking en Telecomunicaciones
CISC Ingeniería en Sistemas Computacionales
CPU Unidad Central de Procesamiento
EAS Vigilancia Electrónica de Artículos
EPC Código Electrónico de Producto
GB Gigabyte
http Protocolo de Transferencia de Hyper Texto
Hz Unidad de Frecuencia del sistema Internacional de Unidades
IFF Identificación Amigo o Enemigo
ISO Organización Internacional Para la Estandarización
LAN Red de Área Local
LED Diodo Emisor de Luz
RAM Memoria de Lectura y Escritura
RCID Identificación Capacitiva Resistiva
RFID Identificación por Radio Frecuencia
ROM Memoria de Solo Lectura
RS-232 Puerto de Comunicación
RS-485 Puerto de Comunicación
SC403 Terminal RFID Para Control y Acceso
SQL Lenguaje de Consulta Estructurado
TAGS Etiquetas, transponder
UG Universidad de Guayaquil
USB Bus Universal en Serie
WIRELESS Comunicación Inalámbrica
www World Wide Web (red mundial)
.Net Framework de Microsoft
XIV
ÍNDICE DE CUADROS
CUADRO N. 1
Causas y Consecuencias del Problema ............................................................................5
CUADRO N. 2
Delimitación del Problema ...................................................................................................6
CUADRO N. 3
Evolución Histórica Tecnología RFID ...............................................................................21
CUADRO N. 4
Costos del Proyecto ............................................................................................................66
CUADRO N. 5
Tabla Rol de Usuario ..........................................................................................................85
CUADRO N. 6
Tabla Usuario del Sistema .................................................................................................86
CUADRO N. 7
Tabla Formularios del Sistema ..........................................................................................86
CUADRO N. 8
Tabla Permisos del Usuario ...............................................................................................87
CUADRO N. 9
Tabla Tipo Pasantía ............................................................................................................87
CUADRO N. 10
Tabla Conexión RFID .........................................................................................................87
CUADRO N. 11
Tabla Estudiantes Pasantes ..............................................................................................88
CUADRO N. 12
Tabla Datos Pasantía Estudiante ......................................................................................88
XV
CUADRO N. 13
Tabla Horario Pasantía Estudiante ...................................................................................89
CUADRO N. 14
Tabla Carreras Universitarias ............................................................................................91
CUADRO N. 15
Tabla Número Tarjeta .........................................................................................................91
CUADRO N. 16
Tabla Registro Asistencia ..................................................................................................91
CUADRO N. 17
Informe de Pruebas...........................................................................................................119
CUADRO N. 18
Tabulación Pregunta N. 1 ................................................................................................121
CUADRO N. 19
Tabulación Pregunta N. 2 ................................................................................................122
CUADRO N. 20
Tabulación Pregunta N. 3 ................................................................................................123
CUADRO N. 21
Tabulación Pregunta N. 4 ................................................................................................124
CUADRO N. 22
Tabulación Pregunta N. 5 ................................................................................................125
CUADRO N. 23
Tabulación Pregunta N. 6 ................................................................................................126
CUADRO N. 24
Tabulación Pregunta N. 7 ................................................................................................127
CUADRO N. 25
Tabulación Pregunta N. 8 ................................................................................................128
XVI
CUADRO N. 26
Informe de Aceptación y Aprobación Para Productos de Software ...........................130
CUADRO N. 27
Informe de Aceptación y Aprobación Para Productos de Hardware ..........................132
XVII
ÍNDICE DE GRÁFICOS
GRÁFICO N. 1
Ubicación Unidad Informática ..............................................................................................4
GRÁFICO N. 2
Ciclo de Vida del Software Modelo Cascada ..................................................................10
GRÁFICO N. 3
Lectura de una Etiqueta RFID ...........................................................................................16
GRÁFICO N. 4
Esquema de una Etiqueta RFID........................................................................................25
GRÁFICO N. 5
Etiquetas RFID Pasivas......................................................................................................26
GRÁFICO N. 6
Etiquetas RFID Activas .......................................................................................................27
GRÁFICO N. 7
Espectro Electromagnético de Frecuencias RFID ..........................................................29
GRÁFICO N. 8
Funcionamiento RFID por Acople Inductivo ....................................................................34
GRÁFICO N. 9
Componentes de un Lector RFID .....................................................................................39
GRÁFICO N. 10
Lector Fijo .............................................................................................................................40
GRÁFICO N. 11
Lector Portátil .......................................................................................................................40
GRÁFICO N. 12
Lector Usb ............................................................................................................................41
XVIII
GRÁFICO N. 13
Lector de Carretilla ..............................................................................................................41
GRÁFICO N. 14
Lector SC403 .......................................................................................................................42
GRÁFICO N. 15
Estructura Interna Tarjeta Mifare ......................................................................................43
GRÁFICO N. 16
Esquema Bloque Tarjeta Mifare ........................................................................................44
GRÁFICO N. 17
Esquema Keys Tarjeta Mifare ...........................................................................................45
GRÁFICO N. 18
Arquitectura de Programación de 4 Capas ......................................................................46
GRÁFICO N. 19
Formulario con Controles Bunifu .......................................................................................47
GRÁFICO N. 20
Pantalla con Librería Ribbon .............................................................................................48
GRÁFICO N. 21
Controles Monoflat ..............................................................................................................49
GRÁFICO N. 22
Pantalla Procedimiento Almacenado Sql Server ............................................................50
GRÁFICO N. 23
Codificación Visual Studio ..................................................................................................51
GRÁFICO N. 24
Reporte en Crystal Reports ...............................................................................................52
GRÁFICO N. 25
Ciclo de Vida del Software Modelo Cascada ..................................................................67
XIX
GRÁFICO N. 26
Diagrama Login Usuario .....................................................................................................74
GRÁFICO N. 27
Diagrama Usuario del Sistema ..........................................................................................74
GRÁFICO N. 28
Diagrama Permisos de Usuario ........................................................................................75
GRÁFICO N. 29
Diagrama Datos Estudiantes Pasantes............................................................................75
GRÁFICO N. 30
Diagrama Horario Pasante.................................................................................................76
GRÁFICO N. 31
Diagrama Registro Tarjeta RFID .......................................................................................76
GRÁFICO N. 32
Diagrama Registro Asistencia por Tarjeta de Estudiantes Pasantes ...........................77
GRÁFICO N. 33
Diagrama Registro Asistencia Manual de Estudiantes Pasantes .................................77
GRÁFICO N. 34
Diagrama Registro Inasistencia de Estudiantes Pasantes ............................................78
GRÁFICO N. 35
Diagrama Registro Memoria RFID ....................................................................................78
GRÁFICO N. 36
Diagrama Reporte Asistencia de Estudiantes Pasantes ...............................................79
GRÁFICO N. 37
Diagrama Generar Certificado ...........................................................................................79
GRÁFICO N. 38
Diagrama Horas Acumuladas Pasantías .........................................................................80
XX
GRÁFICO N. 39
Diagrama Carrera Universitaria .........................................................................................80
GRÁFICO N. 40
Diagrama Tipo de Procesos de Pasantía ........................................................................81
GRÁFICO N. 41
Diagrama Hora y Fecha Lector RFID ...............................................................................81
GRÁFICO N. 42
Diagrama Información Lector RFID ..................................................................................82
GRÁFICO N. 43
Diagrama Conexión BD Capa Datos ................................................................................82
GRÁFICO N. 44
Diagrama Capa de Entidades ...........................................................................................83
GRÁFICO N. 45
Diagrama Principal del Sistema ........................................................................................83
GRÁFICO N. 46
Modelo Relacional Base de Datos (I) ...............................................................................84
GRÁFICO N. 47
Modelo Relacional Base de Datos (II) ..............................................................................85
GRÁFICO N. 48
Pantalla Login de Usuario ..................................................................................................93
GRÁFICO N. 49
Pantalla Barra de Progreso ................................................................................................93
GRÁFICO N. 50
Pantalla Menú Principal ......................................................................................................94
GRÁFICO N. 51
Pantalla Roles de Usuario ..................................................................................................95
XXI
GRÁFICO N. 52
Pantalla Usuario del Sistema (I) ........................................................................................95
GRÁFICO N. 53
Pantalla Usuario del Sistema (II) .......................................................................................96
GRÁFICO N. 54
Pantalla Permisos de Usuario ...........................................................................................96
GRÁFICO N. 55
Pantalla Datos Estudiantes Pasantes (I) ..........................................................................97
GRÁFICO N. 56
Pantalla Datos Estudiantes Pasantes (II).........................................................................97
GRÁFICO N. 57
Pantalla Horario Pasantes .................................................................................................98
GRÁFICO N. 58
Pantalla Registro de Tarjetas Mifare ................................................................................99
GRÁFICO N. 59
Pantalla Registro de Asistencia por Tarjeta de Estudiantes Pasantes ........................99
GRÁFICO N. 60
Pantalla Registro de Asistencia Manual de Estudiantes Pasantes ............................100
GRÁFICO N. 61
Pantalla Registro de Inasistencia de Estudiantes Pasantes .......................................100
GRÁFICO N. 62
Pantalla Registro Memoria RFID ....................................................................................101
GRÁFICO N. 63
Pantalla Registro de Carreras Universitarias ................................................................102
GRÁFICO N. 64
Pantalla Tipo de Procesos de Pasantías .......................................................................102
XXII
GRÁFICO N. 65
Pantalla Hora y Fecha del Lector RFID..........................................................................103
GRÁFICO N. 66
Pantalla Información del Lector RFID .............................................................................103
GRÁFICO N. 67
Pantalla Reporte de Asistencia de Estudiantes Pasantes (I) ......................................104
GRÁFICO N. 68
Pantalla Reporte de Asistencia de Estudiantes Pasantes (II) .....................................104
GRÁFICO N. 69
Pantalla Certificados de Pasantías (I) ............................................................................105
GRÁFICO N. 70
Pantalla Certificados de Pasantías (II) ...........................................................................105
GRÁFICO N. 71
Pantalla Horas acumuladas de Pasantías (I) ................................................................106
GRÁFICO N. 72
Pantalla Horas acumuladas de Pasantías (II) ...............................................................106
GRÁFICO N. 73
Pantalla Acerca De ...........................................................................................................107
GRÁFICO N. 74
Arquitectura de Programación en 4 Capas ....................................................................108
GRÁFICO N. 75
Agregar Referencias Capas.............................................................................................110
GRÁFICO N. 76
Agregar Referencias Capas (II) .......................................................................................110
GRÁFICO N. 77
Distribución Arquitectura en Capas ................................................................................111
XXIII
GRÁFICO N. 78
Directorio Imágenes del Sistema ....................................................................................111
GRÁFICO N. 79
Directorio Referencias del Sistema.................................................................................112
GRÁFICO N. 80
Cadena de Conexión con la Base de Datos con Autenticación de Windows ...........112
GRÁFICO N. 81
Definición de Código Mediante Etiquetas #region ........................................................115
GRÁFICO N. 82
Registro Librería Zkemkeeper.dll ....................................................................................116
GRÁFICO N. 83
Agregar Referencia Zkemkeeper.dll ...............................................................................116
GRÁFICO N. 84
Resultado Pregunta N.1 ...................................................................................................122
GRÁFICO N. 85
Resultado Pregunta N.2 ...................................................................................................123
GRÁFICO N. 86
Resultado Pregunta N.3 ...................................................................................................124
GRÁFICO N. 87
Resultado Pregunta N.4 ...................................................................................................125
GRÁFICO N. 88
Resultado Pregunta N.5 ...................................................................................................126
GRÁFICO N. 89
Resultado Pregunta N.6 ...................................................................................................127
GRÁFICO N. 90
Resultado Pregunta N.7 ...................................................................................................128
XXIV
GRÁFICO N. 91
Resultado Pregunta N.8 ...................................................................................................129
XXV
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
DESARROLLO DE UN SISTEMA DE REGISTRO Y CONTROL DE ASISTENCIA
DE ESTUDIANTES QUE REALIZAN PRÁCTICAS PRE-PROFESIONALES Y/O
VINCULACIÓN CON LA COMUNIDAD EN LA UNIDAD INFORMÁTICA
DE LA CARRERA DE INGENIERÍA CIVIL MEDIANTE
USO DE DISPOSITIVOS RFID
Resumen
La Unidad Informática de la Carrera de Ingeniería Civil registra por medio de formularios a papel la hora de ingreso y salida del estudiante pasante que realiza las prácticas pre-profesionales y/o vinculación con la comunidad en el departamento, generando procesos manuales y pérdida de tiempo en la búsqueda de información. El objetivo de este trabajo de investigación es de automatizar el registro y control de asistencia de los estudiantes pasantes mediante el desarrollo de un sistema con uso de tecnología RFID, tecnología encargada de emitir ondas de radiofrecuencia como una nueva manera de administrar y recuperar la información, utilizando como modelo de desarrollo una metodología de cascada que parte de un análisis de las necesidades del cliente, para su posterior diseño y desarrollo pasando por todas las pruebas necesarias hasta su implementación para cumplir con la propuesta solicitada, obteniendo como resultado un sistema que sea capaz de detectar y validar la lectura rápida y precisa de la información proveniente de la tarjeta o tag mediante una interfaz gráfica que sea amigable y vistosa para el usuario final, teniendo como resultado la generación de reportes que permitan validar la cantidad de horas acumuladas de prácticas de parte del estudiante, ahorrando tiempo de parte del personal del departamento y manejar de una manera organizada y automatizada la hora de entrada y salida de los estudiantes pasantes. PALABRAS CLAVE: Sistema de Registro y Control, Tecnología RFID, Tarjetas Mifare, Lector SC403, Etiquetas o Tags.
Autor: JORGE CORBETTO ANGEL
Tutor: ING. CÉSAR ESPÍN R. MSc.
XXVI
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES
DEVELOPMENT OF A SYSTEM OF REGISTRATION AND ASSISTANCE
CONTROL OF STUDENTS WHO PERFORM PRE-PROFESSIONAL
PRACTICES AND / OR LINK WITH THE COMMUNITY IN THE
COMPUTER UNIT OF THE CIVIL ENGINEERING CAREER
THROUGH USE OF RFID DEVICES
Abstract
The Informatics Unit of the Civil Engineering Degree registers by means of paper forms the time of entry and exit of the intern student who performs the pre-professional practices and / or connection with the community in the department, generating manual processes and loss of time in the search for information. The objective of this research work is to automate the registration and control of attendance of interns through the development of a system using RFID technology, a technology responsible for emitting radio frequency waves as a new way to manage and recover information. using as a development model a cascade methodology that starts from an analysis of the client's needs, for its subsequent design and development going through all the necessary tests until its implementation to comply with the requested proposal, obtaining as a result a system that is capable to detect and validate the quick and accurate reading of the information from the card or tag through a graphic interface that is friendly and eye-catching for the end user, resulting in the generation of reports that allow validating the amount of accumulated hours of training part of the student, saving time on the part of the Onal of the department and handle in an organized and automated way the time of entry and exit of interns. KEY WORDS: Registration and Control System, RFID Technology, Mifare Cards, SC403 Reader, Tags or Tags.
Author: JORGE CORBETTO ANGEL
Tutor: ING. CÉSAR ESPÍN R. MSc.
1
INTRODUCCIÓN
En el mundo actual las instituciones realizan múltiples transacciones para su
procesamiento, el cual es almacenado en un sistema de cómputo convertido en
información, para posteriormente transformarse en reportes dando agilidad en los
procesos.
En la actualidad, la Unidad Informática de la Carrera de Ingeniería Civil maneja un
sistema de registro de asistencia de estudiantes pasantes por medio de formularios
en papel que permite indicar tanto la hora de entrada como de salida de sus
actividades en el departamento.
Ante este requerimiento, en este trabajo se busca diseñar e implementar una solución
informática mediante herramientas de desarrollo que permitan utilizar la tecnología
RFID para minimizar el tiempo de registro, ofreciendo como resultado un sistema que
permita almacenar y controlar de una manera computarizada la asistencia del
estudiante que realiza sus prácticas pre-profesionales y/o vinculación con la sociedad
dentro del departamento.
Para la realización de esta solución, se va a utilizar un dispositivo RFID (Radio
Frequency Identification) que permita la correcta lectura de las etiquetas o tags como
dispositivo de hardware y la implementación de un sistema que permita manejar tanto
el hardware como el software agrupándolos en un solo cuerpo.
A continuación de una manera resumida las herramientas a utilizar en el desarrollo
de este proyecto:
Microsoft Visual Studio 2015 con su lenguaje de programación C# como aplicación
cliente con sus interfaces gráficas operadas por el usuario del sistema, Microsoft SQL
SERVER 2008 como plataforma de la base de datos del sistema y Crystal Reports
como herramienta para la generación de reportes y certificados.
2
Para una mejor comprensión del proyecto de titulación se ha dividido en 4 capítulos:
CAPÍTULO 1: El problema, se centrará en describir el problema, causas y
consecuencias, también en exponer los objetivos generales y específicos así como la
metodología a seguir para dar una solución tecnológica para resolver el problema.
CAPÍTULO 2: Marco Teórico, se describirá sobre la tecnología RFID objeto de
estudio, desde sus inicios, su fundamentación legal, una descripción de las
herramientas de desarrollo aplicables en la propuesta, se realizará suposiciones para
verificar que la solución tecnológica propuesta va por el planteamiento correcto, y un
glosario de términos conceptuales utilizados a lo largo del proyecto.
CAPÍTULO 3: Propuesta Tecnológica, se describirá cada una de las fases del ciclo
de vida del software en la metodología de desarrollo escogida, la factibilidad de la
propuesta, que cumpla con las especificaciones técnicas tanto en hardware como en
software y un listado de los entregables del proyecto.
CAPÍTULO 4: Criterios de Aceptación del Proyecto, se evaluará la calidad del
proyecto, si cumple con lo establecido en los alcances definidos previamente, sus
resultados, también se realizará las recomendaciones y conclusiones del caso.
3
CAPÍTULO I
EL PROBLEMA
PLANTEAMIENTO DEL PROBLEMA
Ubicación del Problema en un Contexto
La Universidad de Guayaquil, ubicada en la Cdla. Universitaria Salvador Allende
Malecón del Salado entre Av. Delta y Av. Kennedy (Guayaquil, Ecuador), fue fundado
en el año 1867 con el objetivo de formar a jóvenes estudiantes de una manera
profesional inculcando siempre los valores éticos. La Universidad de Guayaquil
cuenta con 17 facultades, entre una de ellas se encuentran la Facultad de Ciencias
Matemáticas y Físicas. Dentro de esta Facultad ofertan 3 Carreras de Ingeniería de
pregrado, la Carrera de Ingeniería Civil, de Sistemas Computacionales y la de
Networking & Telecomunicaciones. Dentro de la primera Carrera se encuentran los
Departamentos Administrativos de la Facultad, entre ellos se encuentra el
Departamento de Unidad Informática.
Dentro del Departamento de Unidad Informática, tanto estudiantes de las Carreras de
Sistemas Computacionales y la de Networking & Telecomunicaciones realizan sus
prácticas de vinculación con la comunidad, el cual la Universidad tiene convenios con
instituciones públicas para que sus estudiantes desarrollen proyectos en
comunidades vulnerables y las prácticas pre-profesionales que permite que el
estudiante incorpore sus conocimientos para ir adquiriendo experiencia para futuras
oportunidades de trabajo, como requisitos previos para culminar su proceso de
graduación, en el artículo 88 del Consejo de Educación Superior (CES) se describe
que el estudiante deberá cumplir un mínimo de 400 horas de prácticas repartidas de
4
la siguiente manera: 160 horas para prácticas de servicio a la comunidad y 240 horas
para pre-profesionales.
El Departamento de Unidad Informática se encuentra ubicado en el edificio central de
la Facultad de Ciencias Matemáticas y Físicas en la Ciudadela Salvador Allende,
como se aprecia en el gráfico 1.
GRÁFICO N. 1 Ubicación Unidad Informática
Elaboración: Jorge Corbetto Angel Fuente: Google Maps
El Ing. Anderson Freire como Coordinador del Departamento comunicó que en dicho
departamento no existía un mecanismo adecuado que permita una correcta
administración y control de asistencia de los estudiantes pasantes que registran las
horas de entrada - salida y de las horas de pre-profesionales y/o vinculación con la
comunidad acumuladas que realizan diariamente en el Departamento de Unidad
Informática de la Carrera de Ingeniería Civil.
Situación Conflicto Nudos Críticos
Actualmente, los estudiantes que realizan sus prácticas pre-profesionales y/o
vinculación con la comunidad en la Unidad Informática de la Carrera de Ingeniería
Civil registran su asistencia al departamento en una hoja, llevando este proceso de
una manera manual, acumulando dicha información en papeles, maximizando el
5
tiempo de búsqueda y procesamiento de la información de procesos rutinarios de
parte del personal del departamento.
A nivel de estudiantes, el proceso actual no permite que ellos puedan consultar la
información de sus asistencias y la cantidad de horas que llevan acumuladas de
prácticas en la Unidad Informática generando tardanzas en los procesos y por
consiguiente malestar estudiantil.
Causas y Consecuencias del Problema
CUADRO N. 1 Causas y Consecuencias del Problema
CAUSAS CONSECUENCIAS
Registro en papeles de hora de entrada y
salida del estudiante pasante
No registrar la información del
estudiante pasante de una manera
organizada
Procesos manuales o en herramientas
básicas de computación
Pérdida de tiempo de parte del
personal del departamento
Falta de control con respecto a los
horarios del estudiante pasante
Retarda el tiempo en validar las
prácticas pre-profesionales y/o
vinculación con la comunidad
Carencia de un mecanismo que genere
reportes
Demora en la búsqueda de la
información solicitada.
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
6
Delimitación del Problema
CUADRO N. 2 Delimitación del Problema
Campo: Tecnológico
Área: Informática
Aspecto: Desarrollo de Sistemas
Tema:
Desarrollo de un sistema de registro y control de asistencia de estudiantes que realizan prácticas pre-profesionales y/o vinculación con la comunidad en la Unidad Informática de la Carrera de Ingeniería Civil mediante uso de dispositivos RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Formulación del Problema
¿Cuánto favorecerá el desarrollo y la aplicación del sistema de registro y control de
asistencia del estudiante pasante de la Unidad Informática de la Carrera de Ingeniería
Civil con la implementación de la tecnología RFID?
Evaluación del Problema
Delimitado: La solución a la problemática planteada se la considera delimitado
porque es aplicable solo para el Departamento de la Unidad Informática de la Carrera
de Ingeniería Civil que no posee un sistema de cómputo que permita el
almacenamiento tanto de la información de los estudiantes, así como un registro de
las horas de entrada - salida y de las horas de prácticas pre-profesionales y/o
vinculación con la comunidad acumuladas que realizan diariamente.
Evidente: En la Unidad Informática, los registros de asistencia de los estudiantes
pasantes se lo realizan de una manera manual, manejando la administración de la
información de una manera no acorde a lo que impera el mundo de era tecnológica.
7
Concreto: Con el uso de la tecnología RFID se puede reducir el tiempo de validación
de las prácticas pre-profesionales y/o vinculación con la comunidad, logrando un
control y una mejor administración de la asistencia de los estudiantes pasantes.
Original: Siendo RFID una nueva tecnología de identificación y recuperación de
objetos de una manera inalámbrica sin necesidad de contacto directo entre el objeto
y lector RFID con una velocidad de lectura rápida del código de identificación único
de las etiquetas o transponders que permita mejorar los procesos.
Factible: La solución es ampliamente usada y adaptable al tipo de sistema propuesto
como solución y se ajusta a los requerimientos y presupuestos de la Universidad.
Identifica los Productos Esperados: Este sistema cumple con lo propuesto como
solución práctica para la implementación del sistema de registro y control de
asistencia de estudiantes pasantes, cumpliendo con los estándares definidos
favoreciendo a la Unidad Informática de la Carrera de Ingeniería Civil con un sistema
que administre la información de manera automática.
OBJETIVOS
Objetivo General
Desarrollar un sistema para el registro y control de asistencia de los estudiantes que
realizan prácticas pre-profesionales y/o vinculación con la comunidad en la Unidad
Informática de la Carrera de Ingeniería Civil mediante la utilización de la tecnología
RFID.
Objetivos Específicos
Desarrollar un sistema que permita visualizar y administrar la información del
cumplimiento de horarios o asistencia de los estudiantes pasantes.
Detectar y validar la lectura rápida de la información (código de identificación único)
proveniente de las tarjetas o transponder a través del sistema.
8
Integrar el dispositivo RFID conectado por red con el sistema de administración y
control de estudiantes pasantes.
Generar reportes de asistencias de los estudiantes pasantes visualizados en la
interfaz de usuario del sistema y/o impresos.
ALCANCES DEL PROBLEMA
El alcance de este proyecto será aplicable únicamente para el Departamento de
Unidad Informática de la Carrera de Ingeniería Civil de la Facultad de Ciencias
Matemáticas y Físicas de la Universidad de Guayaquil mediante uso de tecnología
RFID que permita mejorar la administración y control de la información de las
asistencias de los estudiantes pasantes teniendo como causa los registros en papeles
que los estudiantes tiene que llenar en el momento de su llegada / salida del
departamento.
Con la realización de la propuesta, las partes que se verán involucradas serán los
estudiantes que no disponen de un mecanismo de consulta de su información de sus
pasantías y el personal que trabaja en el departamento que no dispone de los
recursos necesarios para validar las horas acumuladas de pasantías de los
estudiantes.
Por nueva disposición de las autoridades de la Universidad de Guayaquil, los
estudiantes de la Universidad no podrá realizar prácticas pre-profesionales dentro del
recinto educativo, pero para tener un respaldo de la información de los estudiantes
que realizan dichas prácticas fuera de la unidad educativa, se les podrá ingresar las
horas de asistencias manualmente por medio de los informes que dichos estudiantes
entregan en el Departamento de pre-profesionales por el usuario del sistema, en
cambio a los realizan prácticas de vinculación con la comunidad como ellos si portan
una tarjeta que se les entrega en el momento del registro del estudiante podrán
marcar su asistencia cuando pasen la tarjeta por el lector sin necesidad de la
intervención del usuario del sistema.
9
Se le consultó a la Ing. Tania Peralta (encargada del Dpto. de Pre-profesionales de la
Carrera de Ingeniería en Sistemas Computacionales) que tipo de información los
estudiantes tienen que entregar para validar su proceso de prácticas o pasantías,
también se le solicitó el documento con los artículos relacionados a dichos proceso.
JUSTIFICACIÓN E IMPORTANCIA
El proyecto surge debido a la importancia de resguardar y almacenar la información
referente a la asistencia de los estudiantes pasantes, permitiendo minimizar en tiempo
parte de nuestras actividades cotidianas, desechando los procesos manuales y
resolver necesidades de manera rápida y precisa, siendo beneficiados con el
desarrollo de este proyecto con uso de tecnología RFID al personal de la Unidad
Informática de la Carrera de Ingeniería Civil.
Administrar la información con un nivel de seguridad y confiabilidad que ofrece la
tecnología objeto de esta investigación. Esto conllevará a que los registros de
asistencia de los estudiantes ya no queden más en papeles, sino resguardados por
un sistema de cómputo, como un nuevo recurso para la administración de la
información a los futuros usuarios del sistema, permitiendo generar reportes que
permita validar la cantidad de horas acumuladas de prácticas de parte del estudiante,
ahorrando disponibilidad de tiempo.
La inclusión de la tecnología RFID ofrece confiabilidad en la administración de la
información para resolver los requerimientos existentes actualmente en el
departamento, manejando de una manera organizada y automatizada la hora de
entrada y salida de los estudiantes pasantes.
Los estudiantes pasantes saldrán beneficiados porque su información estará
administrada de manera eficiente, llevando un control de la cantidad de horas
acumuladas de prácticas en la Unidad Informática, minimizando en la búsqueda de
su información y generar los reportes de asistencia que pueden ser utilizados para
anexar en su documentación final de prácticas pre-profesionales y/o vinculación con
la comunidad.
10
METODOLOGÍA DEL PROYECTO
Metodología de Desarrollo
Este proyecto se desarrollará aplicando la metodología de desarrollo secuencial
tradicional de Cascada como se aprecia en el gráfico 2 que forma parte de la
ingeniería de software, entre los puntos que se escogió para este tipo de metodología
se detalla a continuación:
El corto tiempo para la realización del proyecto.
Los requerimientos estarán bien definidos desde un comienzo para evitar cambios
en algunas de las iteraciones del proyecto en fases ya culminadas.
La entrega y producción del proyecto estará operativo cuando esté terminado en
un 100%, mostrando avances al finalizar cada módulo.
Se documentará la fase de diseño mediante los diagramas de clases y base de
datos.
La codificación del sistema, las tablas de base de datos así como sus
procedimientos almacenados se entregará en archivo digital.
GRÁFICO N. 2 Ciclo de Vida del Software Modelo Cascada
Elaboración: Blog Proyect-is.Wikispaces Fuente: Nota. Recuperado de “Modelo Cascada”, de Blog Proyect-is.Wikispaces.
11 de Noviembre, 2017. Recuperado de https://proyect-is.wikispaces.com/2.1.-+Modelo+Cascada?responseToken=01aadcf27d88252684abc45685ce76b93
11
El sistema se desarrollará en una arquitectura de programación de 4 capas,
permitiendo separar las responsabilidades que se encuentra constituido o
desarrollado un sistema de cómputo, permitiendo que cada capa que forma parte del
sistema cumpla con una función definida, provocando más fácil su mantenimiento,
pudiendo realizarse cambios en alguna capa sin necesidad de alterar el resto de
capas que se encuentra desarrollado el sistema.
Supuestos
Se debe proveer toda la información necesaria de parte de los usuarios del
sistema para cumplir con los requerimientos señalados en el alcance del proyecto.
Los usuarios estarán prestos para la realización de las pruebas del sistema en
una fecha y hora establecida con anticipación y de conformidad con el Coordinador
de la Unidad Informática.
Manejo eficiente y responsable del dispositivo RFID así como con las tarjetas o
tags.
La red interna del departamento debe estar debidamente configurado.
La PC donde se instalará el sistema y el servidor de la base de datos debe cumplir
con las especificaciones mínimas requeridas de capacidad y velocidad.
Restricciones
Presupuesto establecido para la asignación del proyecto.
Cumplir con la entrega del proyecto en la culminación del proceso de titulación.
Cumplir con los alcances establecidos en el proyecto.
Material humano reducido.
12
Plan de Calidad
Para asegurar un correcto funcionamiento del sistema, se realizarán las pruebas
pertinentes después de culminar cada etapa del ciclo de vida del sistema, permitiendo
corregir los errores sueltos detectados y que cumplan con las normas y estándares
de calidad satisfaciendo las necesidades y requerimientos de los usuarios de la
Unidad Informática.
13
CAPÍTULO II
MARCO TEÓRICO
ANTECEDENTES DEL ESTUDIO
En la Instituto Politécnico Nacional en México en el año 2007 se realizó una
implementación de un sistema de identificación de vehículos con radio frecuencia
RFID según Hernández (2007) que permita la lectura de etiquetas o transponders
adheridos al parabrisas de los vehículos que por medio de un lector RFID que al entrar
en proximidad con la etiqueta, esta sea leída y recupere la información del vehículo
contenida en la base de datos y registrar la entrada y salida de estos, teniendo como
resultado dicha implementación en costo - beneficio ya que la implementación de
estas etiquetas no eran muy costosas manteniendo un rango alejado de lectura de 3
metros siendo este proyecto aplicable en otros ámbitos.
Por otro lado Alvarado (2008) realizó un estudio de control de acceso por medio de
RFID explorando las ventajas con relación a otras tecnologías de auto identificación
exponiendo las ventajas en seguridad y lectura de alta velocidad.
Actualmente en el Ecuador hay instituciones que ya están aplicando la tecnología
RFID, como lo comenta Chang y Lozano (2013) en su tema de tesis:
En Ecuador se tiene algunos pocos casos de implementación de RFID, entre los
cuales cabe mencionar un convenio entre la ARMADA DEL ECUADOR a través de la
DIRNEA (Dirección Nacional de Espacios Acuáticos) con la ESPOL, el cual consistía
en una brindar una solución tecnológica por medio de RFID debido a los problemas
por robo de motores fuera de borda en los botes, los cuales en algunos casos llegaron
hasta 20 eventos por mes. (p 20)
14
Estando esta tecnología en auge, al comienzo los costos de operación son altos y con
el pasar del tiempo y las satisfacciones al cliente al resolver sus necesidades serán
más fáciles de penetrar en el resto del mercado siendo más factible para el usuario
final poder introducir esta tecnología en los diferentes procesos y ámbitos de negocio
con el fin de mejorar las utilidades y solución a las necesidades finales. En base a
estas investigaciones y verificando soluciones viables y factible se implementará un
sistema de registro y control de asistencia para los estudiantes pasantes que realizan
las practicas comunitarias y/o pre-profesionales en la Unidad Informática de la Carrera
de Ingeniería Civil.
FUNDAMENTACIÓN TEÓRICA
Vinculación con la Comunidad
Vinculación con la Comunidad es un requisito que dispone el CES (Consejo de
Educación Superior) para obtener el título académico en que el estudiante en conjunto
con el departamento de Vinculación de su Universidad presenta propuestas de
proyectos dependiendo de la rama de la Carrera con una duración de 160 horas
pudiéndolas realizar como mínimo 2 horas al día, máximo 6, con instituciones
externas a la Universidad como empresas públicas en sectores productivos, el Estado
y sus gobiernos seccionales, que tienen firmado convenios para la realización de
estos proyectos y elaborar programas para mejorar el desarrollo y calidad de vida de
la sociedad en comunidades vulnerables y caminos rurales carente de recursos
permitiendo tener un panorama de las necesidades de la sociedad permitiendo forjar
nuevos líderes para el país.
Estas prácticas serán monitoreadas por un tutor asignado en su Carrera, los
estudiantes tendrán que llenar una serie de fichas como documentación inicial y final
a su proceso de validación de prácticas de Vinculación.
15
Prácticas Pre-profesionales
Este tipo de pasantías contribuye a la formación y experiencia de los estudiantes en
el ámbito laboral, permitiendo incorporar sus conocimientos y desarrollar sus
habilidades en una situación real en el trabajo de una empresa, mediante una
adecuada toma de decisiones. En la Universidad de Guayaquil tiene como reglamento
la realización de estas prácticas a partir de 6to. Semestre en cada carrera y tiene
como participantes mediante convenio entre el estudiante, el departamento de
prácticas pre-profesionales de cada carrera y las empresas donde por Ley están
constituidas legalmente, estas prácticas tienen una duración de 240 horas
pudiéndolas realizar como mínimo 2 horas al día, máximo 6.
Los objetivos de estas prácticas a nivel de Universidad son la de promover un vínculo
entre el estudiante y las empresas participantes, permitiendo al estudiante interpretar
la futura actividad profesional mediante la práctica diaria, formándose como
profesional conociendo las diferentes herramientas tecnológicas para resolver
conflictos de la vida laboral, explotar la potencialidad y creatividad del estudiante,
trabajar bajo presión adquiriendo conocimientos y aplicando destrezas en un trabajo
concreto, y preparándolos en la búsqueda de su primer trabajo.
Estas prácticas como está especificado en su nuevo reglamento interno de la
Universidad de Guayaquil, solo podrán ser realizadas en instituciones o empresas
donde la Universidad tiene firmado convenios, en donde aclara que no es obligación
de parte de la empresa ofrecer un sueldo a los estudiantes, porque estos se están
preparando para para su formación académica por medio de un convenio entre la
empresa y la Universidad.
Descripción de la Tecnología RFID
La identificación por radiofrecuencia o también conocido como RFID es una
tecnología que permite recuperar y transferir datos en forma inalámbrica de una
etiqueta a distancia sin necesidad de contacto, cuyo funcionamiento se basa en un
microchip que es adherido a un objeto que podrá contener los datos de identificación,
16
su medio de comunicación es a través de una antena con su respectiva etiqueta
(también denominado transponder o tag) que al ser alcanzado por un lector RFID
conectado a un sistema de cómputo este enviará una serie de ondas de
radiofrecuencia a la etiqueta activando el microchip permitiendo obtener el código
único del objeto y a su vez toda la información concerniente a ese objeto, como lo
demuestra el gráfico 3.
GRÁFICO N. 3 Lectura de una Etiqueta RFID
Elaboración: Blog Carupano Fotográfico Fuente: Nota. Recuperado de “Una etiqueta RFID”, de Blog Carupano Fotográfico,
R. 14 de Noviembre, 2017. Recuperado de http://carupanohoy.blogspot.com/2017/05/mensaje-de-jehova.html
Una definición más específica de la lectura de las etiquetas o tags lo describen
Jiménez y Sánchez (2015) en su tema de tesis:
El lector envía una señal de radio que es recibida por todos los tags presentes en el
campo de radiofrecuencia sintonizado con dicha frecuencia. Los tags reciben la señal
a través de sus antenas y responden transmitiendo los datos que almacenan. El tag
puede almacenar muchos tipos de datos, como el número de serie, instrucciones de
configuración, historial de actividad (por ejemplo, fecha del último mantenimiento,
paso del tag por una ubicación concreta, etc.) o incluso la temperatura y otros datos
proporcionados por los sensores. El dispositivo de lectura/escritura recibe la señal del
17
tag a través de su antena, la descodifica y transfiere los datos al sistema informático
a través de una conexión de cable o inalámbrica. (p. 13)
La distancia en la cual el lector RFID puede alcanzar una etiqueta mediante ondas de
radio y realizar la lectura del tag dependerá mucho del tamaño del lector y del tipo de
frecuencia el cual opere el lector.
La información proveniente de la etiqueta proporcionará información sobre la
identificación del objeto, esta tecnología es utilizada en muchos ámbitos en la
actualidad como la localización de personas o animales, inventario y seguimiento de
mercadería, en bibliotecas para la búsqueda rápida de un libro, control de acceso en
instalaciones públicas y privadas y muchas más aplicaciones implementadas en
distintas ámbitos laborables y empresariales.
Tecnologías Alternativas de Identificación
Tecnologías Biométricas
Los sistemas de identificación biométricos más utilizados en la actualidad son:
Por huella dactilar: Su funcionamiento se basa en un escáner, siendo una tecnología
segura y fiable para el usuario que evita la suplantación de identidad y la pérdida u
olvido de contraseñas y códigos de seguridad.
Por biometría facial: Permite obtener la fisionomía craneal de una persona, su
identificación se realiza sin contacto y por medio de tecnología infrarroja y 3D que
permite detectar mínimas diferencias hasta entre personas gemelas.
Otros sistemas de identificación biométrica están por medio del iris pero su uso no es
muy aceptado porque la persona tiene que acercarse demasiado al dispositivo lector.
Su costo es muy elevado comparado con otras técnicas biométricas.
18
El sistema biométrico por medio de la voz es muy útil, pero el inconveniente se da por
el cambio de voz que sufriría la persona debido por enfermedad, afonía o por ruidos
que podrían producirse que interfiera el reconocimiento de la voz.
Los sistemas biométricos de la palma de la mano y mediante la firma no son muy
utilizados por factores externos que pueden incidir en la correcta lectura de la
verificación de la persona.
Tecnología de Identificación RCID
Los sistemas de identificación RCID (Identificación Capacitiva Resistiva) es una
tecnología a futuro en la cual se usa el cuerpo humano y su carga electrostática
natural como medio de transmisión por medio de un dispositivo que la persona puede
llevar guardado en su bolsillo y se activa tocando una superficie de metal como por
ejemplo una cerradura de alguna puerta o vehículo, permitiendo de esta manera
comprobar la verificación y a su vez la autorización de esa persona.
Esta tecnología futurista, permitirá una seguridad más confiable, garantizando el
acceso solo a las personas autorizadas por medio de etiquetas programadas con
anticipación otorgando un máximo nivel de seguridad.
Diferencia Tecnología RFID con Otras Tecnologías de Identificación
La tecnología RFID a diferencia de la tecnología biométrica captura el código único
de la etiqueta solamente con entrar en el rango de lectura del lector, la etiqueta se
podrá cargar en la billetera sin necesidad de sacarla de ella, solo acercándola al lector
leyéndola inmediatamente, en cambio por medio de la biometría, la identificación de
una persona en ocasiones se tendría que realizar en más de una ocasión
dependiendo mucho de la posición y el perfil de la persona si se usa por medio del
reconocimiento facial y si se usa la huella dactilar dependerá de la correcta posición
y limpieza del pulgar o del dedo correspondiente.
19
En cambio con la tecnología RCID, al ser esta una tecnología orientada al futuro que
hace uso de la energía electrostática de la persona para su identificación, hay un poco
de resistencia entre las personas que miran a la tecnología RFID como alternativa
para la identificación de un objeto solo con la utilización de una tarjeta.
La tecnología RFID es de fácil uso, con soporte técnico, bajo costo e incluye un kit de
desarrollo (incluye también los manuales de conexión y de usuario) que permite
utilizar los métodos y eventos propios del lector adaptable al sistema a desarrollar
para su uso.
Historia Tecnología RFID
Muchas especulaciones se dicen sobre el origen de la tecnología RFID pero muchos
concuerdan que todo comenzó en la II Guerra Mundial por los años 40, militares
estadounidenses colocaban etiquetas o tags a sus aviones como lo describe Ávila
(2016) en su tema de tesis: “La tecnología mencionada se ha venido utilizando desde
la década de los 40, principalmente en los sistemas de identificación amigo-enemigo
(IFF, Identification Friend or Foe) de aeronaves y en la gestión de existencias desde
la década de los 70.” (p. 12)
Aunque en otras investigaciones se asevera que el primer dispositivo que funcionó
con características similares a un RFID fue inventado por Leon Theremin como
herramienta de espionaje para el gobierno soviético, teniendo como propósito un
dispositivo de escucha y no como una etiqueta de identificación.
En la década de los 60 se introduce la tecnología RFID en el ámbito comercial, así lo
expresan Casero (2013) en su trabajo de grado:
El primer sistema usado es el EAS “Electronic Article Surveillance” (Vigilancia
Electrónica de Artículos) para detectar robos en grandes almacenes. El sistema era
sencillo: tenía un único bit de información para detectar la etiqueta o no dentro del
radio de acción del lector y hacer sonar una alarma acústica en caso de que una
etiqueta no desactivada pasase por el alcance del lector.” (p. 5)
20
La primera patente solicitada como tecnología RFID en los Estados Unidos se origina
según opinan Murillo y Murillo (2016) en su tema de tesis: “La patente de una etiqueta
activa RFID con memoria regrabable presentada en Enero de 1973 por Mario W.
Cardullo.” (p. 11)
En el mismo año Charles Walton patento un sistema que permitía puertas sin
necesidad de llaves, destrabando la cerradura mediante el paso de una etiqueta o tag
por el lector que comunicaba con la puerta. A comienzos de los 70 el gobierno
americano hacia uso de la tecnología RFID para la seguridad y manejo de puertas en
las plantas nucleares para la entrada y salida de camiones de transportación de
materiales equipados con una etiqueta o tag.
En los años 80 la tecnología RFID llega hasta Europa utilizado para identificar que
ganado había pasado por el proceso de vacunación insertando una etiqueta en la piel
de estos animales.
Ya entrando a la década de los 90, la tecnología RFID se fue expandiendo, como lo
comentan Vera y Yépez (2016) en su proyecto de titulación: “Posteriormente fueron
desarrollados sistemas de identificación vehicular que fueron los precursores de los
actuales sistemas de telepeaje y de gestión de flotas de camiones, ferrocarriles y otros
medios de transporte.” (p. 19)
Posteriormente se comienza a utilizar para acceso a lugares como lo describe
Pazmiño (2013) en su tema de tesis: “Fue en Dallas por primera vez cuando con una
solo etiqueta era utilizado para el acceso a una autopista, al campus universitario, a
diferentes garajes de la ciudad, incluido el del aeropuerto.” (p. 34)
Luego se lo comenzó a utilizar también para el cobro de peajes electrónicos,
desbloque de automóviles a pocos metros de distancia. En E.E.U.U se lo utilizaban
para la supervisión del personal, también para identificar pacientes en hospitales. En
la actualidad la tecnología RFID es mayormente utilizada para el seguimiento de
productos, controles de acceso y control a edificios o parqueaderos y en aplicaciones
militares.
21
Estos dispositivos están sustituyendo de a poco a otras tecnologías que aún se usan
pero en un futuro podrían quedar sin uso como los códigos de barras y las tarjetas
magnéticas. El cuadro 3 se muestra la evolución histórica de la tecnología RFID,
según lo describe Játiva (2016) en su trabajo de titulación:
CUADRO N. 3
Evolución Histórica Tecnología RFID
Décadas Eventos
1940-1950
Se define y emplea el radar.
Esfuerzos de desarrollo en la Segunda Guerra Mundial.
RFID se inventa sobre 1948.
1950-1960 Primeras investigaciones sobre la tecnología RFID.
Experimentos en laboratorios
1960-1970 Desarrollo de la teoría de RFID.
Primeras pruebas de campo.
1970-1980
Explosión del desarrollo de RFID.
Se aceleran las pruebas con RFID.
Primeras implementaciones adaptadas con RFID.
1980-1990 Las aplicaciones comerciales de RFID cobran importancia.
1990-2000 Surgen los estándares. RFID se despliega más ampliamente.
2000-2010
Aparecen aplicaciones innovadoras.
Combinación de RFID con servicios móviles personales.
RFID subcutáneo para animales y humanos.
RFID llega a formar parte de la vida diaria.
2010-
Actualidad
Gran comercialización de la Tecnología RFID.
Uso de RFID en alimentos, armas, supermercados, seguridad,
seguimiento, movilidad, etc.
Convergencia entre RFID y el Internet de las Cosas.
Elaboración: Observatorio Regional de la Sociedad de la Información, ORSI, 2007 Fuente: Nota. Recuperado de “Estudio de la tecnología por radiofrecuencia (RFID), sus
aplicaciones y la convergencia con el internet de las cosas”, de Játiva, C. 16 de Noviembre, 2017. Recuperado de
http://repositorio.ucsg.edu.ec/bitstream/3317/6598/1/T-UCSG-PRE-TEC-ITEL-158.pdf
22
Dentro de un futuro se busca implementar esta tecnología con la convergencia entre
el RFID y el Internet de las Cosas aprovechando los avances de la tecnología 5G.
Introducción Tecnología RFID en Ecuador
Actualmente, el uso de RFID en Ecuador se ha dado solamente en aplicaciones de
seguridad de mercaderías, específicamente en boutiques, farmacias y bibliotecas.
Una de las principales cadenas de venta de alimentos tiene un proyecto de uso de la
tecnología en el manejo de sus bodegas, incluyendo a un grupo de proveedores
estratégicos. (Idrovo, 2015, p. 10)
La tecnología se abrió paso en varias Universidades del país aplicándolos en sus
bibliotecas a los procesos de prestación de libros. La tecnología se fue expandiendo
hasta llegar a implementarlo en accesos a edificios y registro de asistencia de
personal.
Hay varias empresas en el país que ofrecen sus servicios para brindar soluciones
tecnológicas implementado el uso de la tecnología RFID como es el caso de le
empresa CAYMANSYSTEMS, con sede en la ciudad de Quito, siendo una de las
pioneras en dar soporte RFID desde el año 2000, tratando de mejorar la calidad de
los procesos de las empresas con tendencias tecnológicas que permita llevar un
mejor control de sus actividades.
Aplicaciones RFID
Son muchas las aplicaciones en que se le puede dar paso a la tecnología RFID, se
especificarán las más relevantes:
Control de acceso: Permite llevar un control de asistencia del ingreso y salida del
personal de una empresa, los trabajadores portan una tarjeta (etiqueta RFID) que al
pasar por el lector registran su asistencia. También es muy utilizado para abrir puertas
automáticas.
23
Recaudación de peajes electrónicos: Permiten el cobro automático del valor del
peaje evitando realizar largas filas de carros, el lector al leer la etiqueta adherida al
parabrisas conteniendo toda la información del vehículo cobrándose el valor del peaje
desde una cuenta asignada.
Pacientes hospitalarios: La etiqueta es de tipo brazalete colocada en la muñeca de
su mano, donde se encuentra registrado la historia clínica del paciente.
Identificación de animales: Las etiquetas son en forma de cápsulas que se colocan
debajo de la piel del animal para que puedan ser devueltos a su dueño en caso de
pérdida.
Identificación de equipajes en los aeropuertos: Permite transferir la información
del dueño del equipaje. También es utilizado el código de barras para este tipo de
identificación pero con la diferencia de que los lectores RFID están programados para
poder leer varias etiquetas a la vez, en cambio los códigos de barras leen una a una.
Reducción de tiempo en supermercados: Evita las largas filas en el momento de
cancelar, solo se pasa el carrito de compras por el lector RFID y automáticamente
saldrá el listado de todos los productos y el precio a pagar, sin necesidad de esperar
mucho tiempo en la fila.
Información de productos: Muestra todos los datos del producto.
Sistema antirrobo para vehículos: Desbloquea la cerradura del vehículo mediante
el paso de una etiqueta o tag por el lector que comunica con la puerta sin necesidad
de utilizar la llave
Sistemas de biblioteca: Muestra la ubicación exacta de un libro.
Las etiquetas RFID se ven como una alternativa que reemplazará a los códigos de
barras UPC (Universal Product Code) o EAN (Europe Article Number), puesto que
tiene un número de ventajas importantes sobre la arcaica tecnología de código de
barras. Quizás no logren sustituir en su totalidad a los códigos de barras, debido en
24
parte a su costo relativamente más alto. Para algunos artículos con un costo más
bajo, la capacidad de cada etiqueta puede considerarse exagerada, aunque tendría
algunas ventajas tales como una mayor facilidad en la gestión de inventarios. (García,
2012, p. 21)
Arquitectura de un Sistema RFID
Un sistema RFID se encuentra compuesto de las siguientes partes:
Lector RFID: Es un dispositivo compuesto por una antena que permite ver la
información que se encuentra dentro de las etiquetas o tags, el lector se encuentra
mandando periódicamente señales de radio para ver si se encuentran etiquetas a sus
alrededores. Al estar una etiqueta dentro del rango de lectura del lector RFID, extrae
información y pasa al sistema donde se realiza el respectivo procesamiento de la
información.
Dependiendo de su frecuencia, el lector se debe se debe acoplar a ciertas
características como lo expresa Portilla (2013) en su trabajo de graduación: “Los
lectores son más complejos según el transponder, los componentes del interrogador
tienen que ser capaces de acondicionar la señal, detectar y corregir errores. Además
los lectores pueden trabajar a más de una frecuencia.” (p. 24)
Etiqueta o tag: También llamado transponder, se encuentra conformada por un
microchip y se encuentra unida a una antena teniendo como finalidad transmitir la
información de identificación de la etiqueta (un número de serie el cual es único por
cada tag) que se encuentra adherida en el micro chip y es visualizada en un sistema
de procesamiento de datos cuando esta es alcanzada por un lector que este dentro
de su rango de lectura. El chip junto con la antena se coloca sobre un material de tipo
film u otros materiales más resistentes y duros.
La protección de los datos de la etiqueta variará según lo explican Mejillón y
Villamarín (2017) en su tema de tesis:
25
Las etiquetas RFID de diferentes fabricantes dependerá de su encriptación que
garantice una buena seguridad y protección de los datos, esto significa que mientras
más avanzada sea la etiqueta su seguridad aumentará de igual manera que su costo
de fabricación y valor en el mercado. (p. 18)
En el gráfico 4 se muestra un esquema de la arquitectura de una etiqueta RFID:
GRÁFICO N. 4 Esquema de una Etiqueta RFID
Elaboración Ing. Roberto Hernández Atilano Fuente: Nota. Recuperado de “Identificación de vehículos empleando
radiofrecuencia (RFID – EPC)”, de Hernández, R. 14 de Noviembre, 2017. Recuperado de http://www.cic.ipn.mx/sitioCIC/images/sources/cic/tesis/B041245.pdf
Sistema de Computo: Recibe los datos y procesa la información por medio de un
software acompañado de una base de datos.
26
Tipos de Etiquetas o Tags
Las etiquetas RFID se clasifican en 2 grupos, el primer grupo es por su alimentación:
Etiquetas pasivas: Son aquellas que no tienen una fuente de alimentación propia y
solo se activa cuando está cerca del rango de lectura de un lector RFID energizando
su campo electromagnético. El campo RF del lector proporciona la energía necesaria
al tag como se aprecia en el gráfico 5, siendo este tipo de etiquetas las más
económicas su rango de lectura es limitado y no sobrepasa los 10 metros.
En su tema de titulación, Morales y Villao (2015) expresan que las etiquetas pasivas:
“es aquel que recoge la energía del campo electromagnético, son económicas y de
menor rango de comunicación, por ende son los más utilizados.” (p. 24)
GRÁFICO N. 5 Etiquetas RFID Pasivas
Elaboración: Oscar Gerometta Fuente: Nota. Recuperado de “Unas notas sobre RFID”, de Gerometta, O. 03 de
Noviembre, 2017. Recuperado de http://librosnetworking.blogspot.com/2007/06/unas-notas-sobre-rfid.html
Etiquetas activas: Son aquellas que tienen una fuente de energía adherida a la
etiqueta permitiendo emitir por sí mismo ondas de radio frecuencia pudiendo ser
escuchada por los lectores RFID a varios metros de distancia (20m a 100m),
permitiendo identificar grandes objetos como contenedores, aviones o vehículos, el
27
costo de esta etiquetas es elevado por su dificultad de fabricación, su generalmente
es un poco alto por su tamaño como se aprecia en el gráfico 6 comparada con las
etiquetas pasivas que son muchos más pequeñas. Trabajan con frecuencias que van
desde 455 MHz, 2.45 GHz o 5.8 GHz. Para mejorar la señal emitida por la etiqueta
según Loza (2015) en su informe final de titulación expresa lo siguiente:
El Tags activos tienen una mejor relación señal/ruido pues puede utilizar la banda
ancha y la prolongación de su espectro de comunicación para poder mejorar su
rendimiento, gracias a su batería interna y a su composición ya que este tipo de Tags,
son utilizados para entornos difíciles con cercanías de metales y con necesidades de
comunicación a varios metros. (p. 14)
GRÁFICO N. 6 Etiquetas RFID Activas
Elaboración: Cisco Systems, Inc Fuente: Nota. Recuperado de “Consideraciones de etiquetas RFID”, de Cisco
Systems, Inc. 03 de Noviembre, 2017. Recuperado de https://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Mobility/WiFiLBS-
DG/wifich6.html
El segundo grupo es por su modelo de programación:
Memoria de solo lectura (Rom): En esta etiqueta el código de identificación único
vienen programadas en su fabricación y no puede ser alterada.
Memoria de Escritura única / lectura múltiple: Las etiquetas solo permiten ser
reprogramadas por el portador de la etiqueta una sola vez pero la información puede
ser leída en múltiples ocasiones.
28
Memoria de lectura y escritura (Ram): Para almacenar un volumen alto de datos,
su programación permite borrar y reescribir la memoria en múltiples ocasiones.
Sistemas de Frecuencias RFID
Al escoger los dispositivos RFID para una aplicación se tiene que tomar en cuenta:
“A mayor frecuencia, mayor velocidad en la transmisión de la información. Por eso al
momento de querer crear un sistema RFID, se debe elegir el rango de frecuencia
según la aplicación diseñada.” (Cueva y Villalba, 2015, p.26)
Los sistemas RFID se pueden clasificar según la frecuencia de radio que utilizan como
se aprecia en el gráfico 7 dentro del espectro electromagnético.
Baja Frecuencia (9-135 KHz): Es usado con mucha frecuencia en la identificación
de animales para que sean devueltos a su dueño en caso de pérdida, barriles de
cerveza y bibliotecas. Estos lectores pueden obtener información de una etiqueta a la
vez.
Según Ayerve y Sánchez (2016) en su tema de tesis expresa que su banda de
frecuencia alcanza: “Un corto rango de lectura de 10 cm, y tiene menor velocidad de
lectura de las frecuencias más altas, pero no es muy sensible a las interferencias de
ondas de radio.” (p. 40)
Alta Frecuencia (13.56 MHz): Frecuencia que no funciona cerca de los metales, las
carátulas se encuentran impresas como papel y es muy utilizado en aplicaciones para
identificar equipajes de avión, dar seguimiento de mercaderías, control de accesos
vehicular y a edificios y en la identificación de información de pacientes. La frecuencia
alta como la baja se puede utilizar globalmente sin necesidad de licencia.
Según Ayerve y Sánchez (2016) en su tema de tesis expresa: “La mayoría de los
sistemas que funcionan RFID de alta frecuencia opera a 13,56 MHz con rangos de
lectura entre 10 cm y 1 m.” (p. 41)
29
Frecuencia Ultra–alta (860-960 MHz): Frecuencia que se utiliza para aplicaciones
de trazabilidad de etiquetas activas, farmacias, rastreo de camiones y remolques, en
fábricas, centros mayoristas, centros logísticos, cadenas de abastecimiento que
permite reducir los costos de inventarios. Este tipo de frecuencia no se encuentra aún
regulado y su uso dependerá de la legislación de cada país. Esta frecuencia permite
leer un gran número de etiquetas al mismo tiempo y a gran distancia.
Según Ayerve y Sánchez (2016) en su tema de tesis expresa que: “El rango de lectura
de sistemas de ultra alta frecuencia pasiva puede ser tan largo como 12 m, el RFID
de ultra alta frecuencia tiene una velocidad de transferencia de datos más rápida que
las de alta y baja frecuencia.” (p. 43)
Frecuencia de Microondas (2.45 GHz y 5.8 GHz): Frecuencia que es usado para
seguimiento de personas u objetos. El costo de las etiquetas es elevado. Las
etiquetas que utilizan esta frecuencia ofrecen largas distancias de lectura y a una alta
velocidad de transferencia de datos. Estas etiquetas son muy utilizadas en peajes
automatizados.
GRÁFICO N. 7 Espectro Electromagnético de Frecuencias RFID
Elaboración: Amipem Consultores, S.L. Fuente: Nota. Recuperado de “Operativa de RFID en el espectro electromagnético”,
de Amipem Consultores, S.L. 10 de Noviembre, 2017. Recuperado de http://rfidspain.es/?page_id=548
30
Regulación y Estandarización
Como toda tecnología, estas deben estar regulados y cumplir una serie de normas
específicas que permita la interactividad entre los sistemas y los dispositivos RFID,
la tecnología RFID al estar constituido por componentes como tarjetas o tags y un
lector RFID estas se deben someter a una serie de regulaciones que permiten la
correcta transmisión de datos entre la etiqueta y el lector de diferentes fabricantes,
hay una gran competencia entre 2 empresas para la estandarización de la tecnología
RFID, estas son: EPC Global e ISO.
Los estándares de la identificación por radiofrecuencia abarcan las siguientes áreas,
según lo expresa Guijosa (2014) en su trabajo de grado:
Protocolo de la Interfaz: especifica el protocolo con el cual etiquetas y lector se
comunican entre sí.
Contenido de los Datos: detalla el formato y semántica de la información
intercambiada entre lector y tags.
Certificación: diferentes pruebas que los productos con tecnología RFID deben
cumplir con tal de garantizar los requisitos del estándar.
Aplicaciones: diferentes usos que se le puede dar a la tecnología RFID. (p. 13)
Electronic Product Code: La organización EPC Global es la organización mundial
que asigna dichos códigos RFID a las entidades y empresas, asegurándose que el
número asignado sea único. Además de regular el sistema, se encarga de asesorar
y homologar las aplicaciones disponibles en la industria así como las empresas
reconocidas como integradoras. (Inteco, 2010, p. 21)
La EPC Global ha desarrollado el EPC o Código Electrónico de Producto (en inglés
Electronic Product Code), que resuelve el problema de estandarización en lo que a
codificación se refiere. El código EPC es un número único (con una longitud de 24
dígitos hexadecimales) diseñado para identificar de manera exclusiva cualquier objeto
a nivel mundial. (Inteco, 2010, p. 21)
31
La Organización Internacional para la Estandarización (ISO): Es una organización
internacional no gubernamental formada por una completa red de institutos
nacionales de más de 160 países sobre la base igualitaria de un miembro por país.
Es el organismo encargado del desarrollo de normas internacionales de fabricación,
comercio y comunicación. (Inteco, 2010, p. 22)
Las normas ISO referentes a la tecnología RFID, según lo describe la Empresa Inteco
(2010) en su guía sobre identificación RFID son los siguientes:
ISO/IEC 11784-11785, ISO 10536, ISO 18000: sobre privacidad y seguridad a
los datos.
ISO 14223/1: identificación por radiofrecuencia de animales, transpondedores
avanzados e interfaz radio.
ISO 14443: orientadas a los sistemas de pago electrónico y documentación
personal. Es muy popular el estándar HF, que es el que se está utilizando como
base para el desarrollo de pasaportes que incorporan RFID.
ISO 15693: estándar HF, también muy extendido, se utiliza en tarjetas sin
contacto de crédito y débito.
ISO 18000-7: estándar industrial para UHF (para todos los productos basados en
RFID activa) es promovido por el Departamento de Defensa de EEUU, la OTAN
y otros usuarios comerciales de RFID activa.
ISO 18185: estándar industrial para el seguimiento de contenedores, a
frecuencias de 433 MHz y 2,4 GHz.
ISO/IEC 15961: se encarga del protocolo de datos e interfaz de aplicación.
ISO/IEC 15962: sobre el protocolo de codificación de datos y funcionalidades de
la memoria de la etiqueta RFID.
ISO/IEC 15963: sobre el sistema de trazado y monitorización que afecta a la
etiqueta RFID.
ISO 19762-3: establece los términos y definiciones únicas de identificación por
radiofrecuencia (RFID) en el campo de la identificación automática y captura de
datos técnicos.
32
ISO 23389: estándar para los contenedores (normas de lectura/escritura).
ISO 24710: técnicas AIDC para gestión de objetos con interfaz ISO 18000. (p.
23)
De la lista anterior el estándar ISO 14443 trata sobre los protocolos de transmisión o
de transporte basados en tarjetas inteligentes de proximidad sin contacto, así lo
expresa la Empresa FQ (2014) en su página web:
ISO 14443 – estándar basado en la frecuencia de 13,56 MHz (HF) y es conocido
como el estándar de tarjetas de proximidad o tarjetas con circuito integrado sin
contacto. Es importante destacar sus distintas partes:
ISO 14443-1:2008 Part 1: especifica las características físicas.
ISO 14443-2:2010 Part 2: especifica la potencia RF y el interface de señal.
ISO 14443-3:2011 Part 3: especifica las funciones de inicialización y anticolisión
entre chips.
ISO 14443-4:2008 Part 4: especifica el protocolo de transmisión. (p. 1)
Los datos que se trasmiten desde una etiqueta o tag al entrar en el rango de lectura
de un lector RFID se los conoce como comando – respuesta. La etiqueta o tag al
entrar en el rango de frecuencia del lector este emite una serie de comandos que
serán interceptados por la etiqueta, cuando se activa la etiqueta esta recibe los
comandos enviados por el lector y envía una respuesta de regreso al lector repitiendo
siempre el mismo proceso constantemente.
Protocolo de Comunicación - M1
Este protocolo es utilizado para la transmisión de datos entre 2 dispositivos de
comunicación siendo estos el lector RFID y el sistema de cómputo. La transferencia
de datos desde el lector al sistema de cómputo o software que recibirá la información
obtenido de la etiqueta es en forma de paquetes. El primer paquete se lo conoce como
comando y es transmitido entre el sistema al lector produciéndose un mensaje de
respuesta que es transferido desde el lector al sistema.
33
Temperatura Operacional RFID
En el momento de escoger los dispositivos RFID correctos para aplicarlos en
cualquier ámbito se debe de tomar muy en cuenta las condiciones de temperatura
donde va a operar los lectores RFID como lo afirma Hernández (2007) en su tema de
tesis:
Por ello se deben tener presente siempre las condiciones de operación de cada uno
de los productos que se utilizan, en el caso de la tecnología RFID, este factor es
importante para garantizar un eficiente funcionamiento del equipo y de la
identificación, con el fin de no tener alteraciones en la comunicación entre lector y
etiquetas. (p. 11)
La fabricación de los lectores RFID ha sido diseñada para trabajar en un margen de
temperatura que va desde los -30 y +65 grados centígrados.
Forma de Operación de Sistema RFID
Todo sistema RFID se basa en la comunicación entre el lector y las etiquetas o tag
cuando estas son alcanzadas por las ondas de radio que emite del lector RFID
activando las etiquetas permitiendo recuperar la información que se encuentra en el
tag.
El proceso de recuperación de la información de la etiqueta podrá variar según el
rango de frecuencia con la que opera el lector, es porque esto que todo dispositivo
RFID trabaja en sistemas de acoplamiento.
Los sistemas de acoplamiento permiten manejar el rango de lectura que se
encuentran entre el lector y la etiqueta. El principal tipo de acoplamiento en que se
basa los sistemas RFID es de tipo inductivo.
Acoplamiento inductivo: Las etiquetas que utilizan este tipo de acoplamiento son
las etiquetas pasivas, estas etiquetas están conformadas por un microchip y una
34
bobina que hace la función de antena y solo esta se activará cuando son inducidos
cuando entra al rango de lectura del lector RFID como se aprecia en el gráfico 8.
GRÁFICO N. 8 Funcionamiento RFID por Acople Inductivo
Elaboración: Acevedo, García y Sandino (2004) Fuente: Nota. Recuperado de “Sistema de registro y control de salida de elementos
mediante dispositivos RFID”, de Acevedo, E., García, A. & Sandino, J. 02 de Noviembre, 2017. Recuperado de
http://www.javeriana.edu.co/biblos/tesis/ingenieria/tesis10.pdf
Todo lector RFID también consta de una bobina que hace el papel de antena del
lector, esta bobina genera un campo electromagnético de alta frecuencia que permite
llegar hasta la bobina de la etiqueta. Acevedo, García y Sandino (2004) en su tema
de tesis explican:
Una pequeña parte del campo emitido penetra el embobinado de antena del
transponder, que está a alguna distancia lejos del embobinado del reader. Por
inducción, se genera un Vi en el embobinado de la antena del trasponder. Este voltaje
es rectificado y sirve como la fuente de energía para los datos que llevan el dispositivo
(microchip). Un condensador C1 es conectado en paralelo con el embobinado de
antena del reader, la capacitancia es seleccionada de tal forma que, con la
inductancia de embobinado de antena, forme un circuito paralelo resonante, con una
frecuencia de resonancia que corresponde con la frecuencia de transmisión del
reader. El embobinado de antena del transponder y el condensador C1 forman un
circuito resonante sintonizado a la frecuencia de transmisión del reader. El voltaje V
en el embobinado del transponder alcanza un máximo debido a la resonancia del
circuito paralelo L.C. (p. 15)
35
Acoplamiento Capacitivo: El acoplamiento capacitivo se usa para la comunicación
en frecuencias UHF y microondas. En ese caso, el lector transmite una señal de
radiofrecuencia que la etiqueta recibe, modula y refleja de nuevo hacia el lector.
Dependiendo del tipo de alimentación de las etiquetas (pasivas o activas) estas
tomarán de la señal que les llega del lector su alimentación o no, antes de
retransmitirla en respuesta. (Murillo y Murillo, 2016, p. 19)
Ventajas de la Tecnología RFID
Las etiquetas no necesitan de contacto visual con el modulo lector para que están
puedan ser leídas, no es necesario que tenga línea directa con el lector agilitando de
una manera rápida los procesos.
Las etiquetas no se pueden duplicar, estas etiquetas, cada una posee un código único
distinto y por lo tanto se evita que un usuario porte una etiqueta duplicada evitando
las falsificaciones. Las etiquetas permiten identificar cada producto de una manera
individual en contraste con el código de barras que identifica por tipos de productos.
Un lector RFID puede leer varias etiquetas al mismo tiempo minimizando el tiempo de
lectura de la información en relación con otras tecnologías que tienen que leer cada
producto en forma individual. También mediante las etiquetas permiten conocer la
ubicación de un objeto o producto como lo expresan Canales y Salazar (2016) en su
tema de tesis:
Así mismo, los tags RFID permiten conocer cuando un producto ha sido robado o
movido del lugar que le corresponde sin autorización, y al mismo tiempo da a conocer
dónde se encuentra el mismo. Y si el sistema RFID se lo utiliza con otras tecnologías,
como videocámaras, sistemas de rastreo, y muchas más relacionadas con la
seguridad de vigilancia, Combinados todos estos sistemas, llega a ser una
herramienta muy útil para prevenir robos en los negocios de mercadeo. (p. 25)
Las etiquetas tienen mayor capacidad de almacenamiento y no tienen desgaste con
el paso del tiempo alargando su vida útil, con la característica de poder reutilizar estas
36
etiquetas en la asignación al nuevo portador del tag. Las etiquetas al estar bajo una
superficie protectora son más resistentes a la fricción soportando la humedad y la
temperatura. En su tema de tesis Morán y Noboa (2016) exponen su teoría sobre la
identificación de objetos:
RFID es una herramienta de rastreo excelente, ya que notifica cuando un objeto o
producto ha sido sustraído, e indica la posición geográfica del mismo. La combinación
de RFID con otras tecnologías como videocámaras, sistemas de localización y otros
elementos con relación a la vigilancia, hace a RFID una herramienta de mucha utilidad
para la prevención de robo en los locales comerciales. El problema de la falsificación
de los productos en las empresas ha podido ser combatido gracias a las etiquetas
RFID, donde las más beneficiadas han sido las farmacéuticas, anulando en lo posible
los perjuicios que puede recibir alguna marca a través de la falsificación de los
artículos. (p. 37)
Conectividad de los Dispositivos RFID
Cuando se elige un dispositivo lector RFID hay que tomar en cuenta algunas
consideraciones que permitan escoger la conexión correcta con el sistema de
cómputo.
Al comienzo de la era de la computación muchas computadoras se comunicaban en
red por medio de puertos seriales, hoy en la actualidad esta técnica va en decadencia
permitiendo el ingreso de nuevas formas de transferencia de datos y compartir
recursos entre el terminal RFID y el sistema de cómputo.
Es por eso que al momento de decidir por el medio de conexión del dispositivo a
nuestra red, se tiene que tener en cuenta una serie de características como la
seguridad de la información, velocidad en la transferencia de datos y facilidad en la
transportación de la información.
Entre las opciones de conectividad que vienen incorporados en los lectores RFID,
según Alvarado (2008) en su tema de tesis están los siguientes:
37
Interfaz RS-232: Este protocolo no es muy utilizado en la actualidad por sus
limitaciones en la comunicación, la transferencia de datos solo aplica entre el terminal
RFID y una sola computadora y no contiene un manejo de errores, su velocidad es
baja y va desde los 9600 bps hasta los 115.2 kbps.
Interfaz RS-485: Este protocolo de tipo bus permite la conexión de varias
computadoras a la vez por cuanto la transferencia de datos puede ser vista por todos
los usuarios, su velocidad es mayor comparado a RS-232 y llega alcanzar hasta los
2.5 Mbps.
Ethernet: Es un estándar de red, el más utilizado en la actualidad a nivel global en
las instituciones, por menos costo y sencilla de instalar, los dispositivo RFID modernos
ya incorporan este protocolo TCP/IP de conexión mejorando la seguridad de la
transferencia de datos y su integridad, su velocidad es muchas más rápida comparado
con los tipos de protocolo RS.
Wireless: Este es otro tipo de estándar aplicado a los dispositivos RFID, muy usado
en la actualidad por cuanto el lector no se encuentra unida a un medio físico, sino que
la información se desplaza por medio de ondas electromagnéticas reduciendo los
costos y reducción de cable, los lectores RFID que utilizan este estándar son los
lectores móviles.
USB: Estándar aplicado en los lectores RFID modernos, ante la baja tendencia del
puerto serial, los distribuidores de lectores han comenzado a proveer de este estándar
Usb para poder ser aplicados a los equipos de cómputo. (p. 21)
Lector RFID
El lector es el dispositivo encargado de emitir las ondas de radio frecuencia que
permitirá activar las etiquetas que se encuentren dentro de su rango de lectura
permitiendo la recuperación de la información enviándola al sistema de cómputo.
38
El lector es el componente RFID hardware más importante en la comunicación con el
sistema de cómputo y según Alvarado (2008) en su tema de tesis está conformado
por las siguientes partes:
Transmisor: Se encarga de transmitir por medio de su antena la señal que permita
encontrar etiquetas alcanzables en su rango de lectura.
Receptor: Se encarga de recibir la señal proveniente de la etiqueta por medio de la
antena enviándola al microprocesador. La señal proveniente de la tarjeta es análoga
para posteriormente convertirse en digital.
Microprocesador: Es en el encargado de implementar el protocolo de comunicación
con las etiquetas encontradas en el rango de lectura. En los lectores modernos llevan
implementados una codificación de detección y verificación de errores a las señales
que entran al dispositivo.
Memoria: Almacena los parámetros con los cuales trabajará el lector, los eventos, el
listado de los números de tarjetas detectados por el dispositivo, la información
concerniente al lector como el fabricante, número de serie, la IP y otro tipo de datos.
Puertos de entrada/salida: Son puertos en los cuales se conectan los sensores que
permite realizar una serie de operaciones externas adicionales ajenas al sistema de
cómputo permitiendo interactuar con actuadores. Es usado en abrir y cerrar puertas
y en colocación de alarmas. Los proveedores en la actualidad incluyen este kit en los
lectores pero su implementación es opcional.
Antena: Maneja la comunicación entre el lector y las etiquetas, su rango de lectura
varía mucho acorde a su tamaño, va conectado al transmisor y al receptor.
Interfaz de comunicación: Es el puente de comunicación entre el lector y el sistema
de cómputo que recibirá la información de la transferencia de datos de la etiqueta.
Los tipos de interfaces que cuentan un lector son. RS-232, RS-485, Ethernet, USB,
Wireless.
39
Controlador: Es el sistema de cómputo manejado por un usuario con la finalidad de
procesar todas las actividades de un lector.
Fuente de Alimentación: Adaptador de voltaje que suministra la energía eléctrica al
lector, se conecta en el tomacorriente. (p. 16)
En el gráfico 9 se demuestra cómo está conformado internamente un lector RFID:
GRÁFICO N. 9 Componentes de un Lector RFID
Elaboración: Ing. Jorge Alvarado Sánchez Fuente: Nota. Recuperado de “Sistema de control de acceso con RFID”, de
Alvarado, J. 05 de Noviembre, 2017. Recuperado de https://www.cs.cinvestav.mx/TesisGraduados/2008/tesisJorgeAlvarado.pdf
Los lectores se clasifican en 4 grupos y se detallan a continuación:
40
Lectores Fijos: Lo emplean las antenas para poder generar la onda que llega a los
tags y de la misma forma la onda de respuesta es leída a través de estas antenas.
Ofrecen una lectura rápida y precisa. (Atocha y Nicola, 2016, p. 22). Un ejemplo de
lector fijo se aprecia en el gráfico 10.
GRÁFICO N. 10 Lector Fijo
Elaboración: Empresa Dipole Fuente: Nota. Recuperado de “Lectores RDIF”, de Dipole. 15 de Noviembre, 2017.
Recuperado de http://www.dipoleweb2016.datasuite.es/es/Lectores-RFID
Lectores Portátiles: Brindan de forma manual una captura de datos de una sola vez
y con gran rapidez. Normalmente se emplean para el control de calidad, comprobar
trabajos de mantenimiento e inventario. (Atocha y Nicola, 2016, p. 22). Un ejemplo de
lector portátil se aprecia en el gráfico 11.
GRÁFICO N. 11 Lector Portátil
Elaboración: Empresa Dipole Fuente: Nota. Recuperado de “Lectores RDIF”, de Dipole. 15 de Noviembre, 2017.
Recuperado de http://www.dipoleweb2016.datasuite.es/es/Lectores-RFID
41
Lectores de Mesa o USB: Están diseñados para aplicaciones más sencillas y simples
donde no se requieren grandes lecturas de gran alcance o de grandes prestaciones,
principalmente estos son destinados a los supermercados y son instalados en las
cajas registradoras para agilizar el paso de los clientes. (Atocha y Nicola, 2016, p.
22). Un ejemplo de lector portátil se aprecia en el gráfico 12.
GRÁFICO N. 12 Lector Usb
Elaboración: Empresa Dipole Fuente: Nota. Recuperado de “Lectores RDIF”, de Dipole. 15 de Noviembre, 2017.
Recuperado de http://www.dipoleweb2016.datasuite.es/es/Lectores-RFID
Lectores de Carretilla: Están ubicados en los montacargas como se aprecia en el
gráfico 13 registrando la carga que transportan y reduciendo el cálculo del inventario.
GRÁFICO N. 13 Lector de Carretilla
Elaboración: Empresa Dipole Fuente: Nota. Recuperado de “Lectores RDIF”, de Dipole. 15 de Noviembre, 2017.
Recuperado de http://www.dipoleweb2016.datasuite.es/es/Lectores-RFID
42
Lector SC403
El SC403 es un terminal utilizado para control de acceso a puertas y registro de
asistencia de personal, basado en tecnología RFID. Su memoria interna permite
almacenar hasta 30.000 tarjetas de proximidad o etiquetas y 50.000 procesos. Su
conectividad de comunicación puede ser por medio de 3 protocolos, el RS-232 que
soporta distancias una 10 metros, RS-485 con una distancia de 1.2 Km, Ethernet para
poder conectarse por medio de una red y para puerto USB 2.0., puede leer etiquetas
hasta una distancia de 15 cm.
El lector viene incorporado con un indicador LED, que indica el modo de acceso
cuando una etiqueta trata de ser leída por el lector, el led de color rojo indica que el
acceso al dispositivo fue denegado, en cambio el led de color verde indica que se
permitió el acceso al lector. El lector opera a una temperatura desde los 0° hasta los
42°C, tiene un microprocesador ZK6001, opera con un CPU de 64 bits, la información
que se aloja dentro del dispositivo puede ser descargada en una memoria USB. El
lector al estar conectado por red para transferencia de datos con el sistema de
cómputo, utiliza como medio de comunicación el puerto TCP/IP, permitiendo transferir
los datos en tiempo real de los procesos del usuario. Para acceder al dispositivo se
lo puede realizar con la etiqueta como se aprecia en el gráfico 14, pin o una
combinación de ambas.
GRÁFICO N. 14 Lector SC403
Elaboración: Empresa ITECRA S.A Fuente: Nota. Recuperado de “SC403”, de Itecra S.A. 20 de Noviembre, 2017.
Recuperado de http://www.itecra.com/productos/relojes-biometricos/proximidad/sc403.html
43
Tarjetas Mifare
Las tarjetas Mifare son tarjetas inteligentes de proximidad sin contacto de fácil lectura
y escritura, pueden ser leídas a una distancia de lectura de 10 cm sin contacto físico,
solo con acercarla a escasos centímetros del lector, su chip se encuentra dentro de
la tarjeta de tipo PVC como se aprecia en el gráfico 15, a diferencia de las tarjetas de
contacto que su chip permanece en su superficie.
La frecuencia que utiliza estas tarjetas para su comunicación es de 13,56 Mhz
regulada por la norma ISO 14443 que describe el funcionamiento y compatibilidad de
estas etiquetas con el dispositivo terminal (lector), su capacidad de almacenamiento
es de 1 Kb de memoria, transfiere datos a una gran velocidad y precisión.
Inicialmente estas tarjetas vienen de fábrica programadas con el código de
identificación único que permite que 2 o más tarjetas en el mundo no puedan tener el
mismo código, para poder guardar datos solo basta utilizar una impresora de tarjetas,
su grosor es de 0.88 mm. Estas tarjetas son utilizadas en acceso a edificios o
departamentos, control de asistencia del personal y para pagos de transporte público,
pueden venir en forma de tarjetas o llaveros.
GRÁFICO N. 15 Estructura Interna Tarjeta Mifare
Elaboración: Empresa AIDET S.L. Fuente: Nota. Recuperado de “Aplicaciones industriales de etiquetado”, de AIDET
S.L. 18 de Noviembre, 2017. Recuperado de https://www.aidet.es/productos/category/mundo-rfid-lectores-etiquetas-impresoras-
tags-tarjetas-accesos-pulseras.html
44
En este tipo de tarjeta, de los 1024 bytes de capacidad solo se pueden utilizar 768
bytes para el almacenar datos, siendo el restante utilizado por el fabricante para
códigos de seguridad como se aprecia en el gráfico 16. La conformación estructural
de la tarjeta está conformada por 64 bloques divididos en 16 sectores de 4 bloques
cada uno, como lo menciona en el blog de Punto Flotante S.A. (s.f.) en el artículo
acerca del funcionamiento de las tarjetas RFID:
En el sector 0, bloque 0, los primeros 4 bytes de una tarjeta almacenan el número de
serie del tag (NUID) y los datos del fabricante. Este bloque está protegido y solamente
puede leerse. El byte 4 se conoce como BCC (Block Check Character) y es un valor
de verificación del número de serie, calculado con la operación lógica 'OR Exclusiva'
de los 4 bytes anteriores. (p. 10)
GRÁFICO N. 16 Esquema Bloque Tarjeta Mifare
Elaboración: Empresa Punto Flotante S.A. Fuente: Nota. Recuperado de “El funcionamiento de las tarjetas o tags RFID estándar
ISO14443A, de 13.56 Mhz”, de Punto Flotante S.A. 25 de Noviembre, 2017. Recuperado de http://www.puntoflotante.net/TARJETAS-TAGS-RFID-ISO-14443A-
MFRC522.htm
45
En toda tarjeta Mifare se encuentra 2 llaves, la key A y la key, como lo menciona en
el blog de Punto Flotante S.A. (s.f.) en el mismo artículo:
Cada sector, cuenta con 4 bloques. El cuarto bloque se conoce como 'Sector Trailer'
y tiene como función la configuración de permisos y códigos de acceso para la
lectura/escritura de los datos de ese sector. En este bloque se incluye el
almacenamiento de 2 códigos de seguridad llamados Key A y Key B, así como de 4
bytes (Access bits) para la configuración del manejo que se dará a los datos
contenidos en dicho sector. La clave Key A puede escribirse, pero no leerse. Los 16
bloques llamados 'Sector Trailers' que son los identificados con los números 3, 7, 11,
15, 19, 23, 27, 31, 35, 39, 43, 47, 51, 55, 59 y 63, no pueden ser utilizados por el
usuario para grabar información, sino solamente con los fines explicados en los
párrafos de arriba, es decir, seleccionar la configuración y las opciones de seguridad
de cada sector. (p. 11, 14)
GRÁFICO N. 17 Esquema Keys Tarjeta Mifare
Elaboración: Empresa Punto Flotante S.A. Fuente: Nota. Recuperado de “El funcionamiento de las tarjetas o tags RFID estándar
ISO14443A, de 13.56 Mhz”, de Punto Flotante S.A. 25 de Noviembre, 2017. Recuperado de http://www.puntoflotante.net/TARJETAS-TAGS-RFID-ISO-14443A-
MFRC522.htm
46
Arquitectura de Programación de 4 Capas
Entre las capas de desarrollo que interactúan con un sistema informático como se
aprecia en el gráfico 18 se detallan a continuación:
GRÁFICO N. 18 Arquitectura de Programación de 4 Capas
Elaboración: Empresa Gidea Online Consulting Fuente: Nota. Recuperado de “Las plataformas de desarrollo y frameworks”, de
Gidea Online Consulting. 25 de Noviembre, 2017. Recuperado de http://www.gideaonline.com/plataformas-de-desarrollo-web-parte-1/
Capa de Presentación: Es la capa donde se visualiza la interfaz, sus formularios, las
pantallas que interactuará con los usuarios del departamento. En esta capa se
programa todos los eventos de los botones y los controles del formulario así como la
captura y validación de los datos ingresados por el usuario.
Capa de Datos: Capa que va de la mano con la capa de acceso a datos, es la capa
que ayuda a comunicarse con la base de datos, en ella se encuentra alojada sus
tablas y procedimientos almacenados para el almacenamiento y recuperación de los
datos, y serán invocadas mediante consultas SQL.
Capa de Negocios: Es la capa que sirve de comunicación (puente) entre la capa de
presentación y la capa de datos. En esta capa se implementan todas las reglas del
negocio y las interfaces. Define que hacer durante de un proceso dependiendo de la
petición del usuario desde la capa de presentación.
47
Capa de Entidades: Es la capa donde se convierte cada campo de la tabla de la base
de datos en entidades convertidas en clases mediante la propiedad de
encapsulamiento. Esta es la única capa que puede ser llamada o instanciada por las
demás capas del sistema, es utilizada como puente para paso de datos.
Bunifu .Net UI Framework
Es una extensión para Visual Studio que permite simplificar el diseño de las interfaces
de usuario de parte de los desarrolladores y crear pantallas modernas y con gran
facilidad en menor tiempo como se aprecia en el gráfico 19, su última versión de pago
es la 1.5.3.
Esta herramienta incluye 34 componentes entre los que se encuentran los controles,
animaciones y transiciones dándoles más interactividad a los proyectos y mejorando
la experiencia de usuario, es compatible con la plataforma .Net y sus lenguajes de
programación C# y VB .Net.
GRÁFICO N. 19 Formulario con Controles Bunifu
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
48
Librería Ribbon
Es una extensión para Visual Studio, tiene controles propios que se instalan en el
toolbox, viene a partir de la versión 2013, esta librería permite personalizar menús
tipo MDI container de Windows Form con esquinas redondeadas como se aprecia en
el gráfico 20, dando una interfaz gráfica profesional y una apariencia excepcional en
los proyectos, vienen incorporado 18 temas incluidos los de Microsoft Office 2010 y
Windows 7.
GRÁFICO N. 20 Pantalla con Librería Ribbon
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
49
Monoflat Themes
Igual que Bunifu, es una extensión para Visual Studio que simplifica enormemente la
experiencia con el usuario y la interacción en la creación de formularios y controles
de manera amigable, fácil y en el menor tiempo como se aprecia en el gráfico 21, está
integrado de 15 controles instalados en el toolbox de Visual Studio.
GRÁFICO N. 21 Controles Monoflat
Elaboración: Monoflat Theme VB & C# Fuente: Nota: Recuperado de “Monoflat Theme”, de Monoflat Theme VB & C#. 10
de Noviembre, 2017. Recuperado de https://sinister.ly/Thread-Release-15-Controls-MonoFlat-Theme-VB-C
Microsoft Sql Server
Microsoft Sql Server es una plataforma desarrollado por Microsoft que permite
gestionar y administrar el manejo y la información de base de datos relacionales, fue
creado en el año de 1989 pasando por muchas versiones siendo la más estable la
versión 12.0 del año 2014, hay una versión 13.0 del año 2016 pero aún está en
periodo de prueba. Para el desarrollo del proyecto se utilizará la versión 10 con el
nombre SQL Server 2008.
50
La consulta y gestión de la información se la puede realizar por medio de la interfaz
gráfica de la aplicación o por línea de comandos utilizando el lenguaje Transact-SQL
que permite la definición (DDL) y la manipulación de datos (DML).
Sql Server 2008 puede ser instalado en un servidor donde el usuario solo puede
acceder a la información por medio de la red o instalado en la misma máquina donde
opera el usuario, permite la creación y manipulación de transacciones y
procedimientos almacenados mediante una vista gráfica como se aprecia en el gráfico
22.
GRÁFICO N. 22 Pantalla Procedimiento Almacenado Sql Server
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Microsoft Visual Studio
La aplicación Visual Studio es un entorno de desarrollo integrado (IDE) basado para
sistemas manejados bajo Windows, su primera versión fue la 6.0 por el año 1998,
para el año 2002 se produjo en cambio en la nueva versión Visual Studio .Net (2002)
51
donde se introdujo la plataforma multilenguaje .Net permitiendo interactuar con varios
lenguajes de programación dentro de su arquitectura como son C# y Visual Basic .Net
para Windows Forms como se aprecia en el gráfico 23 y también ASP .Net para
entorno web permitiendo comunicar las aplicaciones con los terminales de usuario.
GRÁFICO N. 23 Codificación Visual Studio
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
La versión que se utilizará para el desarrollo del proyecto es la versión Visual Studio
2015, entre las mejores de esta versión esta la inclusión de herramientas para la
creación de software para dispositivos móviles y la creación de sistemas para la nube
bajo tecnología de Microsoft Azure.
52
Crystal Reports
Crystal Reports es herramienta de inteligencia empresarial que permite desde varias
bases de datos manejadas por una aplicación cliente generar reportes e informes a
sus usuarios como se aprecia en el gráfico 24.
Microsoft Visual Studio, incluye esta aplicación instalada en su cuadro de
herramientas (toolbox) para generar informes/reportes, pudiendo ser manejados por
usuarios con poco conocimiento en herramientas ofimáticas por su fácil uso.
Originalmente la herramienta fue creada por Crystal Services Inc., en su versión 1.0
hasta la 3.0. Desde el año 2007, SAP tiene los derechos de la aplicación produciendo
actualmente la versión 12.
GRÁFICO N. 24 Reporte en Crystal Reports
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
53
FUNDAMENTACIÓN LEGAL
En nuestro país, aun no hay una ley que regula la utilización de sistemas que adapten
la tecnología RFID, pero para la realización de esta propuesta se toman en cuenta los
siguientes artículos:
REGLAMENTO GENERAL A LA LEY ESPECIAL DE TELECOMUNICACIONES
TÍTULO VII DEL RÉGIMEN DEL ESPECTRO RADIOELÉCTRICO
Art. 51.- El uso del espectro radioeléctrico para telecomunicaciones podrá consistir
en uso privativo, uso compartido, uso experimental, o uso reservado y su asignación,
siempre requerirá de una concesión.
Uso privativo es la utilización de una frecuencia o bandas de frecuencias del espectro,
para un servicio de telecomunicaciones específico que, por razones técnicas, no
puede ser utilizada sino por un solo concesionario. El Estado garantizará que su uso
esté libre de interferencias perjudiciales.
Uso compartido es la utilización de una frecuencia o bandas de frecuencias del
espectro para un servicio de telecomunicaciones simultáneo por varios
concesionarios.
Uso experimental es la utilización de una frecuencia o bandas de frecuencias del
espectro con propósitos académicos o de investigación y desarrollo.
Uso reservado consiste en la utilización, por parte del Estado, de unas frecuencias o
bandas de frecuencia del espectro radioeléctrico para fines de utilidad pública o por
motivos de seguridad interna y externa.
54
CAPÍTULO III
EL CONSEJO DE EDUCACIÓN SUPERIOR
PRÁCTICAS PRE PROFESIONALES Y PASANTÍAS
Artículo 88.- Prácticas pre profesionales.- Son actividades de aprendizaje
orientadas a la aplicación de conocimientos y al desarrollo de destrezas y habilidades
específicas que un estudiante debe adquirir para un adecuado desempeño en su
futura profesión. Estas prácticas deberán ser de investigación-acción y se realizarán
en el entorno institucional, empresarial o comunitario, público o privado, adecuado
para el fortalecimiento del aprendizaje. Las prácticas pre profesionales o pasantías
son parte fundamental del currículo conforme se regula en el presente Reglamento.
Cada carrera asignará, al menos, 400 horas para prácticas pre profesionales, que
podrán ser distribuidas a lo largo de la carrera, dependiendo del nivel formativo, tipo
de carrera y normativa existente. El contenido, desarrollo y cumplimiento de las
prácticas pre profesionales serán registrados en el portafolio académico del
estudiante.
Artículo 89.- Pasantías.- Cuando las prácticas pre profesionales se realicen bajo la
figura de pasantía, serán reguladas por la normativa aplicable a las pasantías, sin
modificar el carácter y los efectos académicos de las mismas.
Artículo 90.- Prácticas pre profesionales durante el proceso de aprendizaje.- En
la educación técnica superior, tecnológica superior y sus equivalentes, y de grado,
las prácticas pre profesionales se podrán distribuir en las diferentes unidades de
organización curricular, tomando en cuenta los objetivos de cada unidad y los niveles
de conocimiento y destrezas investigativas adquiridos.
Artículo 93- Realización de las prácticas pre profesionales.- Las instituciones de
educación superior diseñarán, organizarán y evaluarán las correspondientes
prácticas pre profesionales para cada carrera. Para el efecto, las lES implementarán
programas y proyectos de vinculación con la sociedad, con la participación de
55
sectores productivos, sociales, ambientales, culturales, actores y organizaciones de
la economía popular y solidaria. Estas prácticas se realizarán conforme a las
siguientes normas:
1. Las actividades de servicio a la comunidad contempladas en los artículos 87
y 88 de la LOES serán consideradas como prácticas pre profesionales. Para el efecto,
se organizarán programas y proyectos académicos que deberán ejecutarse en
sectores urbano-marginales y rurales. Estas prácticas tendrán una duración mínima
de 160 horas del mínimo de 400 horas de prácticas pre profesionales establecidas en
el artículo 89 del presente Reglamento, inclusive para la modalidad dual.
LEY ORGÁNICA DE EDUCACIÓN SUPERIOR
CAPÍTULO 2
DE LA GARANTÍA DE LA IGUALDAD DE OPORTUNIDADES
Art. 87.- Requisitos previos a la obtención del título.- Como requisito previo a la
obtención del título, los y las estudiantes deberán acreditar servicios a la comunidad
mediante prácticas o pasantías preprofesionales debidamente monitoreadas en los
campos de su especialidad, de conformidad con los lineamientos generales definidos
por el Consejo de Educación Superior. Dichas actividades se realizarán en
coordinación con organizaciones comunitarias, empresas e instituciones públicas y
privadas relacionadas con la respectiva especialidad.
Art. 88.- Servicios a la comunidad.- Para cumplir con la obligatoriedad de los
servicios a la comunidad se propenderá beneficiar a sectores rurales y marginados
de la población, si la naturaleza de la carrera lo permite, o a prestar servicios en
centros de atención gratuita.
56
REGLAMENTO INTERNO UNIVERSIDAD DE GUAYAQUIL
VI PLAZOS Y DESARROLLO DE LA ACTIVIDAD DE LA PASANTÍA Y/O
PRÁCTICA PRE-PROFESIONAL Y DE SERVICIO COMUNITARIO
6.1. Por tratarse de una actividad que repercute en el record académico individual, el
estudiante es quien deberá inscribir la actividad de pasantía y/o practica pre-
profesional y de servicio comunitario mediante solicitud dirigida al Director de Carrera,
el mismo que notificara al Coordinador de Vinculación con la Sociedad para su control.
6.2. La duración de Ias actividades de pasantía y/o practica pre-profesional dependerá
de la planificación del Tutor Académico de cada una de las cátedras que sirven de
marco para las actividades. La suma de las horas dedicadas a pasantías o prácticas
pre-profesionales será mínimo de 240 horas, las mismas que serán distribuidas en
los semestres o años lectivos de acuerdo a la planificación curricular de cada una de
las carreras.
6.3. La duración de las actividades de servicio comunitario dependerá de la
planificación del Tutor Académico de cada una de las cátedras que sirven de marco
para las actividades. La suma total de las horas dedicadas a prácticas de servicio
comunitario será mínimo de 160 horas las mismas que serán distribuidas en los
semestres o años Iectivos de acuerdo a la planificación curricular de cada una de las
carreras.
6.4. La interrupción injustificada de la pasantía y/o práctica pre-profesional y de
servicio comunitario será considerada como abandono de la misma, debiendo el
estudiante comenzar nuevamente esta actividad.
6.5. Las actividades inscritas de pasantías y/o prácticas pre-profesionales y de
servicio comunitario perderán su validez transcurrido un año de no haberse concluido
y aprobado.
57
VIII EVALUACIÓN Y ACREDITACIÓN
8.1. Para la evaluación de la pasantía y/o practica pre-profesional y de servicio
comunitario el estudiante deberá presentar los informes respectivos de acuerdo a los
formatos diseñados para el efecto:
- Informe Final del Proyecto realizado, con los parámetros definidos por el Tutor
Académico y registrados en la Dirección de Carrera y Vinculación con Ia Sociedad.
- Ficha de evaluación y supervisión del Tutor Académico e informe favorable del
Tutor Académico y que tenga una valoración de 7/10 como mínimo.
- Ficha de evaluación del representante de Ia institución en donde se realiza la
pasantía y/o practica pre-profesional y de servicio comunitario y que tenga una
valoración 7/10 como mínimo.
- Ficha de evaluación del estudiante.
8.2. EI informe final de la pasantía y/o practica pre-profesional y de servicio
comunitario debe ser entregado aI Gestor de Prácticas de la Carrera para que valide
el proceso, acredite la gestión y permita el registro en el sistema académico.
DERECHO DE AUTOR
SECCIÓN V
DECISIONES ESPECIALES SOBRE CIERTAS OBRAS
PARÁGRAFO PRIMERO
DE LOS PROGRAMAS DE ORDENADOR
Art. 28.- Los programas de ordenador se consideran obras literarias y se protegen
como tales. Dicha protección se otorga independientemente de que hayan sido
incorporados en un ordenador y cualquiera sea la forma en que estén expresados, ya
sea en forma legible por el hombre (código fuente) o en forma legible por máquina
58
(código objeto), ya sean programas operativos y programas aplicativos, incluyendo
diagramas de flujo, planos, manuales de uso, y en general, aquellos elementos que
conformen la estructura, secuencia y organización del programa.
Art. 29.- Es titular de un programa de ordenador, el productor, esto es la persona
natural o jurídica que toma la iniciativa y responsabilidad de la realización de la obra.
Se considerará titular, salvo prueba en contrario, a la persona cuyo nombre conste en
la obra o sus copias de la forma usual.
Dicho titular está además legitimado para ejercer en nombre propio los derechos
morales sobre la obra, incluyendo la facultad para decidir sobre su divulgación.
El productor tendrá el derecho exclusivo de realizar, autorizar o prohibir la realización
de modificaciones o versiones sucesivas del programa, y de programas derivados del
mismo.
Las disposiciones del presente artículo podrán ser modificadas mediante acuerdo
entre los autores y el productor.
Art. 30.- La adquisición de un ejemplar de un programa de ordenador que haya
circulado lícitamente, autoriza a su propietario a realizar exclusivamente:
a) Una copia de la versión del programa legible por máquina (código objeto) con fines
de seguridad o resguardo;
b) Fijar el programa en la memoria interna del aparato, ya sea que dicha fijación
desaparezca o no al apagarlo, con el único fin y en la medida necesaria para utilizar
el programa; y,
c) Salvo prohibición expresa, adaptar el programa para su exclusivo uso personal,
siempre que se limite al uso normal previsto en la licencia. El adquirente no podrá
transferir a ningún título el soporte que contenga el programa así adaptado, ni podrá
utilizarlo de ninguna otra forma sin autorización expresa, según las reglas generales.
59
Se requerirá de autorización del titular de los derechos para cualquier otra utilización,
inclusive la reproducción para fines de uso personal o el aprovechamiento del
programa por varias personas, a través de redes u otros sistemas análogos,
conocidos o por conocerse.
Art. 31.- No se considerará que existe arrendamiento de un programa de ordenador
cuando éste no sea el objeto esencial de dicho contrato. Se considerará que el
programa es el objeto esencial cuando la funcionalidad del objeto materia del contrato,
dependa directamente del programa de ordenador suministrado con dicho objeto;
como cuando se arrienda un ordenador con programas de ordenador instalados
previamente.
Decreto Ejecutivo Nº 1014
Econ. Rafael Correa Delgado
PRESIDENTE CONSTITUCIONAL DE LA REPÚBLICA
DECRETA:
Art. 1: Establecer como política pública para las entidades de administración Pública
central la utilización del Software Libre en sus sistemas y equipamientos informáticos.
Art. 2: Se entiende por software libre, a los programas de computación que se pueden
utilizar y distribuir sin restricción alguna, que permitan el acceso a los códigos fuentes
y que sus aplicaciones puedan ser mejoradas.
Estos programas de computación tienen las siguientes libertades:
Utilización de programa con cualquier propósito de uso común.
Distribución de copias sin restricción alguna
Estudio y modificación de programa (Requisito: código fuente disponible)
Publicación del programa mejorado (Requisito: código fuente disponible)
60
Art. 3: Las entidades de la administración pública central previa a la instalación del
software libre en sus equipos, deberán verificar la existencia de capacidad técnica
que brinde el soporte necesario para este tipo de software.
Art. 4: Se faculta la utilización de software propietario (no libre) únicamente cuando
no exista una solución de software libre que supla las necesidades requeridas, o
cuando esté en riesgo de seguridad nacional, o cuando el proyecto informático se
encuentre en un punto de no retorno.
PREGUNTAS CIENTÍFICA A CONTESTARSE
¿Está dada las condiciones de factibilidad para desarrollar e implementar el sistema
de registro y control de asistencia de estudiantes pasantes en la Unidad Informática
con tecnología RFID?
¿La tecnología RFID puede adaptarse a las necesidades de administrar de manera
eficiente la información de la asistencia de los estudiantes pasantes?
VARIABLES DE LA INVESTIGACIÓN
Variable Independiente
El desarrollo del sistema con la implementación de la tecnología RFID.
Variable Dependiente
Registro y control de asistencia del estudiante pasante de la Unidad Informática de la
Carrera de Ingeniería Civil.
61
DEFINICIONES CONCEPTUALES
Etiqueta o tag: Dispositivo diminuto, adherido a un producto, animal o persona.
Lector RFID: Dispositivo encargado de emitir ondas de radio frecuencia que permitirá
activar las etiquetas.
Lector SC403: Es un terminal utilizado para control de acceso a puertas y registro de
asistencia de personal, basado en tecnología RFID.
Tarjetas Mifare: Tarjetas inteligentes de proximidad sin contacto de fácil lectura y
escritura leídas a una distancia de lectura de 10 cm sin contacto físico.
RFID: Identificación por Radiofrecuencia situada entre los 9 KHz y 5.8 GHz.
Espectro Electromagnético: Listado de frecuencias utilizados para la transmisión
de información mediante la telecomunicación.
Frecuencia: Es la magnitud del número de repeticiones de un suceso periódico por
unidad de tiempo.
Protocolo: Método para la transmisión de datos entre 2 dispositivos de comunicación.
Interfaz: Protocolo de conectividad utilizado por un dispositivo para conectarse a una
red.
Antena: Dispositivo que maneja la comunicación entre un lector y las etiquetas.
Sistema de Computo: Almacena datos y procesa información por medio de un
software.
62
CAPÍTULO III
PROPUESTA TECNOLÓGICA
ANÁLISIS DE FACTIBILIDAD
El sistema de registro y control de asistencia de estudiantes pasantes con tecnología
RFID está desarrollado para la Unidad Informática de la Carrera de Ingeniería Civil de
la Universidad de Guayaquil, cuya función es la de brindar soporte técnico en
hardware y software a los diferentes departamentos administrativos de la Facultad de
Ciencias Matemáticas y Físicas.
El tipo de análisis que se utilizó para la realización del proyecto es mediante el de la
factibilidad, para la realización del mismo se contó con objetivos generales y
específicos bien definidos mediante el levantamiento de información solicitado por el
personal de la Unidad Informática de la Carrera de Ingeniería Civil de la Universidad
de Guayaquil , realizados a través de un estudio y diseño de una solución tecnológica
que permita a la Unidad Informática la implementación de un sistema con tecnología
RFID, que permita mejorar la administración de los registros de asistencia del
estudiante pasante eliminando procesos que se desarrollaban de manera manual,
siendo estos los más beneficiados junto con los estudiantes pasantes con su
implementación, se utilizó dispositivos RFID, cumpliendo con todos los objetivos y
normas ISO en base a la transmisión por radiofrecuencia contando siempre con el
presupuesto y los recursos de hardware, software y talento humano necesarios.
El sistema estará instalado en una de las máquinas de la Unidad Informática,
aprovechando que en dicha máquina se encuentra instalado el Sql Server, software
que será utilizado como servidor de base de datos para el almacenamiento de la
información, conectado por medio de una red LAN con el dispositivo lector SC403
para la lectura de las tarjetas Mifare.
63
Factibilidad Operacional
El sistema será operado tanto por el administrador del sistema como por los usuarios
separados por sus roles y permisos de usuario, el administrador tendrá todos los
permisos necesarios para operar el sistema sin restricciones ingresando a todos los
módulos y formularios del sistema, Para el análisis de requerimientos a la solución
dada con el uso de la tecnología RFID se contó con la colaboración de los asistentes
del Coordinador de la Unidad Informática, dando todas las facilidades e ideas
necesarias para transformar esa información en soluciones factibles para el desarrollo
de las actividades de administración de asistencia de los estudiantes pasantes.
Las pruebas de los módulos del sistema se las realizó en presencia de los estudiantes
pasantes y del personal que labora en la Unidad Informática, se realizó encuestas al
personal del departamento acerca de la propuesta antes del desarrollo del sistema y
después de la instalación y operatividad del mismo para medir la capacidad y calidad
de respuesta a la factibilidad de la solución.
En la Unidad Informática de la Carrera de Ingeniería Civil ya cuentan con el personal
calificado y preparado para poder operar el sistema, que ante el estudio realizado, se
concluye que el desarrollo del proyecto tiene una factibilidad operacional muy alta.
Factibilidad Técnica
Se integró el sistema y la base de datos con la arquitectura del lector RFID y las
tarjetas o etiquetas obteniendo como resultado un sistema que permita manejar tanto
el hardware como el software agrupándolos en un solo cuerpo.
El desarrollo del sistema adaptando la tecnología RFID, llevó a un análisis y diseño
de una solución factible que permita minimizar el tiempo de registro de asistencia del
estudiante pasante mediante la utilización de un software, ofreciendo como resultado
un sistema que permita administrar el ingreso y salida del estudiante pasante de la
64
Unidad Informática mediante la lectura rápida y precisa de las respectivas etiquetas
o transponders.
Se va a utilizar una tecnología ampliamente conocida y disponible en nuestro país,
con soporte e información completa para su configuración y uso.
Hardware: Entre las características técnicas mínimas permitidas para el desarrollo
del proyecto y la instalación del sistema y sus componentes son:
Procesador: Intel Core I3
Memoria RAM de 4 GB
Disco Duro de 500 GB
Tarjeta de Red
Router
Software: Para las herramientas de desarrollo se utilizó Visual Studio 2015 y Sql
Server 2008 para la codificación del sistema y las pruebas en el repositorio de la base
de datos, a continuación un listado de las herramientas utilizadas:
Sistema Operativo Windows 7 32 bits
Microsoft Visual Studio 2015 Enterprise con su lenguaje de programación C# para
el diseño de las pantallas y su codificación
Microsoft Sql Server 2008 como repositorio de Base de Datos
Crystal Reports para Visual Studio para la generación de reportes
Framework 4.5.2 como marco de trabajo
Entre los componentes y herramientas que la Unidad Informática tiene a disposición
ya instalados y se puede hacer uso están el Sql Server 2008 R2 que es compatible
con la versión de Sql Server 2008 donde se diseñó el sistema, también cuenta con la
herramientas de reportes Crystal Reports.
Para la implementación y pruebas del sistema, la Unidad Informática cuenta con
equipos de cómputo donde se puede instalar el ejecutable del sistema. También se
65
hizo uso de la infraestructura de red interna, donde se comunican todos los equipos
de cómputo de la Facultad, asignándole un rango de IP valida al dispositivo lector.
Factibilidad Legal
Definido que el espectro electromagnético constituye un recurso fundamental para el
Estado, la Conatel (El Ministro de Telecomunicaciones y de la Sociedad de la
Información y Presidente del Consejo Nacional de Telecomunicaciones) que es el
ente encargado de regular y de atribuir las bandas de frecuencias en el territorio
ecuatoriano fijó el número 7 de la banda como de onda corta, frecuencia que es
utilizada por las tarjetas o etiquetas RFID, al ser una frecuencia dentro del espectro
electromagnético de onda corta no atenta contra la seguridad del Estado.
Se determina que el sistema para la Unidad Informática es desarrollado para mejorar
la administración de la información de las horas de entrada y salida de los estudiantes
pasantes, no infringe ninguna ley y está sujeto en todas las leyes de nuestro país,
autorizando su instalación y uso a los usuarios de la Unidad Informática.
Factibilidad Económica
Los beneficios de esta propuesta se han clasificado en dos tipos que son:
Beneficios Tangibles: Información automatizada, generación de reportes, búsqueda
rápida de información, impresión de certificados.
Beneficios Intangibles: Satisfacción del usuario y eficiente administración de
registro de asistencia de los estudiantes pasantes.
Con estos beneficios, se ha estimado que el total de los beneficios que la Unidad
Informática obtendrá por el uso del sistema serán $500 por cada año de
funcionamiento del software aproximadamente.
A continuación se detalla tanto los costos de desarrollo, recurso humano, como los
costos operacionales (hardware, software, dispositivos RFID) en el cuadro N.4.
66
CUADRO N. 4
Costos del Proyecto
Requerimientos del Proyecto Presupuesto Parcial Total Dólares
Recursos de Hardware
1 Terminal de Control de Asistencia SC 403
1 Laptop Toshiba
Recursos de Software
Licencia Visual Studio 2017 Enterprise
Licencia Sql server 2017 No Level
Recursos Humanos
Ingeniero en Sistemas Computacionales
Recursos Varios
10 Tarjetas Mifare de un 1Kb de Memoria
Costo por Pedido y Envío de la terminal
Router
Gastos Varios
Transporte
Suministros de Oficina
Impresiones
Servicio Eléctrico
$441,28
$500,00
Subtotal
$2.569,00
$3.717,00
Subtotal
$1.000,00
Subtotal
$28,00
$2,00
$25,00
Subtotal
$60,00
$20,00
$50,00
$50.00
Subtotal
$941,28
$6.286,00
$1.000,00
$55,00
$180,00
Total $8.462,28
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
67
ETAPAS DE LA METODOLOGÍA DEL PROYECTO
Este proyecto está desarrollado aplicando la metodología de desarrollo secuencial
tradicional de cascada que forma parte de la ingeniería de software como se aprecia
en el gráfico 25.
GRÁFICO N. 25 Ciclo de Vida del Software Modelo Cascada
Elaboración: Blog Proyect-is.Wikispaces Fuente: Nota. Recuperado de “Modelo Cascada”, de Blog Proyect-is.Wikispaces.
11 de Noviembre, 2017. Recuperado de https://proyect-is.wikispaces.com/2.1.-+Modelo+Cascada?responseToken=01aadcf27d88252684abc45685ce76b93
A continuación se detalla las etapas del ciclo de vida y sus actividades en el desarrollo
del sistema.
Análisis de Requisitos
En esta fase se recabó la información necesaria como punto de partida mediante una
entrevista con los asistentes del departamento de la Unidad Informática que permitan
identificar los problemas, para posteriormente elaborar un plan de requerimientos
funcionales que se detalla a continuación:
68
- Requerimientos Funcionales de Procesos del Sistema
El sistema validará la autenticación del usuario del sistema por medio de su
nombre de usuario y su clave para poder ingresar al menú principal.
El sistema tendrá como mínimo un usuario administrador que tendrá acceso
a todos los menús y procesos del sistema. Este será el encargado de ingresar
a los demás usuarios del sistema y de otorgar los permisos respectivos.
El sistema permitirá ingresar, modificar o eliminar los roles de usuario del
sistema. Este proceso solo lo podrá realizar el administrador del sistema.
El sistema permitirá ingresar, modificar o eliminar los usuarios del sistema.
Este proceso solo lo podrá realizar el administrador del sistema. Al ingresar
un nuevo usuario, se le asignará un código para identificarlo durante la
realización de los procesos. Los datos del usuario del sistema son:
Identificación (por número de cédula o pasaporte), nombres y apellidos del
usuario, título o profesión, nombre de usuario, clave de acceso, cargo en el
departamento y rol de usuario.
El sistema permitirá ingresar o modificar los permisos del usuario del sistema.
Este proceso solo lo podrá realizar el administrador del sistema.
El sistema permitirá ingresar, modificar o eliminar los datos básicos del
estudiante pasante. Al ingresar un nuevo estudiante, se le asignará un código
para identificarlo durante la realización de los procesos. Los datos básicos del
estudiante son: Identificación (por número de cédula o pasaporte), nombres y
apellidos del estudiante, correo institucional y un número de teléfono de
contacto.
El sistema permitirá ingresar, modificar o eliminar los datos y horarios
concernientes a las pasantías o prácticas del estudiante pasante. Al ingresar
los datos de pasantía o práctica del estudiante pasante, se le asignará un
69
código para identificarlo durante la realización de los procesos, igualmente se
le asignará un código identificador para cada horario asignado al estudiante
pasante. Los datos de pasantía o práctica del estudiante pasante son:
selección del proceso de pasantía, número de tarjeta asignada al estudiante
pasante, fecha de inicio y fin de la pasantía, selección de la Carrera
Universitaria del estudiante, el nombre del tutor, los días y horas de las
pasantías validando que un estudiante puede seleccionar mínimo 2 horas y
máximo 6 horas de prácticas por día.
El sistema permitirá mostrar el listado de los números de tarjetas grabadas en
la memoria del dispositivo lector RFID.
El sistema permitirá ingresar la fecha, la hora de entrada o salida del
estudiante pasante cuando este acerque la tarjeta por el lector, el sistema
previamente validará si la marcación por medio de la tarjeta corresponde al
día y a la hora asignada por el estudiante pasante.
El sistema también permitirá el ingreso de la fecha, la hora de entrada o salida
del estudiante pasante de manera manual por parte del usuario del sistema,
el sistema previamente validará si el ingreso corresponde al día y a la hora
asignada por el estudiante pasante.
El sistema también permitirá el ingreso de la inasistencia del estudiante
pasante por parte del usuario del sistema, el sistema previamente validará si
corresponde al día y a la hora asignada por el estudiante pasante.
El sistema permitirá poder descargar los logs de memoria de las marcaciones
de la tarjeta en caso de que se haya perdido la conexión de red entre el
sistema y el lector, una vez solucionado el problema de red se podrá
almacenar la asistencia del estudiante pasante.
El sistema permitirá ingresar, modificar o eliminar las Carreras Universitarias
de la Facultad de Ciencias Matemáticas y Físicas de la Universidad de
70
Guayaquil de donde los pasantes cursan sus estudios universitarios.
El sistema permitirá ingresar, modificar o eliminar los tipos de procesos de
pasantías (pre-profesionales y vinculación con la comunidad) y la cantidad de
horas de duración de las mismas.
El sistema permitirá manipular la hora y fecha del dispositivo lector, ya sea
usando la hora y fecha del computador conectada en red con el dispositivo
lector o cambiarla de manera manual.
El sistema permitirá visualizar ciertos parámetros del dispositivo lector como
son: fecha de fabricación del lector, el firmware, número de serie del lector,
versión SDK del lector, la dirección Mac, la dirección IP y la plataforma del
lector. También se podrá cambiar la dirección IP del lector, pero esta deberá
hacerse de manera manual desde el propio lector para posteriormente
cambiarla desde el sistema a la base de datos.
El sistema permitirá la generación e impresión de reportes del estudiante
pasante por rango de fechas, también se podrá imprimir reportes de
estudiantes de manera general seleccionando el tipo de proceso (pre-
profesionales o vinculación con la comunidad), y el estado del proceso
(asistencia, inasistencia, procesos culminados y no culminados) así mismo por
rango de fechas. Igualmente los reportes podrán exportarse en formato Excel
y .PDF.
El sistema permitirá generar e imprimir los certificados de culminación de las
prácticas o pasantías del estudiante pasante.
El sistema permitirá generar e imprimir la cantidad de horas acumuladas de
prácticas o pasantías del estudiante pasante.
71
- Requerimientos Funcionales de la Interfaz Gráfica
El campo usuario solo aceptará caracteres alfabéticos.
El campo clave solo aceptará caracteres alfanuméricos.
El campo rol de usuario solo aceptará caracteres alfabéticos.
El campo identificación aceptará solo caracteres numéricos si se registra por
medio del número de cédula, en cambio si es por medio del pasaporte el
sistema aceptará caracteres alfanuméricos.
El campo título solo aceptará caracteres alfabéticos y el carácter punto (.).
Los campos nombres y apellidos solo aceptarán caracteres alfabéticos.
El campo cargo solo aceptarán caracteres alfabéticos.
El campo número de teléfono solo aceptará caracteres numéricos.
El campo correo deberá ser un correo institucional con dominio @ug.edu.ec.
El campo número de tarjeta solo aceptará caracteres numéricos.
El campo fecha deberá ser una fecha válida en formato DD/MM/YYY.
Los campos hora deberá ser horas validas en formato HH/MIN.
El campo Carreras Universitarias solo aceptará caracteres alfabéticos y el
carácter (&).
El campo proceso de pasantía solo aceptará caracteres alfabéticos y el
carácter (-), en cambio el campo horas pactadas solo aceptará caracteres
numéricos.
El campo IP solo aceptará caracteres numéricos y el carácter (.).
72
- Requerimientos No Funcionales de Hardware y Software
El sistema se instalará en sistemas operativos Windows 7 o superior y sus
características técnicas mínimas que debe ofrecer la PC se detallan a
continuación:
- Procesador: Intel Core I3
- Memoria RAM de 4 GB
- Disco Duro de 500 GB
- Tarjeta de Red
El sistema se conectará con el dispositivo lector por medio del estándar de red
Ethernet con protocolo TCP/IP como vía de comunicación.
- Requerimientos No Funcionales de Seguridad Lógica y Datos
Los roles y los permisos de usuarios para acceder a los módulos del sistema,
será asignado y cambiado por el Administrador del sistema.
El respaldo de la base de datos debe realizarse en forma diaria y debe de ser
almacenados en un lugar diferente de la PC donde se aloja el sistema y el
servidor de la base de datos.
El acceso a las opciones del lector lo realizará el Administrador del sistema
por medio de una tarjeta exclusiva para él, evitando que otros usuarios puedan
modificar opciones importantes del lector.
- Requerimientos No Funcionales de Usabilidad
El tiempo de capacitación del usuario del sistema para conocer el manejo de
sus módulos será menor a 2 horas.
El sistema tiene un manual de usuario explicando las funcionalidades del
sistema.
73
El sistema tiene documentado los diagramas de clases y modelo relacional
que identificarán la estructura interna del sistema y sus relaciones entre las
diferentes tablas de las bases de datos.
El sistema proporciona mensajes específicos de errores en caso que se
produzca algún fallo en el proceso que realiza el usuario.
El porcentaje de errores que puede cometer un usuario debe ser menor al 1%
de los procesos ejecutados en el sistema.
El sistema dispondrá de una interfaz gráfica amigable.
- Requerimientos No Funcionales de Eficiencia
Los datos que se almacenen, modifiquen o eliminen de la base de datos, se
lo realizará en un tiempo máximo de 3 segundos.
El sistema será capaz de leer el código único de identificación de la tarjeta en
un tiempo máximo de 3 segundos.
Todo proceso del sistema debe de realizarse en un tiempo máximo de 5
segundos.
El tiempo que el sistema se demora en conectarse con el lector será de un
tiempo máximo de 5 segundos.
Diseño del Sistema
En esta fase se modela la solución del sistema mediante los siguientes diagramas,
los cuales se detalla a continuación:
Diagrama de Clases: En este diagrama se identifican las clases que interactuarán
en el sistema, su estructura interna (propiedades, métodos y atributos), de cómo
están relacionadas las clases y sus objetos durante el desarrollo del sistema.
74
GRÁFICO N. 26 Diagrama Login Usuario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 27 Diagrama Usuario del Sistema
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
75
GRÁFICO N. 28 Diagrama Permisos de Usuario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 29 Diagrama Datos Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
76
GRÁFICO N. 30 Diagrama Horario Pasante
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 31 Diagrama Registro Tarjeta RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
77
GRÁFICO N. 32 Diagrama Registro Asistencia por Tarjeta de Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 33 Diagrama Registro Asistencia Manual de Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
78
GRÁFICO N. 34 Diagrama Registro Inasistencia de Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 35 Diagrama Registro Memoria RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
79
GRÁFICO N. 36 Diagrama Reporte Asistencia de Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 37 Diagrama Generar Certificado
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
80
GRÁFICO N. 38 Diagrama Horas Acumuladas Pasantías
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 39 Diagrama Carrera Universitaria
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
81
GRÁFICO N. 40 Diagrama Tipo de Procesos de Pasantía
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 41 Diagrama Hora y Fecha Lector RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
82
GRÁFICO N. 42 Diagrama Información Lector RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 43 Diagrama Conexión BD Capa Datos
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
83
GRÁFICO N. 44 Diagrama Capa de Entidades
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 45
Diagrama Principal del Sistema
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
84
Diagrama de Base de Datos: En este diagrama se modela el diseño relacional de la
base de datos, identificando sus campos (objetos), la creación de las tablas con sus
respectivas claves y sus relaciones, también se desarrolló los procedimientos
almacenados que interactúan con el sistema y el usuario final. La base de datos se
llama BdAsistenciaPasantes.
A continuación se presenta el modelo relacional de la base de datos mediante los
gráficos 46 y 47.
GRÁFICO N. 46 Modelo Relacional Base de Datos (I)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
85
GRÁFICO N. 47 Modelo Relacional Base de Datos (II)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Diccionario de Datos
CUADRO N. 5 Tabla Rol de Usuario
TbRolUsuario
Llave Campo Tipo/Longitud Descripción
PK IdRol Int Almaceno el identificador del rol de
usuario
TipoRol varchar(15) Almaceno el rol del usuario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
86
CUADRO N. 6 Tabla Usuario del Sistema
TbUsuarioSistema
Llave Campo Tipo/Longitud Descripción
PK IdUsuario Int Almaceno el identificador del usuario
UK Cedula varchar(15) Almaceno la cédula del usuario del sistema
Nombre varchar(25) Almaceno los nombres del usuario del
sistema
Apellido varchar(25) Almaceno los apellidos del usuario del
sistema
Titulo varchar(10) Almaceno el título académico del usuario
UK Usuario varchar(15) Almaceno el nick del usuario
Clave varchar(15) Almaceno la clave del usuario
Cargo varchar(50) Almaceno el cargo en el Dpto. del usuario
FK IdRol Int Almaceno el identificador del rol de usuario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
CUADRO N. 7 Tabla Formularios del Sistema
TbFormularioSistema
Llave Campo Tipo/Longitud Descripción
PK IdFormulario Int Almaceno el identificador del
formulario
NombreFormulario varchar(50) Almaceno el nombre del formulario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
87
CUADRO N. 8 Tabla Permisos del Usuario
TbPermisoUsuario
Llave Campo Tipo/Longitud Descripción
FK IdUsuario Int Almaceno el identificador del usuario
FK IdFormulario Int Almaceno el identificador del formulario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
CUADRO N. 9 Tabla Tipo Pasantía
TbTipoPasantia
Llave Campo Tipo/Longitud Descripción
PK IdPasantia Int Almaceno el identificador del tipo de
proceso de práctica o pasantía
TipoPasantia varchar(30) Almaceno el nombre del proceso de
práctica o pasantía
HorasPasantias Int Almaceno la duración de horas del
proceso de práctica o pasantía
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
CUADRO N. 10 Tabla Conexión RFID
TbConexionRFID
Llave Campo Tipo/Longitud Descripción
Ip Varchar(15) Almaceno la Ip del lector RFID
Puerto Int Almaceno el número de puerto del lector
RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
88
CUADRO N. 11 Tabla Estudiantes Pasantes
TbEstudiantesPasantes
Llave Campo Tipo/Longitud Descripción
PK IdEstudiante Int Almaceno el identificador del
estudiante pasante
UK Cedula varchar(15) Almaceno el número de cédula del
estudiante pasante
Nombre varchar(25) Almaceno los nombres del estudiante
pasante
Apellido Varchar(25) Almaceno los apellidos del estudiante
pasante
NumeroTelefono Varchar(10) Almaceno el número de teléfono del
estudiante pasante
Correo Varchar(30) Almaceno el correo del estudiante
pasante
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
CUADRO N. 12 Tabla Datos Pasantía Estudiante
TbDatosPasantiaEstudiante
Llave Campo Tipo/Longitud Descripción
PK IdPasantiaEstudiante Int
Almaceno el identificador del
número de práctica o pasantía
asignado al estudiante pasante
FK IdEstudiante Int Almaceno el identificador del
estudiante pasante
FK IdPasantia Int Almaceno el identificador del tipo
de proceso de pasantía
89
FK IdCarrera Int Almaceno el identificador de la
Carrera Universitaria
NumeroTarjeta Varchar(11) Almaceno el número de tarjeta
asignada al estudiante pasante
FechaInicio Date
Almaceno la fecha de inicio de las
prácticas o pasantías del
estudiante pasante
FechaFin Date
Almaceno la fecha de finalización
de de las prácticas o pasantías
del estudiante pasante
NumeroSemanas Int Almaceno la cantidad de
semanas
Tutor Varchar(60)
Almaceno los nombres y
apellidos del tutor del estudiante
pasante
Proceso_A_I Bit
Almaceno el inicio o cierre del
proceso de práctica o pasantía
del estudiante pasante
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
CUADRO N. 13 Tabla Horario Pasantía Estudiante
TbHorarioPasantiaEstudiante
Llave Campo Tipo/Longitud Descripción
PK IdHorario Int
Almaceno el identificador de los
horarios disponibles para el
estudiante pasante
FK IdPasantiaEstudiante Int
Almaceno el identificador del
número de práctica o pasantía
asignado al estudiante pasante
90
HoraInicio Time(5)
Almaceno la hora de entrada
escogida por el estudiante
pasante para entrar a la Unidad
Informática
HoraFin Time(5)
Almaceno la hora de salida
escogida por el estudiante
pasante para salir de la Unidad
Informática
Lunes Bit
Días escogidos por el estudiante
pasante para realizar la pasantía
o práctica
Martes Bit
Días escogidos por el estudiante
pasante para realizar la pasantía
o práctica
Miercoles Bit
Días escogidos por el estudiante
pasante para realizar la pasantía
o práctica
Jueves Bit
Días escogidos por el estudiante
pasante para realizar la pasantía
o práctica
Viernes Bit
Días escogidos por el estudiante
pasante para realizar la pasantía
o práctica
Sabado Bit
Días escogidos por el estudiante
pasante para realizar la pasantía
o práctica
Domingo Bit
Días escogidos por el estudiante
pasante para realizar la pasantía
o práctica
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
91
CUADRO N. 14 Tabla Carreras Universitarias
TbCarreraUniversitaria
Llave Campo Tipo/Longitud Descripción
PK IdCarrera Int Almaceno el identificador de la Carrera
Universitaria
Carrera Varchar(50) Almaceno la Carrera Universitaria
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
CUADRO N. 15 Tabla Número Tarjeta
TbNumeroTarjeta
Llave Campo Tipo/Longitud Descripción
PK IdTarjeta Int Almaceno el identificador del número de
tarjeta RFID
NumeroTarjeta Varchar(11) Almaceno el número de tarjeta RFID
ingresada en el lector
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
CUADRO N. 16 Tabla Registro Asistencia
TbRegistroAsistencia
Llave Campo Tipo/Longitud Descripción
PK IdAsistencia Int Almaceno el identificador de la
asistencia del estudiante pasante
FK IdHorario Int
Almaceno el identificador de los
horarios disponibles para el estudiante
pasante
92
FK IdEstudiante Int Almaceno el identificador del
estudiante pasante
Fecha Date
Almaceno la fecha de asistencia del
estudiante pasante en la Unidad
Informática
HoraEntrada Time(5)
Almaceno la hora de entrada del
estudiante pasante en la Unidad
Informática
HoraSalida Time(5)
Almaceno la hora de entrada del
estudiante pasante en la Unidad
Informática
Observaciones Varchar(20)
Almaceno alguna observación que el
usuario del sistema ingrese del
estudiante acerca de su asistencia
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Diseño del Programa
En esta fase se diseñó las pantallas (formularios) que son la interfaz gráfica con la
que el usuario interactúa con el sistema y se ejecutará los procesos según la orden
del usuario final. A continuación una breve descripción de cada una de las pantallas
del sistema.
Nota: En el manual de usuario se explica más detalladamente el dominio y
funcionamiento general de las características de las pantallas que conforman el
sistema.
Pantalla Login Usuario
El formulario de login al sistema, en el cual el usuario del sistema se autentica por
medio de su usuario y su clave y accede al menú principal del sistema, como se
aprecia en el gráfico 48.
93
GRÁFICO N. 48 Pantalla Login de Usuario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Una vez que el usuario se autentica, el sistema validará sus credenciales de acceso
mostrando una barra de progreso con el avance de la lectura de sus datos, como se
aprecia en la gráfico 49.
GRÁFICO N. 49 Pantalla Barra de Progreso
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
94
Pantalla Menú Principal
El formulario principal del sistema donde se encuentra los menús con cada uno de los
módulos el cual el usuario tendrá acceso de acorde a sus permisos de usuario, tal
como se aprecia en el gráfico 50.
GRÁFICO N. 50 Pantalla Menú Principal
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Roles de Usuario
El administrador del sistema ingresará todos los roles, el cual serán asignados a los
demás usuarios del sistema de acorde a su perfil, tal como se aprecia en la gráfico
51.
95
GRÁFICO N. 51 Pantalla Roles de Usuario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Usuarios del Sistema
El usuario Administrador ingresará los datos principales de los demás usuarios del
sistema, asignándole su rol de usuario en el sistema, como se aprecia en los gráficos
52 y 53.
GRÁFICO N. 52 Pantalla Usuario del Sistema (I)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
96
GRÁFICO N. 53 Pantalla Usuario del Sistema (II)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Permisos de Usuarios
Una vez que el Administrador ingresó los datos del usuario en el sistema, este le
asignará los permisos de usuario, a los cuales tendrán acceso y privilegios a los
menús y submenús del sistema, como se aprecia en el gráfico 54.
GRÁFICO N. 54 Pantalla Permisos de Usuario
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
97
Pantalla Datos Estudiantes Pasantes
El usuario del sistema ingresará los datos básicos del estudiante que realizará sus
prácticas o pasantías en el Departamento de la Unidad Informática, como se aprecia
en los gráficos 55 y 56.
GRÁFICO N. 55 Pantalla Datos Estudiantes Pasantes (I)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 56 Pantalla Datos Estudiantes Pasantes (II)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
98
Pantalla Horario Pasantes
Una vez ingresado los datos básicos del estudiante por parte del usuario del sistema,
a continuación se asignará los horarios y el tipo de proceso que el estudiante escogió
para asistir a sus prácticas o pasantías, igualmente su fecha de inicio y fin y se le
asignará la tarjeta con la cual registrará el estudiante su asistencia al departamento
como se aprecia en el gráfico 57.
GRÁFICO N. 57 Pantalla Horario Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Registro de Tarjetas Mifare
En esta pantalla, se podrá consultar todas las tarjetas que están registradas en lector
el cual serán entregadas a los estudiantes que realizan sus prácticas o pasantías. En
este formulario, el sistema se comunica directamente con la memoria del dispositivo
lector, reflejando la información de las tarjetas en el sistema, como se aprecia en el
gráfico 58.
99
GRÁFICO N. 58 Pantalla Registro de Tarjetas Mifare
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Registro de Asistencia por Tarjeta de Estudiantes Pasantes
En esta pantalla es donde se visualizará y se guardará la asistencia del estudiante
pasante, cuya información se reflejará en pantalla en el momento que el estudiante
pase su tarjeta asignada por el dispositivo lector, como se aprecia en el gráfico 59.
GRÁFICO N. 59 Pantalla Registro de Asistencia por Tarjeta de Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
100
Pantalla Registro de Asistencia Manual de Estudiantes Pasantes
Pantalla que permitirá al usuario del sistema poder ingresar la asistencia del
estudiante pasante de una manera manual, como se aprecia en el gráfico 60.
GRÁFICO N. 60 Pantalla Registro de Asistencia Manual de Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Registro de Inasistencia de Estudiantes Pasantes
El usuario del sistema tendrá la posibilidad de poder ingresar la falta o inasistencia
del estudiante pasante a su compromiso diario de asistir a la realización de sus
prácticas o pasantías (este proceso se lo realiza también de manera automática),
como se aprecia en el gráfico 61.
GRÁFICO N. 61 Pantalla Registro de Inasistencia de Estudiantes Pasantes
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
101
Pantalla Registro Memoria RFID
El sistema está comunicado por medio de red con el dispositivo lector, pero en
ocasiones se puede interrumpir esa comunicación, inhabilitando el envío de registro
de asistencia del estudiante en el momento de marcar con su tarjeta, el sistema tiene
la posibilidad de poder descargar la información de las asistencias del estudiante
desde el lector al sistema para guardarlas posteriormente en el repositorio de datos,
como se aprecia en el gráfico 62.
GRÁFICO N. 62 Pantalla Registro Memoria RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Registro de Carreras Universitarias
En esta pantalla se ingresarán las Carreras Universitarias que tiene prioridad para los
estudiantes de poder realizar sus prácticas o pasantías, como se aprecia en el gráfico
63.
102
GRÁFICO N. 63 Pantalla Registro de Carreras Universitarias
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Tipos de Proceso de Pasantías
En este formulario se ingresarán los diferentes tipos de procesos de prácticas o
pasantías que el estudiante podrá realizar, entre las cuales están las practicas pre-
profesionales con una duración de 240 horas y las de vinculación con la comunidad
con una duración de 160 horas, como se aprecia en el gráfico 64.
GRÁFICO N. 64 Pantalla Tipo de Procesos de Pasantías
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
103
Pantalla Hora y Fecha del Lector RFID
El usuario del sistema tendrá la posibilidad de poder manipular la fecha y hora del
dispositivo lector desde el propio sistema sin necesidad de acercarse al dispositivo
lector, como se aprecia en el gráfico 65.
GRÁFICO N. 65 Pantalla Hora y Fecha del Lector RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Pantalla Información del Lector RFID
En esta pantalla, el usuario del sistema dispondrá de información con respecto al
dispositivo lector para su buen funcionamiento y comunicación con el sistema, entre
estos puntos se tiene la dirección IP (el cual se la puede cambiar desde el sistema) y
la dirección MAC del dispositivo lector, como se aprecia en el gráfico 66.
GRÁFICO N. 66 Pantalla Información del Lector RFID
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
104
Pantalla Reporte de Asistencia de Estudiantes Pasantes
En esta pantalla, el usuario del sistema consultará las asistencias de los estudiantes
pasante, pudiendo importar esta información en un archivo Crystal Reports para su
impresión y generar dicho archivo con extensión .pdf, y .xls para Excel, como se
aprecia en los gráficos 67 y 68.
GRÁFICO N. 67 Pantalla Reporte de Asistencia de Estudiantes Pasantes (I)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 68 Pantalla Reporte de Asistencia de Estudiantes Pasantes (II)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
105
Pantalla Certificados de Pasantías
El usuario del sistema podrá generar los certificados de culminación de las prácticas
o pasantías del estudiante pasante, una vez que haya culminado y validado dicho
proceso, como se aprecia en los gráficos 69 y 70.
GRÁFICO N. 69 Pantalla Certificados de Pasantías (I)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 70 Pantalla Certificados de Pasantías (II)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
106
Pantalla Horas Acumuladas de Pasantías
Tanto el usuario del sistema como los estudiantes pasantes pueden consultar e
imprimir la cantidad de horas de pasantías que el estudiante lleva acumuladas en el
departamento en formato HH.MIN, como se aprecia en los gráficos 71 y 72.
GRÁFICO N. 71 Pantalla Horas acumuladas de Pasantías (I)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
GRÁFICO N. 72 Pantalla Horas acumuladas de Pasantías (II)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
107
Pantalla Acerca De
En este formulario se podrá visualizar las herramientas de desarrollo y su número de
versión con los que se desarrolló el sistema de registro y control de asistencia de
estudiantes pasantes, como se aprecia en el gráfico 73.
GRÁFICO N. 73 Pantalla Acerca De
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Codificación
En esta fase se realizó el código fuente (que será entregado en un CD) en lenguaje
de programación C#, utilizando la metodología orientada a objetos que permitirá
satisfacer el requerimiento del usuario, en esta fase actúa la tecnología RFID
adaptándolo al sistema formando un solo cuerpo.
Para el desarrollo del sistema de registro y control de asistencia de estudiantes
pasantes, se utilizó el modelo de arquitectura en 4 capas (presentación, datos,
negocios y entidades).
108
Primeramente se creará un proyecto que va a ser la solución del sistema para
posteriormente ir creando las capas necesarias que se necesitan para el desarrollo
del sistema.
Una arquitectura de las capas que manejará el sistema se refleja en el gráfico 74.
GRÁFICO N. 74 Arquitectura de Programación en 4 Capas
Elaboración: Blog J4CKWARE Fuente: Nota. Recuperado de “Programación en N capas con C#”, de Blog
J4CKWARE. 17 DE Noviembre, 2017. RECUPERADO DE
HTTP://J4CKWARE.BLOGSPOT.COM/2013/09/PROGRAMACION-EN-N-CAPAS.HTML
A continuación se detalla la función de cada capa:
Capa de Presentación: Es la capa donde se programa todos los eventos y métodos
de nuestra interfaz de usuario.
Capa de Datos: Capa que permite la comunicación con la base de datos y extrae la
información mediante procedimientos almacenados con peticiones consultas SQL.
Capa de Negocios: Es la capa que implementa las reglas del negocio y sirve de
comunicación (puente) entre la capa de presentación y la capa de datos.
Capa de Entidades: Es la capa que puede instanciarse desde las demás capas del
sistema y convierte cada campo de nuestra tabla de la base de datos en entidades.
109
Relaciones Entre las Diferentes Capas del Sistema
La capa de entidades no tiene relación alguna con las otras capas.
La capa de datos va a requerir uso de los atributos de las clases que se encuentran
dentro de la capa de entidades.
La capa de negocio va a requerir de los métodos que se encuentran dentro de las
clases de la capa de datos.
La capa de presentación va a requerir de los métodos que se están dentro de las
clases de la capa de negocio y de los atributos de las clases que están dentro de la
capa de entidades.
Datos
Entidades
Negocio
Datos
Presentación
Negocio
Entidades
Un ejemplo de cómo agregar las referencias de las capas al proyecto, se detalla a
continuación:
Se agregan las referencias de las capas de negocios y de entidades en la capa de
presentación como se aprecia en los gráficos 75 y 76.
Sobre el ítem de la capa de presentación se da click derecho, abriéndose un cuadro
de dialogo, posteriormente se selecciona Agregar referencia.
110
GRÁFICO N. 75 Agregar Referencias Capas
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Luego se selecciona las capas de entidad y de negocio y se da click en Aceptar.
GRÁFICO N. 76 Agregar Referencias Capas (II)
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
111
Como lo demuestra el gráfico 77, la distribución de las capas en el explorador de
soluciones de Visual Studio:
GRÁFICO N. 77 Distribución Arquitectura en Capas
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Carpeta de Imágenes y Referencias
Las imágenes que se utilizan a lo largo del desarrollo del sistema se guardarán en la
carpeta Resources en la capa de presentación, tal como se muestra en el gráfico 78.
GRÁFICO N. 78 Directorio Imágenes del Sistema
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
112
Las referencias que se agregarán en el sistema estarán en la carpeta Referencias
en la capa de presentación, tal como se muestra en el gráfico 79:
GRÁFICO N. 79 Directorio Referencias del Sistema
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Configuración de la Cadena de Conexión con la Base de Datos
En el archivo app.config que se genera dentro de la capa de presentación, se
configurará la cadena de conexión del sistema con el servidor donde se aloja la base
de datos Sql Server como se aprecia en el gráfico 80.
GRÁFICO N. 80 Cadena de Conexión con la Base de Datos con Autenticación de Windows
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
113
La cadena de conexión se colocará dentro de las etiquetas connectionStrings
Entre los campos que servirán de conexión con el servidor SQL son:
Password: Es la contraseña mediante la cual el usuario de la base de datos ingresa
al motor de la base mediante la autenticación SQL Server.
User ID: Es el nombre de usuario mediante la cual el usuario de la base de datos
ingresa al motor de la base mediante la autenticación SQL Server.
Initial Catalog: El nombre de la base de datos.
DataSource: El nombre del usuario de la base de datos seguido del puerto mediante
la cual el sistema se comunicará de manera remota al servidor SQL, si la PC que se
desea comunicar con el servidor está fuera de la misma máquina, se debe cambiar el
nombre del usuario por la IP donde está alojado el servidor.
Persist Security Info: Si su valor es true quiere decir que debe autenticarse por
medio de un usuario y contraseña. Si es false se omite los valores Password y User
ID. Para llamar a la cadena de conexión se invoca al método que se encuentra en la
capa de datos en la clase DatosConexionBd:
public DatosConexionBd() { conexion = new SqlConnection(ConfigurationManager.ConnectionStrings ["connectionString"].ConnectionString); }
Configuración del Ensamblado de Crystal Reports
Para poder leer las referencias de crystal reports que se agregaron en la solución del
sistema, se debe agregar en el archivo app.config las siguientes etiquetas:
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
114
Estándares de Nombres en el Código del Sistema
Para hacer referencia a los nombres de las clases y de los métodos, se utiliza la
notación Pascal que consiste en el primer carácter de cada palabra del nombre del
método o de la clase en mayúsculas y las demás en minúsculas. Ejemplos:
//constructor de la clase //método
private void ConsultarRolUsuario() public UsuarioSistema()
{ {
} }
Para hacer referencia a los parámetros y variables, se utiliza la notación de Camell
que consiste en el primer carácter de todas las palabras en mayúsculas a excepción
de la primera palabra que se escribe en minúsculas. Ejemplos:
private int idUsuario = 0; string cardNumber = "";
Para hacer referencia a las interfaces se utiliza el prefijo “I” con notación Pascal para
las estructuras de datos. Ejemplo:
//nombre de la interface IForm
public interface IForm { void ConsultarNombreUsuario(string nombreUsuario); void ObtenerIdUsuario(int idUsuario); }
Los nombres de los métodos seguirán un estándar de <Acción/Verbo>. Ejemplos:
public void EliminarUsuario() private void GuardarUsuario() private void ConsultarPermisoUsuario()
Para las llamadas a los procedimientos de la base de datos se utilizará el prefijo proc
en el comienzo de cada nombre del procedimiento. Ejemplos:
dbo.procGuardarDatosPasantias dbo.procRegistrarAsistenciaPasante
115
El nombre de la base de datos utilizará el prefijo Bd en el comienzo del nombre de la
base. Ejemplo: BdAsistencia Pasantes.
Los nombres de las tablas de la base de datos utilizará el prefijo Tb en el comienzo
del nombre de la tabla. Ejemplo: TbFormularioSistema, TbPermisoUsuario.
Para cada definición del código se agruparán mediante etiquetas #region. Cuando
todas las definiciones estén cerradas se visualizará como en el gráfico 81.
GRÁFICO N. 81 Definición de Código Mediante Etiquetas #region
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
En el desarrollo del código, en pantallas donde se necesita el código de conexión y
hacer uso de sus eventos y métodos que vienen incluidos en el SDK del lector RFID,
se hace uso de la clase zkemkeeper.
Para incorporar esa clase al proyecto, se realiza los siguientes pasos:
Para sistemas Windows de 32 bits, se incluye en el directorio c:\windows\System32,
las siguientes librerías .dll:
zkemsdk.dll commpro.dll comms.dll rscagent.dll rscomm.dll tcpcomm.dll
usbcomm.dll zkemkeeper.dll
Para los sistemas Windows de 64 bits, aparte de incluir estas librerías en la carpeta
System32, también hay que incluirlas en el directorio c:\windows\syswow64.
116
Se registra la librería zkemkeeper.dll desde el cmd.exe de Windows como cuenta de
administrador tal como se aprecia en el gráfico 82:
GRÁFICO N. 82 Registro Librería Zkemkeeper.dll
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Para sistemas de 64 bits, previo a este paso, hay que ejecutar el siguiente comando:
cd %windir% \syswow64 [presione enter] (en el mismo cmd.exe). Luego se incluye
esta librería en las referencias del proyecto como se aprecia en el gráfico 83, tal como
se hizo con las referencias de las capas del sistema.
GRÁFICO N. 83 Agregar Referencia Zkemkeeper.dll
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
Posteriormente en el código se agrega la siguiente línea, en el cual se puede hacer
uso de los eventos y métodos que proporciona el lector RFID SC403:
private zkemkeeper.CZKEMClass axCZKEM1 = new zkemkeeper.CZKEMClass();
117
Pruebas e Implementación
En esta fase se realizará las pruebas correspondientes por cada módulo del sistema
verificando su correcto funcionamiento y desempeño del sistema y posibles errores
en tiempo de diseño que pueda haber antes de la implementación final. En la prueba
de cada módulo del sistema se llenará un informe de prueba que consta en el cuadro
17 que certifique el cumplimiento de cada uno de los procesos.
Luego de que el sistema pasó por todas las pruebas y detección de posibles fallos se
procederá a la instalación del archivo ejecutable del sistema en la PC cliente donde
se ejecutará el software y tendrá comunicación con la base de datos.
Mantenimiento
En esta fase entra en juego el usuario del sistema que advertirá de posibles errores
que no pudieron ser detectados en la fase de pruebas, y que permitirá mejorar el
rendimiento del sistema.
ENTREGABLES DEL PROYECTO
Al finalizar el sistema cumpliendo con todos los requerimientos previamente definidos
con el Coordinador de la Unidad Informática, el sistema entregará:
Código fuente del sistema en cd y la documentación de los diagramas de clases
y modelo relacional de la base de datos con el script de creación de las tablas.
Dispositivo hardware (lector SC403) y 10 tarjetas Mifare.
El archivo ejecutable del sistema .exe y de la base de datos .bak en la PC de la
Unidad Informática.
Manual de usuario (digital e impreso), como guía de la funcionalidad del sistema y
a su vez ser una guía práctica para el dominio y manejo de las pantallas y
formularios.
Manual del lector SC403 (digital) con su kit de desarrollo de software y las librerías
.dll para poder utilizar los eventos y funciones del lector en el sistema.
Carta de aprobación del sistema.
118
CRITERIOS DE VALIDACIÓN DE LA PROPUESTA
Para que tenga efecto la validación de la propuesta dada, el funcionamiento del
sistema fueron revisados por medio de un juicio de expertos por los siguientes
ingenieros:
Ing. Dennis Merchán Reyes (Asistente Coordinador Unidad Informática)
Ing. César Espín Riofrío (Tutor de Proyecto de Titulación)
Se utilizó un informe de pruebas que mida la satisfacción de los usuarios del sistema
y el cumplimiento de los alcances especificados en el Capítulo I, que permita la
búsqueda de información en torno a las asistencias de los estudiantes pasantes de
una manera más rápida, ordenada, con mayor agilidad y resguardo de la información
en un medio automatizado.
Entre los procesos del sistema están:
Roles, permisos y datos de los usuarios del sistema (Menú Usuarios).
Datos y horarios de los estudiantes pasante (Menú Estudiantes).
Registro de tarjetas RFID, asistencia de los estudiantes pasantes por medio de
tarjetas o vía manual, descarga de la memoria del terminal lector RFID al sistema,
inasistencia de los estudiantes pasantes (Menú Registros).
Manejo de información de la memoria del dispositivo lector y manipulación
fecha/hora del lector desde el propio sistema, así como el cambio de la dirección
IP para comunicación del dispositivo lector y el sistema (Menú Mantenimiento).
Consultas de tipos de procesos de prácticas y las Carreras Universitarias (Menú
Mantenimiento).
Generación e impresión de reportes de asistencias, certificados de culminación
del proceso de prácticas y acumulación de horas de prácticas pre-profesionales
y/o vinculación con la Comunidad de los estudiantes pasantes (Menú Reporte).
Menú ayuda con información de las herramientas tecnológicas con que se
desarrolló el proyecto (Menú Ayuda).
119
INFORME DE PRUEBAS
CUADRO N. 17 Informe de Pruebas
Número
de
Proceso
Proceso
Fecha
Responsable
Cumple
1
Ingreso, modificación y
eliminación de roles de
usuario.
23/12/2017
Jorge
Corbetto
Sí
2
Ingreso, modificación y
eliminación de los datos del
usuario del sistema.
23/12/2017
Jorge
Corbetto
Sí
3
Ingreso, modificación y
eliminación de los permisos
a los módulos del usuario del
sistema.
23/12/2017
Jorge
Corbetto
Sí
4
Ingreso, modificación y
eliminación de los procesos
de pasantías
23/12/2017
Jorge
Corbetto
Sí
5
Ingreso, modificación y
eliminación de las Carreras
Universitarias de la Facultad
23/12/2017
Jorge
Corbetto
Sí
6
Ingreso, modificación y
eliminación de los datos
básicos del estudiante
pasante.
23/12/2017
Jorge
Corbetto
Sí
7
Ingreso, modificación y
eliminación de los horarios
de prácticas del estudiante.
23/12/2017
Jorge
Corbetto
Sí
120
8
Registro tarjetas Mifare al
dispositivo lector.
23/12/2017
Jorge
Corbetto
Sí
9
Registro de asistencia del
estudiante pasante por
medio de tarjeta.
23/12/2017
Jorge
Corbetto
Sí
10
Registro de asistencia del
estudiante pasante vía
manual.
23/12/2017
Jorge
Corbetto
Sí
11
Descarga y almacenamiento
de información de asistencia
del estudiante pasante de la
memoria del lector.
23/12/2017
Jorge
Corbetto
Sí
12
Manipulación de la fecha u
hora del lector desde el
propio sistema.
23/12/2017
Jorge
Corbetto
Sí
13
Generación e impresión de
reportes de asistencia del
estudiante pasante.
23/12/2017
Jorge
Corbetto
Sí
14
Impresión de certificados de
culminación de proceso de
prácticas del estudiante
pasante.
23/12/2017
Jorge
Corbetto
Sí
15
Generación e impresión de
horas acumuladas de
pasantía de los estudiantes
pasantes
23/12/2017
Jorge
Corbetto
Sí
Elaboración: Jorge Corbetto Angel
Fuente: Jorge Corbetto Angel
121
ENCUESTA DEL PROYECTO
Se realizó la siguiente encuesta a 2 asistentes que laboran en el departamento de la
Unidad Informática que dan apoyo técnico tanto en hardware como en software a las
diferentes áreas administrativas de la Facultad de Ciencias Matemáticas y Físicas y
a su vez son los encargados de supervisar las actividades que realizan los estudiantes
pasantes en dicho departamento. Se les planteó una encuesta con 8 preguntas en
base a la administración de los registros de asistencia de los estudiantes pasantes,
divididas en 2 partes, las primeras 4 preguntas se les planteó antes de la realización
de la propuesta y las siguientes 4 preguntas una vez desarrollado la propuesta
teniendo como resultado lo siguiente:
1) Pregunta Nº1.- La calidad del proceso actual de administrar la información de
las asistencias de los estudiantes pasantes en el departamento de la Unidad
Informática la considera:
CUADRO N. 18 Tabulación Pregunta N. 1
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Excelente 0 0%
Muy bueno 1 50%
Ni bien ni mal 1 50%
Bueno 0 0%
Regular 0 0%
122
GRÁFICO N. 84 Resultado Pregunta N.1
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 50% del personal encuestado manifiestan que la
calidad del proceso actual de administrar la información de las asistencias de los
estudiantes pasantes en el departamento es muy buena, en cambio el otro 50%
manifiesta que el sistema utilizado se encuentra en un punto medio ni bien ni mal.
2) Pregunta Nº2.- ¿Está usted de acuerdo que se implemente en el
departamento nuevas tecnologías que permita almacenar de una manera más
eficiente la información de las asistencias de los estudiantes pasantes de
manera computarizada?
CUADRO N. 19 Tabulación Pregunta N. 2
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Totalmente de acuerdo 2 100%
De acuerdo 0 0%
Ni de acuerdo ni en desacuerdo 0 0%
En desacuerdo 0 0%
Totalmente en desacuerdo 0 0%
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
0%
50%50%
0%
0%
Excelente Muy bueno Ni bien ni mal Bueno Regular
123
GRÁFICO N. 85 Resultado Pregunta N.2
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 100% del personal encuestado manifiestan que está
totalmente de acuerdo que se implementen en el departamento nuevas tecnologías
para almacenar la información de los estudiantes pasantes de manera
computarizada.
3) Pregunta Nº3.- El procesamiento y la consulta de información de las
asistencias de los estudiantes pasantes se la realiza de una manera:
CUADRO N. 20 Tabulación Pregunta N. 3
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Rápida 0 0%
Medianamente rápida 2 100%
Ni rápida ni lenta 0 0%
Un poco lenta 0 0%
Demasiada lenta 0 0%
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
100%
0%0%0%0%
Totalmente de acuerdo De acuerdo
Ni de acuerdo ni en desacuerdo En desacuerdo
Totalmente en desacuerdo
124
GRÁFICO N. 86 Resultado Pregunta N.3
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 100% del personal encuestado manifiestan que el
procesamiento y la consulta de información de las asistencias de las asistencias
pasantes se la realizan de una manera lenta.
4) Pregunta Nº4.- ¿Usted cree que los estudiantes tiene un control eficiente en
torno a sus registros de asistencia al departamento?
CUADRO N. 21 Tabulación Pregunta N. 4
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Muy frecuentemente 0 0%
Frecuentemente 2 100%
Ocasionalmente 0 0%
Raramente 0 0%
Nunca 0 0%
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
0%
100%
0% 0%0%
Rápida Medianamente rápida
Ni rápida ni lenta Un poco lenta
Demasiada lenta
125
GRÁFICO N. 87 Resultado Pregunta N.4
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 100% del personal encuestado manifiestan que los
estudiantes llevan un control de manera frecuente en torno a sus registros de
asistencia en el departamento.
5) Pregunta Nº5.- ¿Usted cree que la implementación del sistema con uso de
tecnología RFID brinda un nivel de confiabilidad y seguridad en el registro y
control de la administración de la asistencia de los estudiantes pasantes?
CUADRO N. 22 Tabulación Pregunta N. 5
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Si 2 100%
Usualmente si 0 0%
Ocasionalmente si 0 0%
Casi nunca 0 0%
No 0 0%
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
0%
100%
0% 0%0%
Muy frecuentemente Frecuentemente Ocasionalmente
Raramente Nunca
126
GRÁFICO N. 88 Resultado Pregunta N.5
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 100% del personal encuestado manifiestan que la
implementación del sistema con uso de tecnología RFID si brinda un nivel de
confiabilidad y seguridad en el registro y control de la administración de la asistencia
de los estudiantes pasantes.
6) Pregunta Nº6.- Al hacer uso de la tecnología inalámbrica por radio
frecuencia, el medio por el cual los estudiantes pasantes registran su
asistencia de manera diaria, ¿Usted está de acuerdo que se reduce la
intervención de los usuarios del departamento permitiendo ocupar ese tiempo
en otras actividades?
CUADRO N. 23 Tabulación Pregunta N. 6
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Totalmente de acuerdo 2 100%
De acuerdo 0 0%
Ni de acuerdo ni en desacuerdo 0 0%
En desacuerdo 0 0%
Totalmente en desacuerdo 0 0%
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
100%
0% 0%0% 0%
Si Usualmente si Ocasionalmente si Casi nunca No
127
GRÁFICO N. 89 Resultado Pregunta N.6
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 100% del personal encuestado manifiestan que está
totalmente de acuerdo que con el uso de la tecnología inalámbrica por radio
frecuencia reduce la intervención de los usuarios del departamento permitiendo
ocupar ese tiempo en otras actividades.
7) Pregunta Nº7.- ¿El sistema cumple con los requerimientos que el
departamento necesita para controlar eficientemente a los estudiantes y
mejorar la calidad del servicio?
CUADRO N. 24 Tabulación Pregunta N. 7
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Totalmente de acuerdo 2 100%
De acuerdo 0 0%
Ni de acuerdo ni en desacuerdo 0 0%
En desacuerdo 0 0%
Totalmente en desacuerdo 0 0%
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
100%
0% 0%0% 0%
Totalmente de acuerdo De acuerdo
Ni de acuerdo ni en desacuerdo En desacuerdo
128
GRÁFICO N. 90 Resultado Pregunta N.7
Elaboración: Jorge Corbetto Angel
Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 100% del personal encuestado manifiestan que están
totalmente de acuerdo que el sistema cumple con los requerimientos que el
departamento necesita para controlar eficientemente a los estudiantes y mejorar la
calidad del servicio.
8) Pregunta Nº8.- La interfaz de usuario, el cual está diseñado el sistema, la
considera:
CUADRO N. 25 Tabulación Pregunta N. 8
OPCIONES RESPUESTAS CANTIDAD PORCENTAJE
Amigable 2 100%
Atractiva 0 0%
Ni amigable ni atractiva 0 0%
Poco atractiva 0 0%
Nada amigable 0 0%
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
100%
0% 0%0% 0%
Totalmente de acuerdo De acuerdo
Ni de acuerdo ni en desacuerdo En desacuerdo
Totalmente en desacuerdo
129
GRÁFICO N. 91 Resultado Pregunta N.8
Elaboración: Jorge Corbetto Angel Fuente: Datos de la Investigación
Análisis
Según el gráfico estadístico el 100% del personal encuestado manifiestan que la
interfaz de usuario está diseñado amigablemente.
100%
0%0%0% 0%
Amigable Atractiva
Ni amigable , ni atractiva Poco atractiva
Nada amigable
130
CAPÍTULO IV
CRITERIOS DE ACEPTACIÓN DEL PRODUCTO
A continuación se mide la aceptabilidad del sistema verificando que la entrega de
cada alcance y las capacidades del sistema cumpla con las especificaciones dadas
como solución durante el desarrollo del sistema.
CUADRO N. 26 Informe de Aceptación y Aprobación Para Productos de Software
Requisitos Criterios de Aceptación Cumple
(S/N)
Roles de Usuario Ingreso, modificación y eliminación de
roles de usuario. S
Usuarios del sistema Ingreso, modificación y eliminación de los
datos del usuario del sistema. S
Permisos de Usuario Ingreso, modificación y eliminación de los
permisos a los usuarios del sistema. S
Tipo de Proceso de
Pasantías
Ingreso, modificación y eliminación de los
tipos de procesos de pasantías S
Carreras Universitarias Ingreso, modificación y eliminación de las
Carreras Universitarias de la facultad S
Datos Estudiantes
Pasantes
Ingreso, modificación y eliminación de los
datos básicos del estudiante pasante. S
Horarios Pasantías
Estudiantes Pasantes
Ingreso, modificación y eliminación de los
horarios de prácticas del estudiante. S
Registro Tarjetas RFID Registro tarjetas Mifare al dispositivo
lector. S
131
Registro Asistencia por
Tarjeta de Estudiantes
Pasantes
Registro de asistencia del estudiante
pasante por medio de tarjeta. S
Registro Asistencia Manual
de Estudiantes Pasantes
Registro de asistencia del estudiante
pasante vía manual. S
Registro Inasistencia de los
Estudiantes Pasantes
Registro de inasistencia del estudiante
pasante. S
Registro Memoria RFID
Descarga y almacenamiento de
información de asistencia del estudiante
pasante de la memoria del lector.
S
Información Lector RFID
Visualización de la información básica del
lector desde el sistema y cambio de su
dirección IP.
S
Hora y Fecha RFID Manipulación de la fecha u hora del lector
desde el propio sistema. S
Reporte Asistencia de los
Estudiantes Pasantes
Generación e impresión de reportes de
asistencia del estudiante pasante. S
Certificados Pasantías Impresión de certificados de culminación
de pasantías del estudiante pasante. S
Horas Acumuladas de
Pasantía de Estudiantes
Pasantes
Generación e impresión de la cantidad de
horas acumuladas de prácticas del
estudiante pasante.
S
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
132
CUADRO N. 27 Informe de Aceptación y Aprobación Para Productos de Hardware
Requisitos Criterios de Aceptación Cumple
(S/N)
Lector RFID
Compatibilidad del lector con el sistema mediante
protocolo de red Ethernet S
Tarjeta RFID
Lectura rápida de las etiquetas y procesamiento de la
información en el sistema S
Elaboración: Jorge Corbetto Angel Fuente: Jorge Corbetto Angel
133
RESULTADOS
Ante la implementación del sistema con la tecnología RFID como registro y control de
asistencia de estudiantes pasantes se tuvo como resultado lo siguiente:
Administración automatizada de la información de las asistencias de los estudiantes
pasantes y la entrada a las diferentes opciones del menú principal del sistema a los
usuarios respetando los permisos asignados por el administrador del sistema.
La incorporación de la tecnología RFID con un sistema de cómputo como medio de
control y almacenamiento de la información permitiendo leer la tarjeta una vez que
entra en contacto con el rango de lectura del lector rescatando el código de
identificación único de la etiqueta. Al ser la tarjeta Mifare, una etiqueta pasiva para
control de acceso de personal con una frecuencia onda corta se demostró que pudo
ser leído a unos 2 cm de donde se encontraba el rango de frecuencia del lector.
La impresión de reportes de asistencia del estudiante solicitado por el usuario del
sistema permitiendo tener un control general de las actividades del pasante en el
departamento. La impresión de los certificados de aprobación de las pasantías una
vez verificado que el pasante haya cumplido con las horas pactadas en su proceso
de prácticas o pasantías.
Con el desarrollo del sistema en la Unidad Informática se automatizó los procesos
para la visualización y administración de la información de las asistencias de los
estudiantes pasantes, reduciendo la intervención de los usuarios del sistema de
realizar dicho proceso, permitiendo que la tecnología RFID lo haga por ellos
mejorando la calidad del proceso.
134
CONCLUSIONES
Para el desarrollo del sistema se solicitó información previamente al Departamento
de Pre-profesionales de la Carrera de Sistemas Computacionales acerca del manejo
de los procesos de pasantías, para posteriormente escoger una metodología de
desarrollo adecuada acorde para la automatización de los procesos para una correcta
administración de la información de los horarios y asistencias de los estudiantes
pasantes mediante las interfaces de usuario.
El registro de librerías .dll en carpetas especificas del sistema operativo Windows y
agregando la referencia de la librería zkemkeeper en el entorno de desarrollo, se
puede utilizar los eventos propios del lector incorporados en su kit de desarrollo, uno
de esos eventos es la lectura del código de identificación único de la tarjeta, que al
pasarla por el lector, el usuario del sistema identifica de manera rápida al portador de
la tarjeta para la consulta y validación de su información, en cambio a nivel de
estudiantes se almacena de manera inmediata su asistencia al departamento de la
Unidad Informática.
La integración y conectividad de la tecnología RFID con el sistema se la realiza
mediante el estándar de red Ethernet, el sistema verifica constantemente la conexión
con el lector, mediante la IP del dispositivo con la IP almacenada previamente en la
base de datos, dicha verificación se la realiza mediante un control timer que verifica
con una función que ambas IP coincidan originando y manteniendo la conexión entre
ambas.
La generación de los reportes de asistencia se obtiene con la información almacenada
en la base de datos de los estudiantes pasantes cuando registran sus asistencias ya
sea por tarjeta o de manera manual, dicho proceso se realiza cuando el usuario del
sistema realiza consultas a la base de datos desde el módulo de reportes ingresando
el nombre del estudiante y con la utilización de la herramienta crystal reports se
genera el reporte solicitado, el usuario del sistema puede consultar el estado de los
procesos en torno a las prácticas o pasantías del estudiante de manera rápida,
ayudando que dicha información pueda ser enviada por correo electrónico a los
135
departamentos involucrados en el proceso o almacenado en formato de archivo Excel
y PDF.
Por las causas indicadas, se concluye que el sistema de registro y control de
asistencia para estudiantes pasantes será de gran beneficio para los estudiantes y
personal administrativo que trabaja en el departamento de la Unidad Informática en
la Carrera de Ingeniería Civil.
136
RECOMENDACIONES
Los usuarios del sistema deben de estar preparados para eventuales fallos en el disco
duro donde se almacena la información de las asistencias de los estudiantes pasantes
o de la red interna dentro la Facultad, provocando que se pierda o no se pueda
almacenar dicha información, por eso es recomendable realizar una copia de
seguridad con extensión .bak de toda la base de datos incluyendo sus tablas y sus
procedimientos almacenados de manera periódica y descargar los logs de memoria
del lector una vez solucionado el problema de red para poder almacenar la asistencia
de los estudiantes pasantes.
A futuro mediante el sistema de lector de tarjetas se puede implementar pantallas de
consulta para el estudiante, instaladas donde se encuentra el lector, que permita
visualizar en tiempo real a parte de la marcación de su asistencia, su cantidad de
horas acumuladas de pasantías o prácticas, en el momento que el estudiante pasa
su tarjeta asignada por el lector.
Extender la aplicación no solo a los estudiantes pasantes sino también a otros
procesos que involucren tanto a los docentes como al personal administrativo de la
Carrera aprovechando las capacidades del lector y funcionalidades del sistema.
137
BIBLIOGRAFÍA (DOCUMENTO)
Acevedo, E., García, A. & Sandino, J. (2004). Sistema de registro y control de
salida de elementos mediante dispositivos RFID. Recuperado de
http://www.javeriana.edu.co/biblos/tesis/ingenieria/tesis10.pdf
Alvarado, J. (2008). Sistema de control de acceso con RFID. Recuperado de:
https://www.cs.cinvestav.mx/TesisGraduados/2008/tesisJorgeAlvarado.pdf
Atocha, J. & Nicola, J. (2016). Estudio de factibilidad y diseño de un sistema basado
en tecnología RFID para el control de equipos TI en la Facultad de Ciencias
Médicas de la Universidad de Guayaquil. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/11916/1/B-CINT-PTG-
N.65%20NICOLA%20RODR%C3%8DGUEZ%20JUAN%20RAM%C3%93N.pdf
Ávila, M. (2016). Estudio de un sistema basado en identificación por radio
frecuencia (RFID) para la gestión de stocks e inventarios de existencia en
empresas pymes de telecomunicaciones. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/17998/1/UG-FCMF-B-CINT-PTG-
N.79.pdf
Canales, J. & Salazar, M. (2016). Implementación de carrito de compras inteligente
utilizando la tecnología RFID. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/17105/1/UG-FCMF-B-CINT-PTG-
N.142.pdf
Chang, D. & Lozano, A. (2013). Desarrollo e implementación de un sistema para el
control e inventario continuo, utilizando tecnología RFID, para la biblioteca de la
UPS sede Guayaquil. Recuperado de
http://dspace.ups.edu.ec/bitstream/123456789/5521/1/UPS-GT000510.pdf
138
Casero, M. (2013). Tecnología de identificación por radiofrecuencia. Lectura de
pedidos RFID en un almacén. Recuperado de:
https://biblioteca.unirioja.es/tfe_e/TFE000285.pdf
Consejo de Educación Superior.pdf. (2017). [Consultado el 2 Noviembre del 2017]
Recuperado de
http://vinculacion.formacion.edu.ec/pdf/reglamentos/REGLAMENTO_DE_PRACTI
CAS.pdf
Cueva, A. & Villalba, C. (2016). Diseño de un prototipo para el sistema de control de
inventario de electrodomésticos mediante identificación por radiofrecuencia.
Recuperado de http://repositorio.ug.edu.ec/bitstream/redug/11690/1/B-CINT-
PTG-
N.20%20CUEVA%20MURILLO%20ADRIANA%20VANESSA%2c%20VILLALBA
%20LINDAO%20CARLOS%20ALBERTO.pdf
Decreto 1014 Software Libre Ecuador.pdf. (2008). [Consultado el 4 Noviembre del
2017] Recuperado de http://www.estebanmendieta.com/blog/wp-
content/uploads/Decreto_1014_software_libre_Ecuador.pdf
FQ (2014). Estándares y regularizaciones para RFID. Recuperado de
https://www.fqingenieria.com/es/conocimiento/estandares-y-regularizaciones-
para-rfid-36
García, S. (2011). Diseño de una metodología para evaluar la implantación de un
sistema RFID en el proceso de gestión de inventarios dentro del sector de
servicios. Recuperado de:
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/5385/
tesis.pdf?sequence=1
Guijosa, M. (2014). Sistema de control de parking basado en RFID. Recuperado de:
https://ddd.uab.cat/pub/tfg/2014/131446/TFG_MarcGuijosaAranda.pdf
139
Hernández, R. (2007). Identificación de vehículos empleando radiofrecuencia (RFID
– EPC). Recuperado de
http://repositoriodigital.ipn.mx/bitstream/123456789/6229/1/Tesis%2010711.pdf
Idrovo, V. (2015). Propuesta de un método de análisis y toma de decisión para la
implementación de código de barras o RFID en la cadena de suministros de las
pymes. Recuperado de
http://dspace.ucuenca.edu.ec/bitstream/123456789/21319/1/TESIS.pdf
Inteco (2010). Guía sobre seguridad y privacidad de la tecnología RFID.
Recuperado de
https://www.agpd.es/portalwebAGPD/canaldocumentacion/publicaciones/commo
n/Guias/Guia_RFID.pdf
Jiménez, M. & Sánchez, J. (2015). Análisis de RFID inteligente para generar de
manera automática infracciones de tránsito en las diferentes vías de la ciudad de
Guayaquil. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/11852/1/B-CINT-PTG-
N.60%20JIMENEZ%20GOMEZ%20MARINA%20ALEXANDRA.pdf
Ley de Propiedad Intelectual.pdf. (2006). [Consultado el 20 Noviembre del 2017]
Recuperado de http:////www.wipo.int/edocs/lexdocs/laws/es/ec/ec031es.pdf
Ley Orgánica de Educación Superior.pdf. (2010). [Consultado el 22 Noviembre del
2017] Recuperado de http://www.yachay.gob.ec/wp-
content/uploads/downloads/2013/07/LEY-ORGANICA-DE-
EDUCACI%C3%83%E2%80%9CN-SUPERIOR-ANEXO-a_1_2.pdf
Loza, W. (2015). Estudio de factibilidad del uso de un dispositivo de radiofrecuencia
que permite recopilar información para el análisis del comportamiento vehicular
en el Distrito Metropolitano de Quito - Caso de estudio ciudad de Quito.
Recuperado de
http://repositorio.puce.edu.ec/bitstream/handle/22000/9318/Caso%20de%20Estu
140
dio%20de%20factibilidad%20de%20uso%20de%20RFID%20para%20conteo%2
0vehicular%20Final-Washington%20Loza.pdf?sequence=1
Mejillón, F. & Villamarín, M. (2013). Seguridad en tecnología RFID (Radio Frecuency
Identification) y NFC (Near Field Comunication). Caso práctico: clonación de
tarjetas de proximidad. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/19828/1/B-CINT-
PTG.167%20Mejillon%20Yagual%20Freddy%20Jose.pdf
Morales, E. & Villao, K. (2015). Estudio de factibilidad del uso de la tecnología RFID
para el control y ubicación de las cocinas de inducción a los beneficiarios del
bono solidario. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/11899/1/B-CINT-PTG-
N.16%20Villao%20L%C3%B3pez%20Katherine%20del%20Carmen.pdf
Morán, A. & Noboa, S. (2016). Prototipo de un sistema de seguridad domiciliaria en
la ciudad de Guayaquil basado en tecnología RFID. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/16802/1/UG-FCMF-B-CINT-PTG-
N.103.pdf
Murillo, E. & Murillo, E. (2016). Estudio de un sistema RFID para el control de
inventarios y seguridad de libros en biblioteca. Recuperado de
http://repositorio.ug.edu.ec/bitstream/redug/11924/1/B-CINT-PTG-
N.17%20%20MURILLO%20GUIJARRO%20ERICKA%20ELIZABETH.pdf
Pazmiño, J. (2013). Análisis de la tecnología RFID para proponer un sistema de
gestión e inventario para la biblioteca central de la ESPOCH. Recuperado de
http://dspace.espoch.edu.ec/bitstream/123456789/2909/1/98T00033.pdf
Portilla, J. (2013). Sistema de control de venta de combustibles líquidos derivados
de hidrocarburos para la Provincia del Carchi con tecnología RFID. Recuperado
de http://www.dspace.uce.edu.ec/bitstream/25000/1430/1/T-UCE-0011-57.pdf
141
Punto Flotante S.A. (s.f.). El funcionamiento de las tarjetas o tags RFID estándar
ISO14443A, de 13.56 Mhz. Recuperado de https://puntoflotante.net/TARJETAS-
TAGS-RFID-ISO-14443A-MFRC522.htm
Reglamento General a la Ley Especial de Telecomunicaciones.pdf (2011).
[Consultado el 28 Noviembre del 2017] Recuperado de
http://www.arcotel.gob.ec/wp-content/uploads/2015/10/reglamento-general-a-la-
ley-especial-de-telecomunicaciones.pdf
Vera, S. & Yepez, V. (2016). Diseño de sistema de control de acceso físico seguro y
activos fijos mediante el uso de tarjetas inteligentes RFID para las Carrera de
Ingenieria en Sistemas Computacionales & Networking en Telecomunicaciones.
Recuperado de http://repositorio.ug.edu.ec/bitstream/redug/11928/1/B-CINT-
PTG-
N.50%20Y%C3%89PEZ%20QUISPE%20V%C3%8DCTOR%20ALFONSO.pdf
142
BIBLIOGRAFÍA (CUADROS Y GRÁFICOS)
Acevedo, E., García, A. & Sandino, J. (1 de Noviembre, 2017). Sistema de registro
y control de salida de elementos mediante dispositivos RFID. Recuperado de
http://www.javeriana.edu.co/biblos/tesis/ingenieria/tesis10.pdf
Aidet S.L. (18 de Noviembre, 2017). Aplicaciones industriales de etiquetado.
Recuperado de https://www.aidet.es/productos/category/mundo-rfid-lectores-
etiquetas-impresoras-tags-tarjetas-accesos-pulseras.html
Alvarado, J. (12 de Noviembre, 2017). Sistema de control de acceso con RFID.
Recuperado de
https://www.cs.cinvestav.mx/TesisGraduados/2008/tesisJorgeAlvarado.pdf
Amipem Consultores, S.L. (10 de Noviembre, 2017). Operativa de RFID en el
espectro electromagnético. Recuperado de http://rfidspain.es/?page_id=548
Carupano Fotográfico. (14 de Noviembre, 2017). Una etiqueta RFID. Recuperado de
http://carupanohoy.blogspot.com/2017/05/mensaje-de-jehova.html
Cisco Systems Inc. (03 de Noviembre, 2017). Consideraciones etiquetas RFID.
Recuperado de
https://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Mobility/WiFiLBS-
DG/wifich6.html
Dipole. (15 de Noviembre, 2017). Lectores RFID. Recuperado de
http://www.dipoleweb2016.datasuite.es/es/Lectores-RFID
Gerometta, O. (03 de Noviembre, 2017). Unas notas sobre RFID. Recuperado de
http://librosnetworking.blogspot.com/2007/06/unas-notas-sobre-rfid.html
Gidea Online Consulting (25 de Noviembre, 2017). Las plataformas de desarrollo y
frameworks. Recuperado de http://www.gideaonline.com/plataformas-de-
desarrollo-web-parte-1/
143
Hernández, R. (14 de Noviembre, 2017). Identificación de vehículos empleando
radiofrecuencia (RFID – EPC). Recuperado de
http://www.cic.ipn.mx/sitioCIC/images/sources/cic/tesis/B041245.pdf
Itecra S.A (20 de Noviembre, 2017). SC403. Recuperado de
http://www.itecra.com/productos/relojes-biometricos/proximidad/sc403.html
Játiva, C. (16 de Noviembre, 2017). Estudio de la tecnología por radiofrecuencia
(RFID), sus aplicaciones y la convergencia con el internet de las cosas.
Recuperado de http://repositorio.ucsg.edu.ec/bitstream/3317/6598/1/T-UCSG-
PRE-TEC-ITEL-158.pdf
J4ckware (17 de Noviembre, 2017). Programación en N capas con C#. Recuperado
de http://j4ckware.blogspot.com/2013/09/programacion-en-n-capas.html
Monoflat Theme (10 de Noviembre, 2017). Monoflat Theme. Recuperado de
https://sinister.ly/Thread-Release-15-Controls-MonoFlat-Theme-VB-C
Proyect-is.Wikispaces (11 de Noviembre, 2017). Modelo Cascada. Recuperado de
https://proyect-is.wikispaces.com/2.1.-
+Modelo+Cascada?responseToken=01aadcf27d88252684abc45685ce76b93
Punto Flotante S.A. (25 de Noviembre, 2017). El funcionamiento de las tarjetas o
tags RFID estándar ISO14443A, de 13.56 Mhz. Recuperado de
https://puntoflotante.net/TARJETAS-TAGS-RFID-ISO-14443A-MFRC522.htm
148
ANEXO Nº 4
ENCUESTA DEL PROYECTO EN LA UNIDAD INFORMÁTICA
Tema: Desarrollo de un sistema de registro y control de asistencia de
estudiantes que realizan prácticas pre-profesionales y/o vinculación con la
comunidad en la Unidad Informática de la Carrera de Ingeniería Civil mediante
uso de dispositivos RFID
La encuesta a las siguientes preguntas se las planteó antes de la realización de
la propuesta:
1) La calidad del proceso actual de administrar la información de las asistencias
de los estudiantes pasantes en el departamento de la Unidad Informática la
considera:
Excelente
Muy bueno
Ni bien ni mal
Bueno
Regular
2) ¿Está usted de acuerdo que se implemente en el departamento nuevas
tecnologías que permita almacenar de una manera más eficiente la
información de las asistencias de los estudiantes pasantes de manera
computarizada?
Totalmente de acuerdo
De acuerdo
Ni de acuerdo ni en desacuerdo
En desacuerdo
Totalmente en desacuerdo
149
3) El procesamiento y la consulta de información de las asistencias de los
estudiantes pasantes se la realiza de una manera:
Rápida
Medianamente rápida
Ni rápida ni lenta
Un poco lenta
Demasiado lenta
4) ¿Usted cree que los estudiantes realizan un control eficiente en torno a sus
registros de asistencia al departamento?
Muy frecuentemente
Frecuentemente
Ocasionalmente
Raramente
Nunca
La encuesta a las siguientes preguntas se las planteó después del desarrollo
de la propuesta:
5) ¿Usted cree que la implementación del sistema con uso de tecnología RFID
brinda un nivel de confiabilidad y seguridad en el registro y control de la
administración de la asistencia de los estudiantes pasantes?
Si
Usualmente si
Ocasionalmente si
Casi nunca
No
150
6) Al hacer uso de la tecnología inalámbrica por radio frecuencia, el medio por el
cual los estudiantes pasantes registran su asistencia de manera diaria, ¿Usted
está de acuerdo que se reduce la intervención de los usuarios del
departamento permitiendo ocupar ese tiempo en otras actividades?
Totalmente de acuerdo
De acuerdo
Ni de acuerdo ni en desacuerdo
En desacuerdo
Totalmente en desacuerdo
7) ¿El sistema cumple con los requerimientos que el departamento necesita para
controlar eficientemente a los estudiantes y mejorar la calidad del servicio?
Totalmente de acuerdo
De acuerdo
Ni de acuerdo ni en desacuerdo
En desacuerdo
Totalmente en desacuerdo
8) La interfaz de usuario, el cual está diseñado el sistema, la considera:
Amigable
Atractiva
Ni amigable, ni atractiva
Poco atractiva
Nada amigable
154
ANEXO Nº 8
MANUAL DE USUARIO
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS
COMPUTACIONALES
DESARROLLO DE UN SISTEMA DE REGISTRO Y CONTROL DE ASISTENCIA
DE ESTUDIANTES QUE REALIZAN PRÁCTICAS PRE-PROFESIONALES Y/O
VINCULACIÓN CON LA COMUNIDAD EN LA UNIDAD INFORMÁTICA
DE LA CARRERA DE INGENIERÍA CIVIL MEDIANTE
USO DE DISPOSITIVOS RFID
MANUAL DE USUARIO
AUTOR: JORGE ARMANDO CORBETTO ANGEL
TUTOR: ING. CÉSAR ESPÍN RIOFRÍO, MSc.
GUAYAQUIL – ECUADOR
2018
155
INTRODUCCIÓN
El objetivo que se quiere conseguir por medio de este manual es que el usuario final
del sistema se familiarice y conozca las características y funcionalidades del sistema
y a su vez ser una guía práctica para el dominio y manejo de las pantallas y
formularios que se describen en el menú principal.
El sistema de registro y control de asistencia de los estudiantes que realizan prácticas
pre-profesionales y/o vinculación con la comunidad en la Unidad Informática de la
Carrera de Ingeniería Civil mediante la utilización de la tecnología RFID tiene como
finalidad administrar de una manera eficiente la información del cumplimiento de
horarios o asistencia de los estudiantes pasantes en el departamento resguardados
por un sistema de cómputo con un nivel de seguridad y confiabilidad, este sistema
será instalado en el departamento de Unidad Informática, entre las características que
se encuentran en el sistema son las siguientes:
El sistema validará la autenticación del usuario del sistema por medio de su
nombre de usuario y su clave para poder ingresar al menú principal.
El sistema tendrá como mínimo un usuario administrador que tendrá acceso a
todos los menús y procesos del sistema. Este será el encargado de ingresar a los
demás usuarios del sistema y de otorgar los permisos respectivos.
El sistema permitirá ingresar, modificar o eliminar los roles de usuario del sistema.
Este proceso solo lo podrá realizar el administrador del sistema.
El sistema permitirá ingresar, modificar o eliminar los usuarios del sistema. Este
proceso solo lo podrá realizar el administrador del sistema. Al ingresar un nuevo
usuario, se le asignará un código para identificarlo durante la realización de los
procesos. Los datos del usuario del sistema son: Identificación (por número de
cédula o pasaporte), nombres y apellidos del usuario, título o profesión, nombre de
usuario, clave de acceso, cargo en el departamento y rol de usuario.
156
El sistema permitirá ingresar, modificar o eliminar los roles de usuario del sistema.
Este proceso solo lo podrá realizar el administrador del sistema.
El sistema permitirá ingresar o modificar los permisos del usuario del sistema. Este
proceso solo lo podrá realizar el administrador del sistema.
El sistema permitirá ingresar, modificar o eliminar los datos básicos del estudiante
pasante. Al ingresar un nuevo estudiante, se le asignará un código para
identificarlo durante la realización de los procesos. Los datos básicos del
estudiante son: Identificación (por número de cédula o pasaporte), nombres y
apellidos del estudiante, correo institucional y un número de teléfono de contacto.
El sistema permitirá ingresar, modificar o eliminar los datos y horarios
concernientes a las pasantías o prácticas del estudiante pasante. Al ingresar los
datos de pasantía o práctica del estudiante pasante, se le asignará un código para
identificarlo durante la realización de los procesos, igualmente se le asignará un
código identificador para cada horario asignado al estudiante pasante. Los datos
de pasantía o práctica del estudiante pasante son: selección del proceso de
pasantía, número de tarjeta asignada al estudiante pasante, fecha de inicio y fin
de la pasantía, selección de la Carrera Universitaria del estudiante, nombre del
tutor, los días y horas de las pasantías validando que un estudiante puede
seleccionar mínimo 2 horas y máximo 6 horas de prácticas por día y solo 30 horas
a la semana.
El sistema permitirá mostrar el listado de los números de tarjetas grabadas en la
memoria del dispositivo lector RFID.
El sistema permitirá ingresar la fecha, la hora de entrada o salida del estudiante
pasante cuando este acerque la tarjeta por el lector, el sistema previamente
validará si la marcación por medio de la tarjeta corresponde al día y a la hora
asignada por el estudiante pasante.
157
El sistema también permitirá el ingreso de la fecha, la hora de entrada o salida del
estudiante pasante de manera manual por parte del usuario del sistema, el sistema
previamente validará si el ingreso corresponde al día y a la hora asignada por el
estudiante pasante.
El sistema también permitirá el ingreso de la inasistencia del estudiante pasante
por parte del usuario del sistema, el sistema previamente validará si corresponde
al día y a la hora asignada por el estudiante pasante.
El sistema permitirá poder descargar los logs de memoria de las marcaciones de
la tarjeta en caso de que se haya perdido la conexión de red entre el sistema y el
lector, una vez solucionado el problema de red se podrá almacenar la asistencia
del estudiante pasante.
El sistema permitirá ingresar, modificar o eliminar las Carreras Universitarias de
la Facultad de Ciencias Matemáticas y Físicas de la Universidad de Guayaquil de
donde los estudiantes pasantes cursan sus estudios universitarios.
El sistema permitirá ingresar, modificar o eliminar los tipos de procesos de
pasantías (pre-profesionales y vinculación con la comunidad) y la cantidad de
horas de duración de las mismas.
El sistema permitirá manipular la hora y fecha del dispositivo lector, ya sea usando
la hora y fecha del computador conectada en red con el dispositivo lector o
cambiarla de manera manual.
El sistema permitirá visualizar ciertos parámetros del dispositivo lector como son:
fecha de fabricación del lector, el firmware, número de serie del lector, versión SDK
del lector, la dirección Mac, la dirección IP y la plataforma del lector. También se
podrá cambiar la dirección IP del lector, pero esta deberá hacerse de manera
manual desde el propio lector para posteriormente cambiarla desde el sistema a la
base de datos.
158
El sistema permitirá la generación e impresión de reportes del estudiante pasante
por rango de fechas, también se podrá imprimir reportes de estudiantes de manera
general seleccionando el tipo de proceso (pre-profesionales o vinculación con la
comunidad), y el estado del proceso (asistencia, inasistencia, procesos culminados
y no culminados) así mismo por rango de fechas. Igualmente los reportes podrán
exportarse en formato Excel y .PDF.
El sistema permitirá generar e imprimir los certificados de culminación de las
prácticas o pasantías del estudiante pasante.
El sistema permitirá generar e imprimir la cantidad de horas acumuladas de los
estudiantes pasantes en sus prácticas o pasantías.
REQUERIMIENTOS BÁSICOS
Para la instalación e implementación del sistema informático se debe de tener
instalado como requerimientos básicos:
Procesador: Intel Core I3
Memoria RAM de 4 GB.
Disco Duro de 500 GB.
Router y Tarjeta de Red.
Sistema Operativo Windows 7 o superior.
Microsoft Sql Server 2008 como repositorio de Base de Datos.
Crystal Reports para Visual Studio para la generación de reportes.
ACCESO AL SISTEMA
Para ingresar al sistema, se debe hacer click en el icono que se encuentra en
la barra de inicio, automáticamente se visualizará la interfaz de inicio de sesión del
sistema.
159
LOGIN DE USUARIO
En esta pantalla, el usuario deberá autenticarse para validar si está registrado como
usuario del sistema, si pasa la autenticación, el usuario podrá acceder al menú
principal del sistema. Entre los campos que se necesitan rellenar son los siguientes:
Usuario Se ingresará el nombre de usuario (letras)
Clave Se ingresará la clave de usuario (letras y/o número)
Una vez que el usuario digite su nombre de usuario y su clave, se habilitará el botón
de LOGIN, que al hacer click validará si está registrado en la base de datos,
mostrando una pantalla con una barra de progreso mientras se realiza la
autenticación.
Si pasa la autenticación de
usuario, se muestra el menú
principal del sistema.
Si el usuario del sistema desea cambiar la
clave que previamente le asignó el
administrador del sistema, debe dar click
en la casilla Cambiar Clave, para que se despliegue el formulario y pueda ingresar
la nueva clave y la confirmación de la nueva clave. Al seleccionar la casilla, el texto
del botón cambiará de LOGIN a CAMBIAR CLAVE.
160
MENÚ PRINCIPAL DEL SISTEMA
En esta pantalla, el usuario del sistema visualizará el menú principal en el que tendrá
una barra de menús y dentro de cada opción del menú habrá una serie de submenús
que permitirá el acceso a cada uno de las pantallas del sistema dependiendo del nivel
de acceso y permisos que le dio el administrador del sistema a cada usuario.
En el menú principal es donde se realiza la validación de la conexión del lector con el
sistema, si pasa la verificación se mostrará el mensaje “El sistema está conectado
con el dispositivo lector”, en cambio si no pasa la verificación el mensaje es el
siguiente: “El sistema no está conectado con el dispositivo lector”, teniendo que el
usuario del sistema, revisar la conexión de red del departamento o verificar si el cable
de red está desconectado tanto del lector como de la PC donde se aloja el sistema.
Es también en el menú principal, donde el sistema verifica e ingresa de manera
automática las faltas del estudiante pasante al departamento con relación al dia
anterior a la fecha actual del sistema.
Usuario
logueado del
sistema
Fecha y
hora del
sistema
Menú
Opciones
Cuerpo
de la
Pantalla
Conexión del
sistema con el
lector
161
ROLES DE USUARIO
En esta pantalla, el administrador del sistema deberá ingresar los roles que tendrán
los usuarios que manejarán el sistema, siendo el rol de administrador que tendrá la
opción de recorrer e ingresar por todas las pantallas del sistema, teniendo acceso y
permisos totales. El campo que se necesita rellenar es el siguiente:
Rol del Usuario Se ingresará los roles de usuario (letras)
Una vez que el usuario digite el rol de usuario en la caja de texto se habilitará el botón
GUARDAR, que al hacer click validará si no está registrado dicho rol en la base de
datos, si lo está, se muestra un mensaje de que el rol ya está registrado, caso
contrario lo almacenará.
Para modificar un rol se debe hacer
dobleclick en la celda del dato la cual se
desea modificar, al escribir el texto se
activará el botón MODIFICAR, que al hacer click validará si no está registrado dicho
rol en la base de datos, si lo está, se muestra un mensaje de que el rol ya está
registrado, caso contrario lo modificará.
162
Para eliminar un rol se debe hacer click en
la casilla Eliminar del rol al cual se desea
eliminar, al hacerlo se activará el botón
ELIMINAR que al hacer click permitirá borrar el rol de usuario de la base de datos.
NOTA: Si desea eliminar algún tipo de rol que previamente está asignado a
algún usuario del sistema, también eliminará al usuario que tenga dicho rol.
USUARIOS DEL SISTEMA
En esta pantalla, el administrador del sistema deberá ingresar los datos de los
usuarios que harán uso del sistema así como de su rol. Los campos que se necesita
rellenar son los siguientes:
Identificación Se ingresará por cédula (números) o pasaporte (letras y
números)
Título Se ingresará la abreviatura del título académico (letras y el “.”)
Nombres Se ingresará los nombres del usuario del sistema (letras)
Apellidos Se ingresará los apellidos del usuario del sistema (letras)
Usuario Se ingresará el nombre del usuario del sistema (letras)
Contraseña Se ingresará la clave del usuario del sistema (números y letras)
163
Cargo Se ingresará el cargo del usuario en el departamento (letras)
Rol Se escogerá el rol del usuario mediante el combo de rol. Por
defecto está seleccionada la opción de Administrador.
En el momento de ingresar o modificar la
identificación del usuario del sistema se deberá
escoger mediante el control de radio, la opción de
cédula o pasaporte. Por defecto está seleccionada la opción de cédula.
Una vez que el administrador digite todos los datos del nuevo usuario del sistema y
seleccione el rol de usuario del combo desplegable, se habilitará el botón GUARDAR,
que al hacer click validará si no está registrado dicho usuario por su cédula en la base
de datos, si lo está, se muestra un mensaje de que el usuario ya está registrado, caso
contrario lo almacenará.
Para modificar un dato del usuario del sistema, se da click en la pestaña de
MANTENIMIENTO, luego se hace dobleclick en la fila la cual se desea modificar, al
hacerlo los datos del usuario se volcarán a las cajas de texto, al modificar cualquier
campo se activará el botón MODIFICAR, que al hacer click validará si no está
registrado dicho usuario por su cédula en la base de datos, si lo está, se muestra un
mensaje de que se encuentran ya registrado, caso contrario lo modificará. Si desea
modificar el rol de un usuario ingresado solo necesita desplegar el combo de rol de
usuario de la tabla y seleccionar el nuevo tipo de rol.
Para eliminar un usuario del sistema se da click en la pestaña de MANTENIMIENTO,
luego se hace click en la casilla Eliminar en la fila o las filas, la cual se desea borrar,
al hacerlo se activará el botón ELIMINAR, que al hacer click permitirá eliminar a los
usuarios del sistema seleccionado y sus permisos en la base de datos.
164
Dando click en el botón LIMPIAR, permite vaciar todas las cajas de textos.
NOTA: Al seleccionar un usuario para su eliminación también eliminará los
permisos que se la haya otorgado a dicho usuario.
PERMISOS DE USUARIO
En esta pantalla, el administrador del sistema deberá seleccionar al usuario del
sistema ingresado previamente para otorgarle los permisos respectivos a los accesos
de las pantallas en el menú principal.
Al dar click en el botón de selección del usuario del sistema se abrirá un
nuevo formulario conteniendo todos los usuarios del sistema.
165
Para seleccionar el usuario respectivo
simplemente se dará click sobre la
cédula, a los apellidos o a los
nombres para que se refleje en la
caja de texto al usuario seleccionado.
Al seleccionar al usuario se activará el botón CONSULTAR, que al hacer click
permitirá consultar si el usuario del sistema seleccionado tiene asignado o no
permisos. Al dar click en las casillas checkbox se activará el botón GUARDAR, que
al hacer click permitirá guardar los permisos respectivos.
DATOS ESTUDIANTES PASANTES
En esta pantalla, el usuario del sistema deberá ingresar los datos básicos del
estudiante pasante. Los campos que se necesita rellenar son los siguientes:
Identificación Se ingresará por cédula (números) o pasaporte (letras y
números)
Nombres Se ingresará los nombres del estudiante pasante (letras)
Apellidos Se ingresará los apellidos del estudiante pasante (letras)
Correo Se ingresará un correo institucional válido con dominio
@ug.edu.ec
Número Teléfono Se ingresará el número de celular del estudiante pasante
(números)
166
En el momento de ingresar o modificar la
identificación del usuario del sistema se deberá
escoger mediante el control de radio, la opción de
cédula o pasaporte. Por defecto está seleccionada la opción de cédula.
Una vez que el usuario digite todos los datos básicos del estudiante pasante, se
habilitará el botón GUARDAR, que al hacer click validará si no está registrado dicho
estudiante en la base de datos, si lo está, se muestra un mensaje de que el estudiante
ya está registrado, caso contrario lo almacenará.
Para modificar un dato del estudiante pasante, se da click en la pestaña de
MANTENIMIENTO, luego se hace dobleclick en la fila la cual se desea modificar, al
hacerlo los datos del estudiante se volcarán a las cajas de texto, al modificar cualquier
campo se activará el botón MODIFICAR que validará si no está registrado dicho
estudiante por su cédula en la base de datos, si lo está, se muestra un mensaje de
que se encuentran ya registrado, caso contrario lo modificará.
Para eliminar un estudiante del sistema se da click en la pestaña de
MANTENIMIENTO, luego se hace click en la casilla Eliminar en la fila o las filas, la
cual se desea borrar, al hacerlo se activará el botón ELIMINAR, que al hacer click
permitirá eliminar a los estudiantes seleccionados.
167
Dando click en el botón LIMPIAR, permite vaciar todas las cajas de textos.
NOTA: Al seleccionar un estudiante pasante para su eliminación también
eliminará los horarios que se la hayan asignado y sus registros de asistencias.
HORARIOS PASANTÍAS ESTUDIANTES PASANTES
En esta pantalla, el usuario del sistema deberá ingresar los datos concernientes a la
pasantía o práctica del estudiante como también los diferentes horarios.
Al dar click en el botón de buscar se abrirá una nueva pantalla conteniendo
todos los estudiantes pasantes registrados en el sistema.
Para seleccionar el estudiante
pasante respectivo simplemente
se dará click a la cédula, a los
apellidos o a los nombres para
que se refleje en la caja de texto al
usuario seleccionado.
168
Una vez seleccionado el estudiante pasante se completará el resto de campos para
registrar los horarios del estudiante pasante:
Proceso de pasantía Se seleccionará el tipo de proceso desde el combo
desplegable
Fecha Inicio Pasantía Se seleccionará una fecha válida en que el estudiante
comienza su proceso de pasantía o práctica.
Fecha Fin Pasantía Se seleccionará una fecha tentativa válida en que el
estudiante finaliza su proceso de pasantía o práctica.
Número Tarjeta
Se ingresará el número de tarjeta que se le asignará al
estudiante. Para su ingreso solo se pasa la tarjeta por el
lector y el número se visualiza en la caja de texto
respectiva
Tutor Se ingresará el nombre del tutor asignado para el
seguimiento de sus pasantías
Carrera Universitaria Se seleccionará la Carrera Universitaria del estudiante
pasante desde el combo desplegable
Días de la Semana Se escogerá los días que el estudiante realizará sus
prácticas o pasantías (máximo 30 horas a la semana)
Horas Inicio – Salida
Se escogerá tanto la hora de entrada como la de salida
asignado al estudiante pasante para registrar su
asistencia (máximo 6 horas al día, mínimo 2)
Activar o Desactivar
Proceso
Se seleccionará el control checkbox que activará o
desactivaré el proceso del estudiante pasante
Una vez que el usuario seleccione todos los datos concernientes a la pasantía o
práctica del estudiante como también los diferentes horarios, se habilitará el botón
GUARDAR que almacenará la información respectiva.
Si se desea modificar o eliminar los datos del estudiante pasante relacionado con sus
horarios y datos de pasantías se debe dar click en el botón para seleccionar
169
los datos del estudiante o pasar la respectiva tarjeta por el lector para mostrar los
datos del estudiante portador de la tarjeta. Una vez obtenido los datos del estudiante
se habilitarán los botones de MODIFICAR y ELIMINAR.
Dando click en el botón LIMPIAR, permite limpiar todos los controles del formulario.
Dando click en el botón NUEVA LINEA permite generar una nueva linea para escoger
dias y horas variadas para la asignacion de las pasantías.
REGISTRO DE TARJETAS MIFARE
En esta pantalla, el usuario del sistema podrá visualizar todas las tarjetas Mifare
ingresadas en la memoria del lector RFID. Al realizar el alta de la tarjeta al lector se
activa un evento que muestra el número de tarjeta registrado en el lector en el control
listbox como se muestra en la figura siguiente:
170
Se sugiere realizar el alta de una tarjeta al lector de modo Administrador, de esta
manera se bloquea el lector para que cualquier usuario pueda cambiar alguna opción
o configuración del lector, de modo que solo ese usuario Administrador, que al pasar
la tarjeta por el lector pueda entrar a las opciones del menú.
Para registra una tarjeta Mifare en el dispositivo lector se realiza los siguientes pasos:
Menú – Usuarios – Alta Usuario – Reg RFID (en este punto, se pasa la tarjeta por el
lector) – Ok
Para obtener el listado completo de las tarjetas ingresadas en el lector se hace click
en el botón CONSULTAR TARJETAS y de inmediato se visualizará el listado de las
tarjetas en formato codificado.
REGISTRO DE ASISTENCIA POR TARJETA DE ESTUDIANTES PASANTES
En esta pantalla, es donde se registrará la asistencia del estudiante pasante, el
estudiante portará una tarjeta que al ser alcanzada por el rango de lectura del lector,
el sistema validará si el estudiante tiene asignado pasantía o prácticas en la fecha y
hora que marcó con la tarjeta, si pasa la validación, la información del estudiante se
reflejará en el sistema para posteriormente almacenar su asistencia en la base de
datos.
171
REGISTRO DE ASISTENCIA MANUAL DE ESTUDIANTES PASANTES
El usuario del sistema tendrá la posibilidad de ingresar la asistencia del pasante de
manera manual. Para obtener los apellidos del estudiante pasante se puede dar click
en el botón para abrir una nueva pantalla conteniendo todos los estudiantes
pasantes activos registrados en el sistema o pasar la respectiva tarjeta asignada al
estudiante pasante por el lector . Una vez obtenido el apellido del estudiante se
deben de completar el resto de campos para registrar la asistencia del estudiante
pasante.
Fecha Se ingresará una fecha válida para ingresar la asistencia del
estudiante pasante
Hora Entrada Se ingresará una hora válida del horario de entrada del
estudiante pasante
Hora Salida Se ingresará una hora válida del horario de salida del
estudiante pasante
Motivo del
Registro
Se ingresará un motivo por el cual se realiza el registro de
manera manual. Este campo es opcional
Según el caso, se puede seleccionar la hora de entrada o salida o ambas a la vez, se
habilitará el botón GUARDAR, que al hacer click, el sistema validará que la hora de
salida debe ser siempre mayor a la hora de entrada, también validará si la fecha y la
hora ingresada corresponde al horario asignado al estudiante pasante, si pasa dichas
validaciones el sistema guardará la información en la base de datos.
172
REGISTRO DE INASISTENCIA DE ESTUDIANTES PASANTES
El proceso del registro del ingreso de la inasistencia o falta del estudiante pasante al
departamento, se realiza de manera automática al arrancar el sistema. Pero en
ocasiones se debe de registrar la inasistencia justificada con anticipación del
estudiante con un motivo, entonces el usuario del sistema tendrá la posibilidad de
ingresar la inasistencia o falta del pasante obteniendo los apellidos del estudiante
pasante dando click en el botón para abrir una nueva pantalla conteniendo
todos los estudiantes pasantes activos registrados en el sistema o pasar la respectiva
tarjeta asignada al estudiante pasante por el lector . Una vez obtenido el apellido
del estudiante se deben de completar el resto de campos para registrar la inasistencia
del estudiante pasante.
Fecha Inicial Se ingresará una fecha válida para ingresar la inasistencia
del estudiante pasante
Fecha Final Se ingresará una fecha válida para ingresar la inasistencia
del estudiante pasante
Motivo del
Registro
Se ingresará un motivo por el cual se realiza el registro de
manera manual. Este campo es opcional
Una vez completado los campos, se habilitará el botón GUARDAR, que al hacer click,
el sistema validará que la fecha final debe ser siempre mayor o igual a la fecha inicial,
también validará si la fecha ingresada corresponde al horario asignado al estudiante
pasante, si pasa dichas validaciones el sistema guardará la información en la base de
datos.
173
REGISTRO MEMORIA TERMINAL RFID
En ocasiones se puede perder la comunicación entre el sistema y lector por
problemas en la red interna que impide guardar la información en el sistema de la
asistencia de los estudiantes pasantes cuando estos marcan por medio de tarjeta su
asistencia. Esta pantalla permite poder descargar y guardar la información de los logs
de memoria del lector de las marcaciones realizadas por los estudiantes una vez
solucionado el problema de red y reestablecido la comunicación del lector con el
sistema.
El botón DESCARGA LOGS permite descargar la información de los logs de memoria
del lector de las marcaciones realizadas por los estudiantes pasantes.
El botón GUARDAR LOGS permite validar cada información de las marcaciones de
los estudiantes, verifica si la asistencia del pasante ya está registrado o caso contrario
la almacena en el sistema. Después de verificar todas las marcaciones, eliminar toda
la información de la terminal.
174
CARRERAS UNIVERSITARIAS
En esta pantalla, el usuario del sistema deberá ingresar las Carreras Universitarias
de la Facultad de Matemáticas y Físicas de la Universidad de Guayaquil. El campo
que se necesita rellenar es el siguiente:
Carreras Universitarias Se ingresará los carreras universitarias
(letras y el carácter &)
Una vez que el usuario digite la Carrera Universitaria, se habilitará el botón
GUARDAR, que al hacer click validará si no está registrado dicha Carrera en la base
de datos, si lo está, se muestra un mensaje de que la Carrera ya está registrado, caso
contrario lo almacenará.
Para modificar una Carrera Universitaria se
debe hacer dobleclick en la celda del dato la
cual se desea modificar, al escribir el texto se
activará el botón MODIFICAR, que al hacer
click validará si no está registrado dicha Carrera en la base de datos, si lo está, se
muestra un mensaje de que la Carrera ya está registrado, caso contrario lo modificará.
Para eliminar una Carrera se debe hacer
click en la casilla Eliminar de la Carerra
Universitaria al cual se desea eliminar, al
175
hacerlo se activará el botón ELIMINAR, que al hacer click permitirá eliminar la Carrera
Universitaria.
NOTA: Si desea eliminar alguna Carrera Universitaria asignado a algun horario
del estudiante pasante, también eliminará los horarios de los estudiantes
asociados a dicha Carrera.
TIPOS DE PROCESOS DE PASANTÍAS
En esta pantalla, el usuario del sistema deberá ingresar los tipos de proceso de
prácticas o pasantía y su duración en horas. Los campos que se necesita rellenar son
los siguientes:
Tipo de Pasantía Se ingresará los procesos de pasantía
(letras y el carácter (-))
Horas Pactadas Se ingresará la duración en horas de la
práctica o pasantía (números)
Una vez que el usuario digite el tipo de proceso de pasantía y las horas pactadas, se
habilitará el botón GUARDAR, que al hacer click validará si no está registrado dicho
proceso en la base de datos, si lo está, se muestra un mensaje de que el proceso de
pasantía ya está registrado, caso contrario lo almacenará.
176
Para modificar un proceso de pasantía
o sus horas se debe hacer dobleclick en
la celda del dato el cual se desea
modificar, al escribir el texto se activará
el botón MODIFICAR, que al hacer click validará si no está registrado dicho proceso
de pasantía en la base de datos, si lo está, se muestra un mensaje de que el proceso
ya está registrado, caso contrario lo modificará.
Para eliminar un proceso de pasantía
se debe hacer click en la casilla
Eliminar del tipo de proceso al cual se
desea eliminar, al hacerlo se activará el
botón ELIMINAR, que al hacer click permitirá eliminar dicho proceso.
NOTA: Si desea eliminar un proceso de pasantía que previamente está asignado
a algún horario del estudiante pasante, también eliminará los horarios de los
estudiantes asociados a dicho proceso de pasantía.
HORA Y FECHA LECTOR RFID
En esta pantalla, el usuario del sistema podrá manipular la fecha y hora del lector
RFID desde el propio sistema.
177
Al dar click en el botón Obtener Tiempo, rescatará la fecha y hora que tiene el lector
RFID y si se da click en el botón Cambiar Tiempo PC, la fecha y hora del lector
cambiará por la fecha y hora de la PC donde está instalado el sistema.
También el usuario del sistema puede personalizar la fecha y hora del lector de
manera manual escogiendo los valores correspondientes desde los combobox
desplegables y posteriormente dando click en el botón Cambiar Tiempo 2.
INFORMACIÓN DEL LECTOR RFID
En esta pantalla, el usuario del sistema tendrá a disposición información relevante del
lector RFID. Entre la información que puede ser consultado por el usuario del sistema
dando click en cada uno de los botones se detallan a continuación:
- Fecha de fabricación del lector
- Firmware
- Número de Serie del lector
- Plataforma del lector
- Dirección Mac del lector
- Dirección IP del lector
- Versión SDK del lector
178
El lector RFID se comunica con el sistema mediante el protocolo TCP/IP, previamente
antes de conectarse el lector con el sistema, desde la base de datos se obtiene la IP
y el puerto con que a continuación se valida si coincide con la IP y el puerto
almacenado en la memoria del lector para permitir la conexión. Por lo tanto en la
pestaña Cambiar Parámetros se puede cambiar la dirección IP en la base de datos
pero primeramente se debe cambiar la IP de manera manual desde el propio lector.
Para cambiar la dirección Ip del dispositivo se debe de realizar los siguientes pasos:
- En la parte inferior del menú principal del sistema, se debe detener la conexión
con el dispositivo lector haciendo click en el siguiente botón:
- Entrar al menú del lector y dar click en las siguientes opciones:
Menú – Opciones – Comunicación – Dirección IP (se cambia la IP) – Ok
- Luego entrar a la pantalla Información del lector RFID del sistema, pestaña
Cambiar Parámetros e ingresar la dirección Ip a modificar (la misma debe
coincidir con la que Ip que se modificó en el lector)
- En la parte inferior del menú principal del sistema, se hace click en el siguiente
botón para restablecer la conexión entre el lector y el sistema:
179
REPORTE DE ASISTENCIA DE ESTUDIANTES PASANTES
En esta pantalla, el usuario del sistema consultará las asistencias de los estudiantes
pasantes teniendo la posibilidad de generar reportes.
Si el usuario del sistema desea consultar las asistencias de un estudiante pasante en
específico, dará click en la casilla Individual, luego en el botón para abrir una
nueva pantalla para seleccionar al estudiante pasante o pasar la respectiva tarjeta
asignada al estudiante pasante por el lector .
Una vez seleccionado el estudiante, se escogerá el tipo de proceso de pasantía que
desea generar el reporte, también puede generar el reporte por rango de fechas, y
dando click en el botón CONSULTAR permite consultar la asistencia del estudiante
solicitado.
También el usuario del sistema puede generar
el reporte por número de semanas, digitando la
semana respectiva en la caja de texto y
seleccionando el tipo de proceso de pasantía.
También se pueden realizar consultas de
manera global, haciendo click en la casilla
Global, posteriormente se selecciona el tipo de
proceso de pasantía, el estado del proceso del
180
estudiante pasante (asistencia, inasistencia, finalizado o en proceso) y el rango de
fechas para posteriormente habilitar y dar click en el botón CONSULTAR para
visualizar las asistencias de los estudiantes.
Realizada la consulta de la asistencia del pasante, se habilitará el botón IMPRIMIR
que permite importar toda la información de la consulta a la herramienta Crystal
Reports para generar el respectivo reporte.
Una vez generado el reporte desde el Crystal Reports se puede
exportar el informe en formato .PDF.
El sistema permite también exportar el resultado de la consulta en un archivo
Excel, haciendo click en el botón EXPORTAR.
181
CERTIFICADO DE PASANTÍAS
Una vez que el estudiante ha culminado su proceso de pasantía o práctica, el sistema
generará el certificado respectivo de culminación de pasantías.
Para generar el certificado, el usuario del sistema dará click en el botón para
abrir una nueva pantalla para seleccionar al estudiante pasante o pasar la respectiva
tarjeta asignada al estudiante pasante por el lector . Una vez obtenido el apellido
del estudiante se deben seleccionar el tipo de proceso de pasantía del estudiante del
combo desplegable, posteriormente se habilitará el botón de CONSULTAR y al hacer
click generará el certificado respectivo.
182
HORAS ACUMULADAS DE PASANTÍAS
El usuario del sistema puede consultar la cantidad de horas que lleva acumuladas el
estudiante pasante dentro del departamento dependiendo de su tipo de proceso de
pasantía.
Si el usuario del sistema desea consultar un estudiante pasante en específico, dará
click en el botón para abrir una nueva pantalla para seleccionar al estudiante
pasante activo o pasar la respectiva tarjeta asignada al estudiante pasante por el
lector . Una vez consultado la información de las horas acumuladas del estudiante
pasante se puede generar un reporte utilizando la herramienta Crystal Reports y
dando click en el botón IMPRIMIR.