Articulo de Proyecto Pis

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 8

Universidad Estatal del Sur de Manabí

Creada mediante Ley Publicada en el registro Oficial 261 del 7 de febrero del 2001

Congreso Internacional de Tecnología de la Información y Comunicación


Carrera Tecnologías de la Información y Programa de Maestría en Tecnologías de la Información y Comunicación
Desarrollo de un sistema informático con código QR para generar carnets de identificación

DESARROLLO DE UN PROTOTIPO DE SISTEMA INFORMÁTICO PARA


LA GENERACIÓN DE CARNET DE IDENTIFICACIÓN POR CÓDIGO QR
PARA LOS ESTUDIANTES DE LA CARRERA TECNOLOGÍAS DE LA
INFORMACIÓN
AUTORES: Chancay Baque Madeline Alba1

Mera Mendoza Hugo Leonel2

Baque Gutiérrez Ronny Raúl3

Hungria Moran Maykol Steeven 4

Zamora Zambrano Kevin Ariel5

FILIACIÓN: Universidad Estatal del Sur de Manabí

DIRECCIÓN PARA CORRESPONDENCIA: [email protected]

Fecha de recepción:

Fecha de aceptación:

RESUMEN

Actualmente los estudiantes de la carrera de tecnologías de la información no cuentan con un carnet de identificación
que demuestren que son estudiantes de la Universidad Estatal del Sur de Manabí, lo que conlleva que no puedan
acceder a los beneficios que pueden tener los estudiantes como estudiantes universitarios. Implementar una
aplicación informática para generar un carnet de identificación por código QR en la carrera Tecnologías de la
Informacion.

1
Estudiante de la carrera Tecnologías de la Información. Facultad Ciencias Técnicas. Universidad Estatal del Sur de Manabí.
Jipijapa. Manabí. Ecuador Orcid https://orcid.org/ 0000-0002-6154-1754, [email protected].
2
Estudiante de la carrera Tecnologías de la información. Facultad Ciencias Técnicas. Universidad Estatal del Sur de Manabí.
Jipijapa. Manabí. Ecuador Orcid

3
Estudiante de la carrera Tecnologías de la información. Facultad Ciencias Técnicas. Universidad Estatal del Sur de Manabí.

Jipijapa. Manabí. Ecuador Orcid https://orcid.org/ 0000-0001-8434-8167, [email protected].

4
Estudiante de la carrera Tecnologías de la información. Facultad Ciencias Técnicas. Universidad Estatal del Sur de Manabí.

Jipijapa. Manabí. Ecuador Orcid https://orcid.org/ 0000-0001-9186-1241, [email protected].

5
Estudiante de la carrera Tecnologías de la información. Facultad Ciencias Técnicas. Universidad Estatal del Sur de Manabí.
Jipijapa. Manabí. Ecuador Orcid
© Universidad Estatal del Sur de Manabí. Jipijapa, Ecuador. 1
Chancay Baque Madeline1, Mera Mendoza Hugo Leonel2, Baque Gutiérrez Ronny3, Hungria Moran Maykol4

Además, la tecnología QR ofrece una solución más segura y eficiente en comparación con los métodos de
identificación tradicionales. Esperamos que esta tecnología pueda ser implementada en diversos contextos y que
ayude a mejorar la seguridad y la eficiencia en la identificación de personas.

PALABRAS CLAVE: estudiantes; beneficios; aplicación informática; seguridad; eficiencia; mejorar.

DEVELOPMENT OF A PROTOTYPE OF A COMPUTER SYSTEM FOR THE


GENERATION OF IDENTIFICATION CARD BY QR CODE FOR STUDENTS OF THE
INFORMATION TECHNOLOGY CAREERABSTRACT

Currently the students of the career of information technologies do not have a card of

identification that proves that they are students of the State University of the South of Manabí, which

means that they cannot access the benefits that students may have as students

