Está en la página 1de 11

Access Control for Contingency COVID-19

Control de Acceso por Contingencia COVID-19

RODRÍGUEZ MIRANDA Gregorio†*, VALENCIA GARCÍA Alejandro Cesar, SANTOS OSORIO Rene,
JUÁREZ SANTIAGO Brenda

Universidad Tecnológica de San Juan del Río, División de Mecatrónica, Desarrollo de Software e Ingeniería Civil

International Identification of Science - Technological sciences/ Computer technology/ Code and coding systems

ID 1er Autor: Gregorio Rodríguez Miranda / ORC ID -0000-0002-2512-892X, Publons ID S-5808-2018, CVU -246718
ID 1do Coautor: Alejandro Cesar Valencia García / ORC ID 0000-0002-6671-7915, CVU 671805
ID 2do Coautor: Rene Santos Osorio / ORC ID 0000-0002-4411-7628, Thomson G-3453-2019, CVU 619722
ID 3do Coautor: Brenda Juárez Santiago / ORC ID 0000-0001-9071-9243, CVU 511613

(Date of shipment: 05, 12, 2022); Aceptado (Indicar Fecha de Aceptación: Uso Exclusivo de ECORFAN)

Resumen .
El presente trabajo tiene como objetivo mostrar los Abstract:
resultados obtenidos del software “Control de Acceso por The aim of this work is to show the results obtained from
Contingencia COVID-19” que permite a la institución el the software "Access Control by Contingency COVID-
acceso y control de personal en la reanudación de 19" that allows the institution to access and control
actividades, para evitar aglomeraciones de personas, personnel in the resumption of activities, to avoid crowds
buscando como resultado evitar los contagios de COVID- of people, seeking as a result to avoid COVID-19
19. La metodología utilizada para este proyecto fue contagions. The methodology used for this project was
Scrum dado que el desarrollo del proyecto requirió Scrum since the development of the project required
principalmente un seguimiento de prueba y entrega mainly a constant testing and delivery follow-up,
constante, priorizando actividades y adaptando los prioritizing activities and adapting changes for greater
cambios para mayor flexibilidad a las modificaciones flexibility to modifications to achieve the objective in the
para lograr el objetivo en el tiempo establecido. Las established time. Web applications are being used as a
aplicaciones web se están utilizando como recurso frequent resource to couple different projects, in this case
frecuente para acoplar diferentes proyectos, en este caso the control of health and access to the University,
el control de salud y de acceso a la Universidad, applying a survey to generate a QR code with which
aplicando una encuesta para generar un código QR con el people enter the university facilities, this code is read by
cual las personas ingresan a las instalaciones, este a mobile application that sends the data via wifi to a
código es leído por una aplicación móvil que envía los desktop application that is responsible for validating and
datos por wifi a una aplicación de escritorio que se recording the data of students, employees and external
encarga de validar y registrar los datos de los alumnos, personnel entering the institution.
empleados y personal externo que ingresa a la institución.

Palabras clave: contingencia, pandemia, contagios Keyword: contingency, pandemic, contagions.

Citación: RODRÍGUEZ MIRANDA Gregorio†*, VALENCIA GARCÍA Alejandro Cesar, SANTOS OSORIO Rene,
JUÁREZ SANTIAGO Brenda, Control de Acceso por Contingencia COVID-19. Revista de Sistemas Computacionales y
TIC´s . Año 1-1: 1-11

* Correspondencia del Autor (grodriguezm@utsjr.edu.mx)


† Investigador contribuyendo como primer autor.

© ECORFAN www.ecorfan.or
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

Introducción digital en el que nos movemos. En pocas


