universidad de guayaquil -...

212
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

Upload: vodung

Post on 29-Oct-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

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

2

Ingreso, modificación y

eliminación de los datos del

usuario del sistema.

23/12/2017

Jorge

Corbetto

3

Ingreso, modificación y

eliminación de los permisos

a los módulos del usuario del

sistema.

23/12/2017

Jorge

Corbetto

4

Ingreso, modificación y

eliminación de los procesos

de pasantías

23/12/2017

Jorge

Corbetto

5

Ingreso, modificación y

eliminación de las Carreras

Universitarias de la Facultad

23/12/2017

Jorge

Corbetto

6

Ingreso, modificación y

eliminación de los datos

básicos del estudiante

pasante.

23/12/2017

Jorge

Corbetto

7

Ingreso, modificación y

eliminación de los horarios

de prácticas del estudiante.

23/12/2017

Jorge

Corbetto

120

8

Registro tarjetas Mifare al

dispositivo lector.

23/12/2017

Jorge

Corbetto

9

Registro de asistencia del

estudiante pasante por

medio de tarjeta.

23/12/2017

Jorge

Corbetto

10

Registro de asistencia del

estudiante pasante vía

manual.

23/12/2017

Jorge

Corbetto

11

Descarga y almacenamiento

de información de asistencia

del estudiante pasante de la

memoria del lector.

23/12/2017

Jorge

Corbetto

12

Manipulación de la fecha u

hora del lector desde el

propio sistema.

23/12/2017

Jorge

Corbetto

13

Generación e impresión de

reportes de asistencia del

estudiante pasante.

23/12/2017

Jorge

Corbetto

14

Impresión de certificados de

culminación de proceso de

prácticas del estudiante

pasante.

23/12/2017

Jorge

Corbetto

15

Generación e impresión de

horas acumuladas de

pasantía de los estudiantes

pasantes

23/12/2017

Jorge

Corbetto

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

144

ANEXOS

145

ANEXO Nº 1

CRONOGRAMA DE ACTIVIDADES

146

ANEXO Nº 2

REGISTRO ACTUAL DE LA ASISTENCIA DE LOS ESTUDIANTES PASANTES

147

ANEXO Nº 3

FOTOS REUNIÓN CON PERSONAL UNIDAD INFORMÁTICA

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

151

ANEXO Nº 5

GENERACION DE REPORTES DE ESTUDIANTES

152

ANEXO Nº 6

GENERACIÓN DE CERTIFICADOS DE PASANTÍAS

153

ANEXO Nº 7

CARTA DE APROBACIÓN DEL SISTEMA

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.

183

ACERCA DE

En esta pantalla se puede visualizar las herramientas de desarrollo con los que se

desarrolló el sistema de registro y control de asistencia de estudiantes pasantes y el

número de versión (publicación) del sistema generado al crear el archivo ejecutable.