University. Implement a computer application to generate an identification card by

QR code in the career Information Technologies. In addition, QR technology offers a more solution

Safe and efficient compared to identification methods

Traditional. We hope that this technology can be implemented in various contexts and that it will help

to improve security and efficiency in the identification of people.

KEY WORDS: students; proceeds; computer application; safety; efficiency; improve.

2
Universidad Estatal del Sur de Manabí
Creada mediante Ley Publicada en el registro Oficial 261 del 7 de febrero del 2001

Congreso Internacional de Tecnología de la Información y Comunicación


Carrera Tecnologías de la Información y Programa de Maestría en Tecnologías de la Información y Comunicación
Desarrollo de un sistema informático con código QR para generar carnets de identificación
INTRODUCCIÓN

El presente articulo tiene su origen en la búsqueda de un método que brinde facilidad a los estudiantes de la Carrera
Tecnologías de la Información a obtener de manera sencilla información académica, mediante la generación de un
carnet de identificación por código QR, en la Universidad Estatal del Sur de Manabí.
Es de conocimiento general que los estudiantes de la Universidad Estatal del Sur de Manabí no cuentan con un carnet
universitario, mismo que sirve para acceder a diversos beneficios como la reducción de 50% de la tarifa del
transporte público, así mismo, facilidades para el acceso a diversas zonas de la misma universidad y diversas
instituciones públicas y privadas que se encuentran al servicio de la comunidad encargadas de la conservación,
investigación, difusión y/o exhibición de material educativo y cultural.
El Código QR (Quick Response Code), diseñado para ser decodificado a alta velocidad, es un código bidimensional,
donde la información se encuentra codificada dentro de un cuadrado donde se maneja diferentes tipos de datos como
alfanuméricos, símbolos, Kanji, Hiragana, Katakana, códigos binarios y códigos de control. Son fácilmente
identificables por los tres cuadros ubicados en las esquinas superiores e inferior izquierda.
La solución planteada en este proyecto se basa en el desarrollo de un prototipo de sistema informático para la
generación de carnet de identificación por código QR para los estudiantes de la Carrera Tecnologías de la
Información, la viabilidad en desarrollar un carnet universitario donde los estudiante pueda portar sus datos
personales, de contacto, y a partir de esta información generar un código QR que será impreso en una tarjeta que
portará el estudiante, de fácil lectura para cualquier persona desde su Smartphone, que determina el los datos del
usuario. El desarrollo de este proyecto se lo llevo a cabo aplicando la metodología de prototipo, que se utiliza para
demostrar los conceptos, probar las opciones de diseño y entender mejor el problema y su solución, siendo este ideal
para comprender mejor los resultados cuando se cumplen los requisitos.
Este proyecto brinda una solución al conflicto planteado y representa una innovación a los métodos utilizados
actualmente por los estudiantes en diferentes instituciones y por los servicios de transporte público, además de
beneficiar a las personas que quieran formar parte de este sistema.

Características de las características del desarrollo de un prototipo de sistema informático para la generación de
carnet de identificación por código QR para los estudiantes

● Base de datos: El sistema debe contar con una base de datos que contenga la información personal de los
estudiantes, incluyendo su nombre completo, fotografía, número de identificación, carrera, etc.
● Generación de código QR: El sistema debe ser capaz de generar un código QR único para cada
estudiante, que contenga su información personal y pueda ser leído por cualquier dispositivo móvil.
● Integración con dispositivos móviles: El sistema debe ser compatible con dispositivos móviles, para que
los estudiantes puedan mostrar su código QR en su teléfono para fines de identificación.
● Seguridad: El sistema debe ser seguro y proteger la información personal de los estudiantes, por lo que
debería incluir medidas de seguridad como el cifrado de datos, el acceso restringido a la información, etc.
● Interfaz de usuario amigable: El sistema debe tener una interfaz de usuario amigable e intuitiva para
que los usuarios puedan acceder fácilmente a sus datos y generar su código QR.
© Universidad Estatal del Sur de Manabí. Jipijapa, Ecuador. 3
Chancay Baque Madeline1, Mera Mendoza Hugo Leonel2, Baque Gutiérrez Ronny3, Hungria Moran Maykol4