El presente trabajo tiene como objetivo mostrar palabras, sirve para almacenar
los resultados obtenidos del software “Control información y difundirla de manera
de Acceso por Contingencia COVID-19” que instantánea, sencilla e, incluso, creativa.
permite a la institución el acceso y control de 2. Creación de relaciones entre empresa y
personal en la reanudación de actividades consumidor
presenciales, para evitar aglomeraciones de Sirven para las campañas de marketing
personas, buscando como resultado evitar los e, incluso, para contactar con tu
contagios de COVID-19. audiencia y crear lazos más estrechos
Las aplicaciones web han estado por con ellos, pero, ojo, no todas las
implantación desde que los navegadores empresas saben cómo integrarlos o
adquirieron mayores capacidades que mostrar dónde colocarlos. (Regrag, 2018)
texto e imágenes. Son una nueva generación de
aplicaciones que aprovechan las principales Un estudio realizado en 2020 identificó las
tecnologías web (HTML, CSS y JavaScript) aplicaciones más frecuentes de los códigos QR
para crear interfaces para los servicios de (Quick Response, por sus siglas en inglés) en
Internet. Las aplicaciones web se han México. La mayoría de los usuarios de internet
convertido en imprescindibles por su utilidad. móvil que participaron de la encuesta, cerca del
Básicamente, es una página web que se ha 64%, mencionaron hacer uso del código QR
optimizado para que pueda usarse desde un para ver las características de un producto.
teléfono móvil. También recibe el nombre de Asimismo, otros usos frecuentes fueron para
web app. El objetivo no es otro que el de hacer compras y realizar pagos, con el 33,5% y
aumentar la adaptación de la web a cualquier 32,8%, respectivamente. La falta de necesidad
dispositivo. (Ayoze Castillo, 2015) es la principal razón para no usar códigos QR
según los consumidores mexicanos. (Kohl,
El código QR fue creado en 1994 por la 2021)
compañía japonesa Denso Wave, subsidiaria de Código QR en México 2020
Toyota, para agilizar el proceso de registro de 70.0
las piezas necesarias durante el proceso de 60.0
producción de coches. El objetivo de sus 50.0

creadores siempre fue desarrollar un sistema 40.0

que permitiera mostrar un determinado 30.0

contenido de manera muy rápida. En 1999 la 20.0

empresa liberalizó la patente para uso 10.0

generalizado. Los QR son muy comunes en 0.0


s as s s s e
to pr go ro le nt
Japón, donde son el código bidimensional más ro
du
c
rc
om ar
pa
ar
c ob
ss
oc
ia
ta
u ra
rp a liz liz de r es
popular. (Gascón, 2021) V
e
Re
a liz Re
a
Re
a
r a
re
M
en
ú
Pa
Son múltiples los usos de los códigos QR.,
algunos de los más importantes se mencionan a Figura 1. Porcentaje de personas que han utilizado un código QR en
continuación: México en 2020, por tipo de uso. Fuente: Statista

1. Almacenamiento y difusión: Java con SQLite


Como sustituye al tradicional código de Una de las ventajas que tiene SQLite sobre los
barras su uso es muy parecido al motores de bases de datos comunes, es que no
ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro
ECORFAN® anterior, aunque
Todos los derechos llevado al terreno
reservados necesita ser OSORIO
Cesar, SANTOS instalado
Rene,para poder
JUÁREZ ejecutarlo,
SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

simplemente se necesita el archivo binario de lenguaje de programación del presente.


ejecución, agregarlo a las variables del sistema, Recientemente (22 de Marzo de 2016), la web
para que posteriormente lo podamos utilizar Stackoverflow publicó un informe a partir de
donde queramos, ahora bien, los comandos de una encuesta realizada a los desarrolladores
consulta, de inserción, y de creación son usuarios de su plataforma donde resultó que
exactamente idénticos a los de SQL, sin JavaScript es el lenguaje más utilizado en el
embargo, comandos como el show databases y mundo, no sólo por desarrolladores de Frontend
show tables de MySQL no existen, para esto si no también de Backend. (Azaustre, 2016)
utilizamos .tables, aún así como en cada buen Java es un lenguaje de programación de
motor, podemos consultar la ayuda con .help propósito general, posiblemente, uno de los más
para ver todos los comandos posibles. (Diaz, populares y utilizados en el desarrollo de
2014) programas de software, especialmente para
SQLite almacena sus datos en un solo archivo internet y web; actualmente se encuentra en
multiplataforma. Como no hay un servidor numerosas aplicaciones, dispositivos, redes de
dedicado o un sistema de archivos comunicaciones, etcétera (Joyanes Aguilar &
especializado, "implementar" SQLite es tan Zahonero Martínez, 2011)
simple como vincular su biblioteca y crear un C++ permite programar en lenguaje de alto
nuevo archivo regular. Esta simplicidad ha dado nivel, y en caso de necesitarlo, permite bajar
como resultado la adopción masiva de SQLite incluso a lenguaje ensamblador.
como el sistema de base de datos preferido para Es decir, es un lenguaje que permite tanto alto,
aplicaciones y dispositivos integrados. Se cree como bajo nivel de programación, para
que el recuento total de implementaciones de optimizar nuestro programa. (Bustos, 2018)
SQLite supera el de todos los demás motores de
base de datos combinados, ya que se incluye Problemática
con todos los sistemas operativos principales, la
mayoría de los lenguajes de programación, una Durante la pandemia se vieron afectadas las
amplia lista de hardware integrado y muchos actividades que son parte del plan de estudios y
productos de software importantes. Java y de trabajo dentro de la Universidad Tecnológica
JavaScript. (Olg, 2021) de San Juan del Río, y los estudiantes,
JavaScript fue diseñado para añadir efectos y empleados y personal externo interesado en
animaciones a los sitios web, pero ha ido ingresar a la universidad no tenían acceso a la
evolucionando mucho lo largo de los años, institución por la incógnita del estado de salud,
convirtiéndose en un lenguaje multipropósito. así como de sobrellevar el control de accesos en
Es a partir de 2005, con la llegada de GMail y toda la universidad.
su uso de la tecnología AJAX, Asynchronous
JavaScript And XML (gracias al objeto Justificación
XMLHttpRequest creado por Microsoft para
Internet Explorer 5.0), lo que lanzó su El Consejo Técnico de Salud pide como
popularidad. requerimiento informar sobre el estado de salud
Hoy en día JavaScript se utiliza en muchos y síntomas de COVID-19 de las personas que
sitios, Frontend, Backend, aplicaciones requieran ingresar a las instalaciones de la
isomórficas, microcontroladores, Internet of institución por lo que realizar una encuesta es lo
Things, wearables, etc... Convirtiéndole en el más conveniente.
ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro
ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

En la planificacion del sprint, el objetivo es


definir lo que se puede entregar en el sprint y
Metodología cómo se conseguirá ese trabajo. La
planificación de sprints se hace en colaboración
Un proyecto implica un esfuerzo de con todo el equipo de scrum. (West, 2022)
colaboración para crear un nuevo producto, Se hizo una lista de actividades retomando los
servicio, o cualquier otro resultado. Los requerimientos del proyecto, se tomó en cuenta
proyectos se ven afectados por l alimitaciones los días estimados del desarrollo, el estado de
de tiempo, costo, alcance, calidad, recursos, cada actividad, las condiciones y la aprobación
capacidades organizativas, y otras limitaciones del resultado.
que los hacen difíciles de planificar, ejecutar, En la etapa de desarrollo, cuando el sprint está
administrar y finalmente tener éxito. (Satpathy, en curso, debemos asegurar que:
2013)  No se realizan cambios que afectan al
Se optó por la metodología scrum, ya que tiene objetivo del Sprint;
la ventaja de adaptase al cambio constante de  No se disminuyan los objetivos de
los proyectos, en ésta existen tres roles calidad
printcipales: product owner, scrum máster y El alcance podrá aclararse y renegociarse entre
equipo de desarrollo. el propietario del producto y el equipo de
El product owner es el único perfil que habla desarrollo a medida que se va aprendiendo.
constantemente con el cliente, lo que le obliga a (Pérez, 2021).
tener muchos conocimientos sobre el negocio. En la revisión del sptrint, se hace una revisión
Es el responsable de maximizar el valor del que compruebe el progreso del proyecto, se
trabajo del equipo de desarrollo. La hacen reuniones cortas y con este ritmo se
maximización del valor del trabajo viene de la identifican las irregularidades del
mano de una buena gestión del product funcionamiento y la visión que toma el
backlog. proyecto.
El scrum master es el responsable de que las Se hace un seguimiento y construcción del
técnicas scrum sean comprendidas y aplicadas proyecto para obtener el resultado final del
en la organización. Es el manager de scrum, un primer sprint, al mismo tiempo planeando la
líder que se encarga de eliminar impedimentos siguiente revisión para mejoras del producto.
o inconvenientes que tenga el equipo dentro de Al finalizar el proceso se hace entrega de los
un sprint. Aplicando las mejores técnicas para resultados a los clientes que harían uso del
fortalecer el equipo de marketing digital. (Jeff software y que en respuesta se tendría las
Sutherland, 2016) opiniones como retroalimentación y que
El equipo de desarrollo es el encargado de permiten una corrección y prueba cada que
realizar las tareas priorizadas por el product finaliza un sprint.
owner. Es un equipo multifuncional y auto- El control del proceso empírico es retrospectivo
organizado. Son los únicos que estiman las y no predictivo (cómo en la gestión tradicional)
tareas del product backlog, sin dejarse lo que implica que las decisiones se toman en
influenciar por nadie. (Abellán, 2020) base a evidencia y el conocimiento se nutre de
Este proceso consiste de las siguientes fases: la experiencia. (Duarte, 2019)
pleneación del sprint, etapa de desarrollo,
revisión del sprint y retroalimentación.
ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro
ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