DESARROLLO

Este proyecto está dirigido a todas los estudiantes de la carrera Tecnologías de la Información y Comunicación, el
cual, con la ayuda de un prototipo de sistema informático para la generación de carnet de identificación por código
QR. El desarrollo del prototipo se lo llevó a cabo en base a los lineamientos y directrices de las fases de plan rápido:
modelado, diseño rápido, construcción, desarrollo, que permite la construcción rápida de todo el sistema o parte de él
para comprender y aclarar fácilmente ciertos aspectos del mismo.

Al desarrollar un prototipo de sistema informático es necesario conocer cuáles son los problemas o necesidades que
se presentan en la carrera TIC debido a la falta del carnet estudiantil, es decir la falta del identificativo que valide que
toda aquella persona que porte el carnet es estudiante de la carrera TIC de la UNESUM. El mantenimiento es una
práctica necesaria para cualquier equipo computacional para que de esta manera su funcionamiento sea de calidad y
sea satisfactorio para quien lo utilice.

Para el desarrollo del sistema informático es necesario considerar y tener claro las herramientas que hay que utilizar
y porque se ha optado por estas, para lo cual se ha considerado lo siguiente:

Los prototipos se utilizan en el desarrollo de sistemas informáticos. El prototipo de un sistema informático es un


modelo del mismo, es decir otro sistema informático, con análogas características funcionales e informaciones que
entran. El desarrollo de la industria informática crece gradualmente con la confección de hardware y el desarrollo de
sistemas informáticos, en cuanto a la elaboración de software la comunicación usuario-diseñador ha jugado un
importante papel para realizar softwares eficientes, eficaces y con calidad. El prototipo ayuda a que el usuario final
aprecie un modelo que funciona, estos permiten entrada de información que son procesadas y salen, permitiendo
solucionar determinadas funciones en forma similar a como lo solucionará el sistema definitivo (Encinosa, 2020)…
Es un documento, generalmente un cartón plastificado o un plástico, que acredita la identidad de una persona, su
pertenencia a un cuerpo o institución, o la facultad que se tienen para ejercer una actividad…. Uno de los carnets más
importantes es el de identidad, que es el que comprueba quiénes somos, con nuestros datos personales, firma y
fotografía, teniendo, además, un número diferenciado; expedido por autoridad competente, por eso se trata de un
instrumento público.

Se lo requiere en múltiples ocasiones, para comprobar que la persona es quien dice ser, por razones de seguridad y
control (Fingermann, 2022) Los códigos QR, (en inglés QR Code) son un tipo de códigos de barras bidimensionales.
A diferencia de un código de barras convencional, la información está codificada dentro de un cuadrado, permitiendo
almacenar gran cantidad de información alfanumérica.

Aunque el código QR es un estándar ISO (ISO/IEC 18004), su uso no está sujeto a ningún tipo de licencia, ya que su
creador, Denso Wave, liberó las especificaciones del mismo y no ejerce sus derechos de patentes. Por esta razón, en
la web se pueden encontrar un sin número de generadores de código QR y librerías API para que los desarrolladores
puedan crear sus propias aplicaciones que generen este tipo de códigos. El código QR, trata de un ordenamiento que
agrega no sólo una dimensión más a los datos, sino que permite leerlos en direcciones distintas, alejándose así del
estilo lineal 42 de los códigos de barras. Pero su cumplidor genial reside en la cantidad de documentación que un
4
Universidad Estatal del Sur de Manabí
Creada mediante Ley Publicada en el registro Oficial 261 del 7 de febrero del 2001

Congreso Internacional de Tecnología de la Información y Comunicación