El product backlog contiene todo el trabajo que estimación de tiempos y grado de dificultad de
es necesario para el desarrollo o construcción la lista de tareas.
de nuestro sistema o producto y es En las siguientes tablas se describen cada una
responsabilidad del product owner. De hecho, de
es el resultado del trabajo del product owner las tareas priorizadas de acuerdo a la necesidad
con los diferentes interesados (cliente/s, de desarrollo de la institución, teninedo tres
usuario/s). (Tamarit, 2019) productos por desarrollar.
Tabla 1. Product Backlog del generador Qr. Fuente: elaboración
Desarrollo. propia.
Una vez que se analizaron las historias de Tarea
ID
Tareas Estimación
(días)
Prioridad Estado Condicion
de
Aprobado

usuario, se priorizaron las tareas en el product 1 Como 3 100 100%


aprobacion
Que se Ok

backlog, lo que permite la aprobación y administrador


quiero dos
desconecte
automático
opciones para si no está
conectar y iniciado el
Tarea Tareas Estimación Prioridad Estado Condicion de Aprobado desconectar del servidor
ID (días) aprobacion servidor
2 Como 5 50 100% Que muestre Ok
1 Como alumno, 3 100 100% Que el código Qr Ok administrador el número
empleado o guarde los datos y quiero que de
personal las respuestas muestre el detecciones
externo, quiero realizadas número de del Qr leído
obtener mi detectados al
código QR para hacer la lectura
ingresar a las de Qr.
instalaciones de 3 Como 2 50 100% Que se Ok
la universidad. administrador muestren los
quiero datos
2 Como alumno, 5 50 100% Que tengaCondicion
opción si Ok visualizar los personales
empleado o Estimación y no para de
responder datos del alumno,
Tarea ID Tareas Prioridad Estado Aprobado guardados en empleado o
personal (días) a las aprobacion
preguntas
externo, quiero conscisas el código qr al personal
responder una hacer la externo, así
encuesta para lectura. como las
Como Que el
verificar mi respuestas
administrador servidor
estado de salud de la
quiero valide la
encuesta
1ante la
conectarme al 3 100 100% conexión Ok
universidad. servidor para del cliente
3 Como alumnoutilizar
o 2 el 50 100% Que el paramédicopoder Ok
empleado, lector pueda visualizar
usarlo los
requiero sintomas de los
atención médica pacientes y recibir
para mi revisión al personal Tabla 2. Product Backlog del servidor. Fuente: elaboración propia.
en caso de tener
Como
algún síntoma.
administrador
Que
quiero
4 Como alumno, 2 30 100% muestre laun
Que se registre Ok
consultar el
2empleado o
estado del 5 50 100%
hora y mensaje
fecha dedel Ok
personal externo
servidor para entrada estado
para ladel
quiero registrar servidor
vigencia del código
verificar mi
mi hora y fechaconexión Qr.
de ingreso para Tabla 3. Product Backlog del lector qr. Fuente: elaboración propia.
un control de
asistencia.
Como
Que la
administrador
5 Como alumno,
empleado quiero
o
opción
4
tener
de
100 100% Que el código
tenga
interfaz Qr
caducidad
tenga dos
Ok
Se realiza una reunión con el equipo para
personal 2 50 para que labotones
100% encuesta
3
externo, quiero
registrar
conectar
desconectar
mis
y sea respondida
para cada
día de ingreso a la y
conectar
Ok
definir los entregables y los objetivos del sprint,
respuestas cada
24 horas para
para iniciar
cerrar servidor
y universidad.
desconectar el equipo se hace algunas preguntas para una
mi seguimiento
Como
en caso de tener
algún síntoma.administrador
Que
generar
al mejor definición, ¿Qué se va a hacer en el
6 Como alumno,
4empleado
quiero 4ver el
número
o de
2
50
30
100% Que tenga estado
opciónde
conexión,el
para seleccionar
100%
Ok
Ok
sprint? y ¿Cómo lo vamos a lograr?
personal
externo, quiero
usuarios
conectados
tipo de muestre
usuario, el
empleado,número
alumnosde El equipo desarrolla y define las tareas
seleccionar parael tener un y externo clientes
y generar
tipo de persona
para ingresar a
control conectados
formularios
acuerdo al tipo de
de necesarias en base a las necesidades del
las instalaciones
de la
usuario
proyecto. Esta definición compromete al equipo
7
univcersidad.
Como alumno, 3 100 100% Que el código Qr se Ok a la entrega de valor que se haría en cada
empleado o genere en un
personal
externo, quiero
archivo pdf que
permita su descarga
avance final con el cliente.
descargar
código qr para
mi y posteriormente su
impresión. Cómo resultado de la reunión se crea un sprint
con las tareas definidas.
imprimirlo y
presentarlo de
manera física

ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro


ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

Se trabajaron las tareas que se plantearon en el


inicio del product backlog, para llevar a cabo el Sprint Start End
seguimiento del proyecto.
To do Doing Review Done
Tabla 4. Conjunto de tareas generales del proyecto. Fuente: elaboración
propia
Boton que Cuadros
descarga Formulario
Pagina preguntas informativos
QR
que
enliste
usuarios Formulario
con Opción tipo
preguntas
Diseño de sintomas de usuario
página
Se crearon tres sprints uno por cada parte del principal
Diseño de
proyecto. base de datos
El primer sprint del proyecto, corresponde a la Opción
SQLite
múltiple de
preguntas
Product Start End Página
genera
QR
backlog Conexión
de base de
datos
To do Doing Review Done Pruebas
conexión
base de
Formul Diseño de datos
ario página
pregun principal
tas

Formulario
preguntas
Opción
tipo de
Tabla 5. Sprint mayo 2021 Generador QR. Fuente: elaboración propia
usuario

El segundo sprint es para la creación de la


Opción
múltipl Boton que
e de descarga

aplicación de escritorio, un servidor que se


pregunt QR
as

Página
genera
Cuadros
informativo
encarga de mantener las conecciones con
QR s
dispositivos móviles para el registro y
Diseño de
base de
datos
SQLite
Pagina que
enliste usuarios
con sintomas
actualización de la base de datos de las
personas que ingresan a la Universidad.
Cone Pruebas
xión conexión
de base de
base datos
de

Estatus
Conexi
ón y del
descone servidor
xion de
clientes
Interfaz
de
servidor
Interfaz Conexi
del lector ón con
QR el

Prueba
con QR
generado Sprint Start End
creación de la aplicación web que tiene como
objetivo presentar la encuesta de estado de To do Doing Review Done
salud de la persona y la generación de un
código QR con dichos datos, también dentro de
este sprint se realiza la creación de la base de
datos y finalmente el testing.
ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro
ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

scrum master, product owner y equipo de


Interfaz
de desarrollo. Según la metodología, es
servidor
conveniente mantener la informalidad de las
revisiones de sprints. Los miembros del equipo
Conexión
y se reúnen en torno a un escritorio para
desconexi
on de demostraciones informales y describen el
clientes
trabajo que están realizando para esa iteración.
Estatus
(Radigan, 2020).
del
servidor
Por último la metodología nos pide hacer una
retrospectiva del sprint, que es un tipo de
Tabla 7. Sprint junio 2021 Servidor. Fuente: elaboración propia
reunión dentro del marco ágil, donde los
equipos reflexionan sobre qué salió bien y qué
Al final se llevó a cabo el sprint donde se podría mejorarse en el próximo sprint. Estas
observan las tareas priorizadas para la son esenciales para mejorar continuamente el
generación de la aplicación movil, responsable proceso de desarrollo y garantizar que se
de la lectura del código QR, envío de incorporen los aprendizajes clave para el
información al servidor para su registro y siguiente sprint. (MacNeil, 2022)
mostrar al responsable del ingreso si la persona
presenta algún síntoma respiratorio, para ser Resultados
canalizado al departamento médico o si puede
ingresar. La aplicación web para la ejecución de la
encuesta con los elementos de salud relacinados
Sprint Start End al COVID-19 para todas las personas
interesadas en ingresar a las instalaciónes de la
To do Doing Review Done
Universidad Tecnológica de San Juan del Río y,
la generación del código QR con los datos de la
Interfaz
del lector persona y de la encuesta.
QR