Carrera Tecnologías de la Información y Programa de Maestría en Tecnologías de la Información y Comunicación
Desarrollo de un sistema informático con código QR para generar carnets de identificación

código QR está preparado de almacenar en su endógeno. Con el fin de diseñar el carnet estudiantil, se ha optado por
el desarrollo de un diseño de prototipo de sistema informático del carnet estudiantil con código QR, con el uso de
tecnologías de libre uso, para que no exista ningún tipo de inconvenientes legales al momento de su implementación,
y que los usuarios tengan la plena confianza sobre dicho identificativo. ¿Para qué sirve un código QR? El desarrollo
inicial de los Códigos QR tenía como objetivo principal su utilización en la industria de la automoción, hoy por hoy
la posibilidad de leer códigos QR desde teléfonos y dispositivos móviles permite el uso de Qr Codes en un sinfín de
aplicaciones completamente diferentes de las que originales como pueden ser:

 Publicidad

 Campañas de marketing

 Merchandising

 Diseño Gráfico

 Papelería corporativa (tarjetas de visita, catálogos)

 InternetWebs,blogs

Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la
ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de
aprender, además de que se puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar
gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo web del lado del servidor

El desarrollo web del lado del servidor incluye las funciones complejas de backend que los sitios web llevan a cabo
para mostrar información al usuario. Por ejemplo, los sitios web deben interactuar con las bases de datos,
comunicarse con otros sitios web y proteger los datos cuando se los envía a través de la red.

Python es útil para escribir código del lado del servidor debido a que ofrece muchas bibliotecas que constan de
código prescrito para crear funciones de backend complejas. Los desarrolladores también utilizan un amplio rango de
marcos de Python que proporcionan todas las herramientas necesarias para crear aplicaciones web con mayor rapidez
y facilidad. Por ejemplo, los desarrolladores pueden crear la aplicación web esqueleto en segundos porque no deben
escribirla desde cero. Pueden probarla por medio de las herramientas de prueba del marco

© Universidad Estatal del Sur de Manabí. Jipijapa, Ecuador. 5


Chancay Baque Madeline1, Mera Mendoza Hugo Leonel2, Baque Gutiérrez Ronny3, Hungria Moran Maykol4

AUTOMATIZACIÓN CON SCRIPTS DE PYTHON

Un lenguaje de scripting es un lenguaje de programación que automatiza las tareas que suelen llevar a cabo las
personas. Los programadores utilizan ampliamente los scripts de Python para automatizar muchas tareas diarias,
como las siguientes:
• Cambiar el nombre de una gran cantidad de archivos a la vez
• Convertir un archivo en otro tipo de archivo
• Eliminar palabras duplicadas de un archivo de texto
• Llevar a cabo operaciones matemáticas básicas
• Enviar mensajes por email
• Descargar contenido
• Efectuar análisis básicos de registros
• Encontrar errores en varios archivos

REALIZAR TAREAS DE CIENCIA DE DATOS Y MACHINE LEARNING

La consiste en extraer conocimientos valiosos a partir de los datos, mientras que el enseña a las computadoras a
aprender automáticamente de los datos y a efectuar predicciones precisas. Los científicos de datos utilizan Python para
realizar tareas de ciencia de datos, como las que se indican a continuación:

 Corregir y eliminar datos incorrectos, lo que se conoce como limpieza de datos


 Extraer y seleccionar varias características de los datos que consiste en agregar nombres significativos a los
datos
 Buscar diferentes estadísticas a partir de los datos
 Visualizar los datos mediante el uso de tablas y gráficos, como los gráficos de líneas, los de barras, los
circulares y los histogramas

HISTORIAL DE LANZAMIENTOS DE PYTHON