Esta aplicación web contiene un apartado de


Conexión bienvenida con un formulario donde se
con el
servidor selecciona la hora y día de la visita, así como el
tipo de usuario que ingresa a la universidad y
dependiendo si el usuario es alumno, empleado
Prueba con o personal externo, se muestra un formulario
QR
generado
diferente para seleccionar a donde se dirige,
después de esto se muestra la encuesta con los
mismos elementos de selección, para todas las
Tabla 8. Sprint Julio 2021 Lector. Fuente: elaboración propia personas. Con estos datos se genera el código
QR que puede ser descargado en formato PDF.
Una de las actividades de la metodología scrum
es la revisión del sprint, que consiste en También se desarrolló la aplicación de
demostrar el duro trabajo de todo un equipo: escritorio, que funge como servidor el cuál
ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro
ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

permite conectarse con la aplicación móvil, ¿Qué tan conveniente consideras que es contestar la encuesta todos los
días?
cliente. 13 42.50%
32.50%
El servidor lee los datos enviados por el cliente 9

5
22.50%
12.50%
y los almacena en la base de datos. Este está 1
Mucho Muy favorable Neutral Poco
2.50%
Mucho Muy favorable Neutral Poco
desarrollado en el lenguage de programación
C++. S 4
e
r
2 13 12

i
e
s

Finalmente se desarrollo una aplicación móvil


1
0.129032258
S 0.064516129 0.419354838 0.387096774
064516
e 0322581 709677 193548
que peermite leer el codigo QR generado con la r
i
e

aplicación web, esta información se envía al s


2

servidor para su registro. Al igual que el


Figura 3. Encuesta satisfacción. Fuente: elaboración propia
servidor fue desarrollado con C++, se utilizó la
librería QZXing para la generación y lectura de
¿Qué tan importante consideras que es consultar el aviso de privacidad?
códigos QR. 13
55.00%
45.00%
9 35.00%
25.00%
QZxing es una librería que lleva años 5
1
15.00%
5.00%

utilizandose en todo tipo de aplicaciones, desde Mucho Poco Neutral Muy favorable Mucho Poco Neutral Muy favorable

personales hasta profesionales. Esta librería nos S 15


e
6 7 3

permite de una forma muy sencilla poder leer r


i
e

una gran cantidad de códigos, pero nosotros nos s


1
0.483870967
S 0.193548387 0.225806451 0.096774193
centramos en el código QR. (Curso Kotlin, 741936
e
r
096774 612903 5483871

i
2021) e
s
2

Aplicamos una encuesta a los alumnos, para Figura 4. Encuesta satisfacción. Fuente: elaboración propia
reflejar su opinión al utilizar las aplicaciones
desarrolladas en el presente proyecto. En las Si pudieras cambiar algo de la encuesta COVID-19, ¿Qué sería?
42.50%
13
siguientes figuras se muestran los resultados 11
9
32.50%
7 22.50%
obtenidos de las preguntas realizadas. 5
3
1
12.50%
2.50%
Cantidad de Vigencia de Directorio de la Tiempo de Cantidad de Vigencia de Directorio de la Tiempo de
preguntas código QR encuesta carga de la preguntas código QR encuesta carga de la
página página
¿Cómo calificarías tu experiencia al responder la encuesta desde el portal
de alumnos?
13 42.50% S5 12 5 9
e
32.50%
9 r
22.50% i
5 e
12.50% s
1 2.50% 1
N eutra Insatisfactoria Totalm ente sat- Satisfactoria N eutra Insatisfactoria Totalm ente sat- Satisfactoria 0.161290322
S 0.387096774 0.161290322 0.290322580
isfactoria isfactoria 580645
e 193548 580645 645161
r
i
e
s
S12 6 5 8 2
e
r
i
e
s Figura 5. Encuesta satisfacción. Fuente: elaboración propia
1
0.387096774
S 0.193548387 0.161290322 0.258064516
193548
e 096774 580645 129032
r
i
e
s
2