• Guido Van Rossum publicó la primera versión del código Python (versión 0.9.0) en 1991. Dicha versión ya
incluía buenas características, como algunos tipos de datos y funciones para la gestión de errores.
• Python 1.0 se lanzó en 1994 con nuevas funciones para procesar fácilmente una lista de datos, como la
asignación, el filtrado y la reducción.
• Python 2.0 se lanzó el 16 de octubre de 2000, con nuevas características útiles para los programadores, como
la compatibilidad con los caracteres Unicode y una forma más corta de recorrer una lista.
• El 3 de diciembre de 2008, se lanzó Python 3.0. Incluía características como la función de impresión y más
soporte para la división de números y la gestión de errores.

6
Universidad Estatal del Sur de Manabí
Creada mediante Ley Publicada en el registro Oficial 261 del 7 de febrero del 2001

Congreso Internacional de Tecnología de la Información y Comunicación


Carrera
Los Tecnologías
códigos QR sondeunlamódulo
Información y Programa
que para de Maestría
almacenar en Tecnologías
información de la de
en una matriz Información y Comunicación
puntos o en un código de barras
Desarrollo de un sistema informático con código QR para generar carnets de identificación
bidimensional. En pocas palabras, son la evolución del código de barras convencional. Debido al aumento de
teléfonos inteligentes estos códigos se han vuelto muy conocidos ya que sirven para almacenar mapas de
localización, correos electrónicos, páginas web o un perfil en cualquier red social. La información codificada puede
estar hecha de cualquier tipo de datos (binario, alfanumérico o incluso símbolos kanji).

La gran cantidad de módulos que tiene Python, así que no es de extrañarnos que exista un módulo en Python para
trabajar con códigos QR. El módulo qrcode nos permite generar códigos QR a partir de cadenas de texto (strings). Lo
único que necesitamos es una previa instalación de PIL, un paquete para el manejo de imágenes o un fork más actual
del mismo llamado Pillow (Cesar, 2019)

En resumen, para el desarrollo de un prototipo de sistema informático para la generación de carnet de identificación
por código QR para los estudiantes de la carrera de Tecnologías de la Información, se deben considerar aspectos
como la identificación de la información a incluir en los carnet, el conocimiento de la tecnología QR, la definición de
la arquitectura del sistema, la seguridad de la información, la usabilidad y la integración con otros sistemas.

Luego de haber realizado la encuesta se puede interpretar que una aplicación informática puede solucionar los
problemas que presentan los estudiantes a su vez generar un mejor entendimiento a las necesidades, así la propuesta
planteada es viable y factible de desarrollar.

CONCLUSIONES

En conclusión, la aplicación de los métodos permitió corroborar que la implementación de la aplicación informática
beneficia a toda la comunidad universitaria de la carrera Tecnologías de la Información, pues permitirá determinar el
conocimiento de los estudiantes y sus habilidades, facilitando las actividades académicas mediante el uso de
herramientas informáticas y así los estudiantes puedan alcanzar un conocimiento más sólido en la asignatura
Administración de Sistemas Operativos.
La inclusión de la aplicación informática que determine el conocimiento, contribuye al perfeccionamiento del
proceso de enseñanza-aprendizaje al evaluar el conocimiento que obtiene el desarrollo de la materia.

© Universidad Estatal del Sur de Manabí. Jipijapa, Ecuador. 7


Chancay Baque Madeline1, Mera Mendoza Hugo Leonel2, Baque Gutiérrez Ronny3, Hungria Moran Maykol4

REFERENCIAS BIBLIOGRÁFICAS

BIBLIOGRAPHYCesar, J. (05 de 05 de 2019). Cesar, J. Obtenido de https://unipython.com/generar-


codigo-qr-en-python/
Encinosa, (. J. (05 de 03 de 2020). (Lazara J. Blanco Encinosa. Obtenido de
https://www.ecured.cu/Los_prototipos
Fingermann, H. (02 de 08 de 2022). Fingermann, H. Obtenido de https://deconceptos.com/ciencias-
sociales/carnet

También podría gustarte