Figura 2. Encuesta satisfacción. Fuente: elaboración propia

ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro


ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

INSTITUCION 1 2 3 4 5 6 7 8 9 10 11 12 13 14

¿Consideras conveniente agregar color al código QR dependiendo de tus


respuestas? Universidad
11 32.50% 1 Tecnológica de X X X X X X X X
9
22.50%
San Juan del Río
7
5 12.50%
3
1 2.50% Universidad
2 X X X X X X X
Recom endado N o recom en- N eutral Totalm ente re- Recom endado N o recom en- N eutral Totalm ente re- Anáhuac México
dado com endado dado com endado
Técnológico
3 Nacional de X X X X X
Mexicali
S8 7 10 6
e
r
Instituto
i 4 Tecnológico de X X
e
s Monterrey
1
0.258064516
S 0.225806451 0.322580645 0.193548387
129032
e 612903 16129 096774 Universidad
5 X X X X X X X X X
r
i
Milenium
e
s
2 Tecnológico
6 Nacional de X X X X X X X X X
México
Figura 6. Encuesta satisfacción. Fuente: elaboración propia

Tabla 9. Proyectos parecidos de universidades de México. Fuentes:


Anáhuac Qro, Tecnológico Nacional de Méxicali, Tecnológico de
Presentamos una tabla comparativa donde se Monterrey, UniverMilenium, Tecnológico Nacional de México
muestran las diferencias que hay entre los
proyectos parecidos a los de otras universidades
de México. Se inició el proceso para registro ante Indautor
con los requerimientos necesarios.
Características comparadas: El Instituto Nacional del Derecho de Autor
1. Alumnos (Indautor), es una entidad desconcentrada
2. Empleados encargada de fomentar la creatividad, el
3. Oferta de intereses desarrollo cultural y la administración del
4. Correo electrónico registro público del derecho de autor
5. Externos impulsando la cooperación internacional de
6. Fecha/hora instituciones encargadas del registro y
7. Aviso de privacidad protección del derecho de autor y sus conexos.
8. Número de expediente (López, 2015)
9. Datos de un familiar
10. Cuestionario COVID-19 Conclusiones
11. Datos prueba COVID-19 Una pandemia es una situación que no
12. Código QR color estabamos preparados para afrontar, durante los
13. Genera documento con QR primeros días de confinamiento nos vimos
14. Leyenda con QR forzados a adaptarnos lo más pronto posible a
los cambios generados como el trabajo en linea
y la asistencia ocasional a los centros de
trabajo, uno de los retos fue llevar el control de
aforo dentro de la institución, la tecnología es
una herramienta que nos facilitó mucho el
trabajo, las aplicaciones web, las aplicaciones
de escritorio y las aplicaciones móviles han
apoyado en el control de los aforos para evitar
los posibles contagios y de esta forma cortar
ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro
ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

con las cadenas de infección, para tratar de


lograr en la medida de lo posible la seguridad
sanitaria en la población.
En adición, el desarrollo del proyecto se realizó
con mucha premura ya que la situación lo
ameritaba, hay muchas oportunidades de
mejora en la presentación de las interfaces de
usuario, posiblemente se pueden usar más
gráficos para una mejor experiencia, es
necesario evaluar la tecnología cliente-servidor
por medio de sockets para ver si es la forma
más eficiente de resolver el problema o si
alguna alternativa tecnológica puede mejorar la
velocidad, la distancia de los clientes con el
servidor ya que se utiliza wifi y tiene limites
bien conocidos en el alcance.

Referencias
López, M. (17 de 06 de 2015). idc online. Obtenido de https://idconline.mx/juridico/2015/06/01/-qu-es-
el-indautor-y-cmo-me-ayuda
Curso Kotlin. (02 de 01 de 2021). Obtenido de Curso Kotlin Para ANDROID:
https://cursokotlin.com/zxing-leer-qr-codigos-de-barras-en-kotlin/
Abellán, E. (05 de 05 de 2020). WereMarketing. Obtenido de
https://www.wearemarketing.com/es/blog/metodologia-scrum-que-es-y-como-funciona.html
Ayoze Castillo, A. (2015). Curso de Programación Web: JavaScript, Ajax y jQuery. Campus
Academy.
Azaustre, C. (2016). Aprendiendo Javascript. Madrid: Copyright © 2015-2016 Carlos Azaustre por la
obra y la edición.
Bustos, A. J. (06 de 09 de 2018). OpenWrbinars. Obtenido de https://openwebinars.net/blog/por-que-
aprender-c/
Diaz, I. A. (14 de Enero de 2014). Ser Programador. Obtenido de https://serprogramador.es/como-
conectar-y-utilizar-java-con-sqlite/
Duarte, E. (26 de jul de 2019). Sprint, bucles de retroalimentación — Scrum desde el Sprint 1.
Obtenido de https://eduartegallardo.medium.com/sprint-bucles-de-retroalimentaci%C3%B3n-
scrum-desde-el-sprint-1-parte-3-236ff016231d
Gascón, M. (22 de septiembre de 2021). 20 bits. Obtenido de 20 minutos:
https://www.20minutos.es/tecnologia/aplicaciones/usos-de-los-codigos-qr-que-no-conocias-
desde-compartir-el-wifi-sin-contrasena-hasta-ponerlos-en-lapidas-del-cementerio-4828320/
Jeff Sutherland, J. S. (2016). Scrum: El arte de hacer el doble de trabajo en la mitad de tiempo.
Oceano.
Joyanes Aguilar, L., & Zahonero Martínez, I. (2011). Programación en Java. Delegación Álvaro
Obregón: A Subsidiary of The McGraw-Hill Companies, Inc.

ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro


ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.
Access Control for Contingency COVID-19 Revista de Sistemas Computacionales y TIC
´s
Mes, Año Vol.1 No.1 1-15-[Uso de ECORFAN]

Kohl, A. K. (02 de julio de 2021). Statista. Obtenido de


https://es.statista.com/estadisticas/1233236/porcentaje-usuarios-codigo-qr-mexico-tipo-uso/
MacNeil, C. (07 de Enero de 2022). Cómo realizar una reunión retrospectiva del sprint eficaz.
Obtenido de https://asana.com/es/resources/sprint-retrospective
Olg, O. (06 de Agosto de 2021). Clases Ordenador. Obtenido de
https://www.clasesordenador.com/que-es-sqlite-y-por-que-es-tan-popular/
Pérez, A. (25 de 04 de 2021). OBS. Obtenido de https://www.obsbusiness.school/blog/las-5-etapas-en-
los-sprints-de-un-desarrollo-scrum
Radigan, D. (2020). Revisiones de sprint de metodología ágil. Obtenido de
https://www.atlassian.com/es/agile/scrum/sprint-reviews
Regrag, A. (20 de Agosto de 2018). Tecno Hotel. Obtenido de
https://tecnohotelnews.com/2018/08/20/codigo-qr-utilidad-creacion/
Satpathy, T. (2013). Conocimiento de Scrum. Phoenix, Arizona: SCRUMstudy, una marca de VMEdu,
Inc.
Tamarit, R. G. (12 de Marzo de 2019). Product Backlog y Sprint Backlog. Obtenido de
https://muyagile.com/product-backlog-y-sprint-backlog/
West, D. (2022). ATLASSIAN. Obtenido de Planificación de Sprints:
https://www.atlassian.com/es/agile/scrum/sprint-planning#:~:text=%C2%BFQu
%C3%A9%20es%20la%20planificaci%C3%B3n%20de,todo%20el%20equipo%20de
%20scrum.

ISSN: 2523-6849 RODRÍGUEZ MIRANDA Gregorio, VALENCIA GARCÍA Alejandro


ECORFAN® Todos los derechos reservados Cesar, SANTOS OSORIO Rene, JUÁREZ SANTIAGO Brenda,
Control de Acceso por Contingencia COVID-19. Revista de Sistemas
Computacionales y TIC´s.

También podría gustarte