Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué

La aplicación requiere de acceso a un navegador web actualizado

Autores:
Cuy Ramirez, Sara Valentina
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2024
Institución:
Universidad de Ibagué
Repositorio:
Repositorio Universidad de Ibagué
Idioma:
spa
OAI Identifier:
oai:repositorio.unibague.edu.co:20.500.12313/4198
Acceso en línea:
https://hdl.handle.net/20.500.12313/4198
Palabra clave:
Universidad de Ibagué - Carnet virtual
PWA
PHP
Vue
Aplicación web
PWA
PHP
Vue
Web application
Rights
openAccess
License
http://purl.org/coar/access_right/c_abf2
id UNIBAGUE2_ce7cd7d4638bcf1f7d264075837d1047
oai_identifier_str oai:repositorio.unibague.edu.co:20.500.12313/4198
network_acronym_str UNIBAGUE2
network_name_str Repositorio Universidad de Ibagué
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
title Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
spellingShingle Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
Universidad de Ibagué - Carnet virtual
PWA
PHP
Vue
Aplicación web
PWA
PHP
Vue
Web application
title_short Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
title_full Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
title_fullStr Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
title_full_unstemmed Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
title_sort Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué
dc.creator.fl_str_mv Cuy Ramirez, Sara Valentina
dc.contributor.advisor.none.fl_str_mv Betancourt, Juan Jose
Hernández, Julián David
dc.contributor.author.none.fl_str_mv Cuy Ramirez, Sara Valentina
dc.contributor.jury.none.fl_str_mv Gutiérrez Gonzáles, Rodolfo José
dc.subject.armarc.none.fl_str_mv Universidad de Ibagué - Carnet virtual
topic Universidad de Ibagué - Carnet virtual
PWA
PHP
Vue
Aplicación web
PWA
PHP
Vue
Web application
dc.subject.proposal.spa.fl_str_mv PWA
PHP
Vue
Aplicación web
PWA
PHP
Vue
Web application
description La aplicación requiere de acceso a un navegador web actualizado
publishDate 2024
dc.date.accessioned.none.fl_str_mv 2024-05-06T23:20:24Z
dc.date.available.none.fl_str_mv 2024-05-06T23:20:24Z
dc.date.issued.none.fl_str_mv 2024
dc.type.none.fl_str_mv Trabajo de grado - Pregrado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.content.none.fl_str_mv Other
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
dc.type.version.none.fl_str_mv info:eu-repo/semantics/acceptedVersion
format http://purl.org/coar/resource_type/c_7a1f
status_str acceptedVersion
dc.identifier.citation.none.fl_str_mv Cuy Ramírez, S. V. (2024). Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué. [Trabajo de grado, Universidad de Ibagué].
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/20.500.12313/4198
identifier_str_mv Cuy Ramírez, S. V. (2024). Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué. [Trabajo de grado, Universidad de Ibagué].
url https://hdl.handle.net/20.500.12313/4198
dc.language.iso.none.fl_str_mv spa
language spa
dc.relation.references.none.fl_str_mv J. Hernandez (private communication), 2023.
P. I. Silva-da-Nóbrega, A. F. Chim-Miki, y M. Castillo-Palacio, «A Smart Campus Framework: Challenges and Opportunities for Education Based on the Sustainable Development Goals», Sustainability, vol. 14, n.o 15, p. 9640, ene. 2022, doi: 10.3390/su14159640.
M. Ramírez, «Transformación digital en las Universidades: Proceso en épocas de COVID 19», pp. 593-602, 2021.
C. A. Ramonda y B. Zarazaga, «Códigos QR y su aplicación en entornos colaborativos para bibliotecas», Simp. Argent. Tecnol. Soc., pp. 96-109, 2014.
J. Calderón y J. Suescún, «IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE LOS CURSOS Y ACTIVIDADES DE EDUCACIÓN CONTINUA DE LOS PROGRAMAS ACADÉMICOS DE LA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER DE LA CIUDAD DE CÚCUTA». Accedido: 9 de mayo de 2023. [En línea]. Disponible en: https://acofipapers.org/index.php/eiei/article/view/854/858
S. Tiwari, An Introduction to QR Code Technology. 2016, p. 44. doi: 10.1109/ICIT.2016.021.
Y. Chiang, P. Lin, R. Wang y Y. Chen. «Blind QR Code Steganographic Approach Based upon Error Correction Capability», KSII Trans. Internet Inf. Syst., vol. 7, n.o 10, pp. 2527 2543, oct. 2013, doi: 10.3837/tiis.2013.10.012.
A. Atencio Zabala, L. A. Bettin Sequea, y A. Fernández García, «Desarrollo e implantación de un sistema de información con Olap para controlar el acceso de visitantes al campus de la Universidad Cooperativa de Colombia sede Montería», ene. 2021, Accedido: 9 de mayo de 2023. [En línea]. Disponible en: http://hdl.handle.net/20.500.12494/32763
D. Muyldermans, «How does the virtual DOM compare to other DOM update mechanisms in JavaScript frameworks?».
S. Cheng, «Research on Campus Card and Virtual Card Information System», en Proceeding of 2021 International Conference on Wireless Communications, Networking and Applications, Z. Qian, M. A. Jabbar, y X. Li, Eds., Singapore: Springer Nature Singapore, 2022, pp. 1167-1175.
K. Yasa, P. Sukarata, G. Putra, I. Nugroho, y I. Astawa, «Secure Electronic Document with QR Code and RSA Digital Signature Algorithm»:, en Proceedings of the 4th International Conference on Applied Science and Technology on Engineering Science, Samarinda, Indonesia: SCITEPRESS - Science and Technology Publications, 2021, pp. 1370-1375. doi: 10.5220/0010965600003260.
S. Bensona, F. H. Prasetya, y B. Harnadi, «Implementation Of Qr-Code Based Point Of Sales Application For Retail Store», J. Bus. Technol., vol. 2, n.o 2, pp. 64-71, ago. 2022, doi: 10.24167/jbt.v2i2.4395.
S. R. M. Mary y E. K.Rosemary, «Data Security Through Qr Code Encryption And Steganography», Adv. Comput. Int. J., vol. 7, n.o 1/2, pp. 1-7, mar. 2016, doi: 10.5121/acij.2016.7201.
J. Li, L. Chen, y Xie, «The Construction and Application of University Virtual Campus Card under the Background of Internet», presentado en IEEE/ACIS 18th International Conference on Computer and Information Science (ICIS), Beijing, China, 2019, pp. 557 561. doi: 10.1109/ICIS46139.2019.8940296.
D. Fortunato y J. Bernardino, «Progressive web apps: An alternative to the native mobile Apps», presentado en 13th Iberian Conference on Information Systems and Technologies (CISTI), Caceres, Spain, 2018, pp. 1-6. doi: 10.23919/CISTI.2018.8399228.
V. S. Magomadov, «Exploring the role of progressive web applications in modern web development», J. Phys. Conf. Ser., vol. 1679, n.o 2, p. 022043, nov. 2020, doi: 10.1088/1742-6596/1679/2/022043.
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.format.extent.none.fl_str_mv 72 páginas
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Ibagué
dc.publisher.faculty.none.fl_str_mv Ingeniería
dc.publisher.place.none.fl_str_mv Ibagué
dc.publisher.program.none.fl_str_mv Ingeniería Electrónica
publisher.none.fl_str_mv Universidad de Ibagué
institution Universidad de Ibagué
bitstream.url.fl_str_mv https://repositorio.unibague.edu.co/bitstreams/d4023cf9-58d3-476f-93b4-006593c17532/download
https://repositorio.unibague.edu.co/bitstreams/e3dd8a4b-6ede-4002-a46b-a54730d49190/download
https://repositorio.unibague.edu.co/bitstreams/31530dba-8165-4401-94f4-cda846203990/download
https://repositorio.unibague.edu.co/bitstreams/03bae042-b04b-4808-9ea3-ba5e94724a95/download
https://repositorio.unibague.edu.co/bitstreams/5fb15e5d-7d50-4ea0-8491-bb630e4be21f/download
https://repositorio.unibague.edu.co/bitstreams/43efcfcc-7b8e-47a0-a901-47e7cf28b754/download
https://repositorio.unibague.edu.co/bitstreams/1418f207-57fa-40c0-b62a-5fb3ccdbfa0a/download
bitstream.checksum.fl_str_mv a48863f21e28a41d9359ef136439461e
b4431efa4cfbd08087e14712a9be4beb
2fa3e590786b9c0f3ceba1b9656b7ac3
32238304b1db73e1992bfbf2afe31caf
ff4c8ff01d544500ea4bfea43e6108c1
ea0ec491458562057019b1fc6e2ea89c
048bcafdefa59fa4040f10deaa066cb9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Ibagué
repository.mail.fl_str_mv bdigital@metabiblioteca.com
_version_ 1814204113412423680
spelling Betancourt, Juan Jose78e4a131-7361-4d2f-8a53-651846c16e5b-1Hernández, Julián David4b018360-1838-492e-a198-305a2e9f46de-1Cuy Ramirez, Sara Valentina73f20738-d63a-4a48-aa90-ff2d590ff9d5-1Gutiérrez Gonzáles, Rodolfo Josécec12722-e8ea-46af-aaa7-50aa6281a2f46002024-05-06T23:20:24Z2024-05-06T23:20:24Z2024La aplicación requiere de acceso a un navegador web actualizadoLa Universidad de Ibagué, a través de su Oficina de Gestión de Tecnología, Redes y Sistemas, identifica la necesidad de una nueva aplicación móvil. La aplicación móvil actual, SIGA, presenta limitaciones al no permitir modificaciones ni la incorporación de nuevas funcionalidades por parte del personal universitario. En respuesta a esta demanda, este proyecto se centra en el desarrollo de una nueva aplicación móvil que cumple con los requisitos específicos de la institución. Este documento detalla el proceso de creación de la aplicación, destacando la integración exitosa de los primeros módulos esenciales: el carnet virtual, un escáner, y un panel de administración. La implementación de la aplicación se llevó a cabo mediante tecnologías clave, utilizando PHP, MySql y Vue para garantizar un desarrollo robusto y eficiente. Este proyecto no solo aborda las limitaciones actuales, sinoque también sienta las bases para futuras expansiones y mejoras en la aplicación, proporcionando a la comunidad universitaria una herramienta versátil y adaptativa.The University of Ibagué, through its Office of Technology Management, Networks, and Systems, recognizes the need for a new mobile application. The current mobile application, SIGA, has limitations as it does not allow modifications or the addition of new features by university staff. In response to this demand, this project focuses on developing a new mobile application that meets the specific requirements of the institution. This document details the process of creating the application, highlighting the successful integration of the initial essential modules: the virtual ID card, a scanner, and an administration panel. The application implementation was carried out using key technologies, employing PHP, MySql, and Vue to ensure robust and efficient development. This project not only addresses current limitations but also lays the groundwork for future expansions and improvements in the application, providing the university community with a versatile and adaptive tool.PregradoIngeniera ElectrónicaLista de figuras .... 10 Introducción .... 11 1. Objeto de estudio ..... 13 Planteamiento del problema ....... 13 Estado del arte ........... 14 Objetivos ....... 16 1.1.1 Objetivo General ........ 16 1.1.2 Objetivos Específicos ..... 16 2. Marco Teórico..... 17 Patrones de diseño ..... 17 2.1.1 Patrón de diseño Factory ............ 17 Lenguaje de programación ......... 18 2.1.2 Hypertext Preprocessor (PHP) ........ 18 2.1.3 Laravel ....... 19 2.1.4 JavaScript ....... 20 Lenguajes de hojas de estilo ....... 20 2.1.6 Cascading Style Sheets (CSS) .... 20 2.1.7 Tailwind .... 20 Código Quick Response .... 21 Aplicación Web Progresiva ........ 21 Base de datos MySQL .... 22 3. Metodología ......... 23 Análisis de requerimientos ......... 23 Diseño ....... 24 3.1.1 Aplicación principal ....... 25 3.1.2 Carnet ........ 26 3.1.3 Scanner ...... 26 3.1.4 Panel .......... 28 Implementación ......... 29 3.1.5 Aplicación principal ....... 29 3.1.6 Módulo de carnet ........ 32 3.1.7 Módulo de redirección a SIGA ....... 34 3.1.8 Módulo de Scanner ..... 35 3.1.9 Módulo de panel de administración ............ 35 Pruebas ...... 37 Despliegue y mantenimiento ...... 38 4 Resultados ......... 40 4. Conclusiones y recomendaciones ....... 44 Conclusiones .... 44 Recomendaciones ...... 44 Bibliografía ..... 45 A. Anexo: Documento de requerimientos de software ........... 49 1.1 Propósito ...... 50 1.2 Alcance del proyecto .... 50 1.3 Definiciones, acrónimos, y abreviaciones .... 51 1.4 Referencias .......... 52 1.5 Visión general ..... 52 2. Descripción General ...... 52 2.1 Perspectiva del producto ...... 52 2.1.2 Interfaces de usuario.......... 52 2.1.3 Interfaces de Software ....... 53 2.2 Funciones del Producto ........ 53 2.4 Restricciones ....... 53 2.5 Suposiciones y dependencias ...... 54 3. Requerimientos específicos .... 54 3.1 Funciones ............ 54 B. Anexo: Documentación técnica para desarrollos de software ........... 61La aplicación requiere de acceso a un navegador web actualizado72 páginasapplication/pdfCuy Ramírez, S. V. (2024). Desarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de Ibagué. [Trabajo de grado, Universidad de Ibagué].https://hdl.handle.net/20.500.12313/4198spaUniversidad de IbaguéIngenieríaIbaguéIngeniería ElectrónicaJ. Hernandez (private communication), 2023.P. I. Silva-da-Nóbrega, A. F. Chim-Miki, y M. Castillo-Palacio, «A Smart Campus Framework: Challenges and Opportunities for Education Based on the Sustainable Development Goals», Sustainability, vol. 14, n.o 15, p. 9640, ene. 2022, doi: 10.3390/su14159640.M. Ramírez, «Transformación digital en las Universidades: Proceso en épocas de COVID 19», pp. 593-602, 2021.C. A. Ramonda y B. Zarazaga, «Códigos QR y su aplicación en entornos colaborativos para bibliotecas», Simp. Argent. Tecnol. Soc., pp. 96-109, 2014.J. Calderón y J. Suescún, «IMPLEMENTACIÓN DE UN SISTEMA DE INFORMACIÓN PARA LA GESTIÓN DE LOS CURSOS Y ACTIVIDADES DE EDUCACIÓN CONTINUA DE LOS PROGRAMAS ACADÉMICOS DE LA UNIVERSIDAD FRANCISCO DE PAULA SANTANDER DE LA CIUDAD DE CÚCUTA». Accedido: 9 de mayo de 2023. [En línea]. Disponible en: https://acofipapers.org/index.php/eiei/article/view/854/858S. Tiwari, An Introduction to QR Code Technology. 2016, p. 44. doi: 10.1109/ICIT.2016.021.Y. Chiang, P. Lin, R. Wang y Y. Chen. «Blind QR Code Steganographic Approach Based upon Error Correction Capability», KSII Trans. Internet Inf. Syst., vol. 7, n.o 10, pp. 2527 2543, oct. 2013, doi: 10.3837/tiis.2013.10.012.A. Atencio Zabala, L. A. Bettin Sequea, y A. Fernández García, «Desarrollo e implantación de un sistema de información con Olap para controlar el acceso de visitantes al campus de la Universidad Cooperativa de Colombia sede Montería», ene. 2021, Accedido: 9 de mayo de 2023. [En línea]. Disponible en: http://hdl.handle.net/20.500.12494/32763D. Muyldermans, «How does the virtual DOM compare to other DOM update mechanisms in JavaScript frameworks?».S. Cheng, «Research on Campus Card and Virtual Card Information System», en Proceeding of 2021 International Conference on Wireless Communications, Networking and Applications, Z. Qian, M. A. Jabbar, y X. Li, Eds., Singapore: Springer Nature Singapore, 2022, pp. 1167-1175.K. Yasa, P. Sukarata, G. Putra, I. Nugroho, y I. Astawa, «Secure Electronic Document with QR Code and RSA Digital Signature Algorithm»:, en Proceedings of the 4th International Conference on Applied Science and Technology on Engineering Science, Samarinda, Indonesia: SCITEPRESS - Science and Technology Publications, 2021, pp. 1370-1375. doi: 10.5220/0010965600003260.S. Bensona, F. H. Prasetya, y B. Harnadi, «Implementation Of Qr-Code Based Point Of Sales Application For Retail Store», J. Bus. Technol., vol. 2, n.o 2, pp. 64-71, ago. 2022, doi: 10.24167/jbt.v2i2.4395.S. R. M. Mary y E. K.Rosemary, «Data Security Through Qr Code Encryption And Steganography», Adv. Comput. Int. J., vol. 7, n.o 1/2, pp. 1-7, mar. 2016, doi: 10.5121/acij.2016.7201.J. Li, L. Chen, y Xie, «The Construction and Application of University Virtual Campus Card under the Background of Internet», presentado en IEEE/ACIS 18th International Conference on Computer and Information Science (ICIS), Beijing, China, 2019, pp. 557 561. doi: 10.1109/ICIS46139.2019.8940296.D. Fortunato y J. Bernardino, «Progressive web apps: An alternative to the native mobile Apps», presentado en 13th Iberian Conference on Information Systems and Technologies (CISTI), Caceres, Spain, 2018, pp. 1-6. doi: 10.23919/CISTI.2018.8399228.V. S. Magomadov, «Exploring the role of progressive web applications in modern web development», J. Phys. Conf. Ser., vol. 1679, n.o 2, p. 022043, nov. 2020, doi: 10.1088/1742-6596/1679/2/022043.info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)https://creativecommons.org/licenses/by-nc-nd/4.0/Universidad de Ibagué - Carnet virtualPWAPHPVueAplicación webPWAPHPVueWeb applicationDesarrollo de aplicación web progresiva que incorpora sistema de carnet virtual para la Universidad de IbaguéTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fOtherinfo:eu-repo/semantics/bachelorThesishttp://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/acceptedVersionPublicationORIGINALTrabajo de grado.pdfTrabajo de grado.pdfapplication/pdf1798338https://repositorio.unibague.edu.co/bitstreams/d4023cf9-58d3-476f-93b4-006593c17532/downloada48863f21e28a41d9359ef136439461eMD51Formato de autorización.pdfFormato de autorización.pdfapplication/pdf2115205https://repositorio.unibague.edu.co/bitstreams/e3dd8a4b-6ede-4002-a46b-a54730d49190/downloadb4431efa4cfbd08087e14712a9be4bebMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-8134https://repositorio.unibague.edu.co/bitstreams/31530dba-8165-4401-94f4-cda846203990/download2fa3e590786b9c0f3ceba1b9656b7ac3MD52TEXTTrabajo de grado.pdf.txtTrabajo de grado.pdf.txtExtracted texttext/plain101717https://repositorio.unibague.edu.co/bitstreams/03bae042-b04b-4808-9ea3-ba5e94724a95/download32238304b1db73e1992bfbf2afe31cafMD54Formato de autorización.pdf.txtFormato de autorización.pdf.txtExtracted texttext/plain4https://repositorio.unibague.edu.co/bitstreams/5fb15e5d-7d50-4ea0-8491-bb630e4be21f/downloadff4c8ff01d544500ea4bfea43e6108c1MD56THUMBNAILTrabajo de grado.pdf.jpgTrabajo de grado.pdf.jpgGenerated Thumbnailimage/jpeg5885https://repositorio.unibague.edu.co/bitstreams/43efcfcc-7b8e-47a0-a901-47e7cf28b754/downloadea0ec491458562057019b1fc6e2ea89cMD55Formato de autorización.pdf.jpgFormato de autorización.pdf.jpgGenerated Thumbnailimage/jpeg16676https://repositorio.unibague.edu.co/bitstreams/1418f207-57fa-40c0-b62a-5fb3ccdbfa0a/download048bcafdefa59fa4040f10deaa066cb9MD5720.500.12313/4198oai:repositorio.unibague.edu.co:20.500.12313/41982024-05-07 03:01:23.856https://creativecommons.org/licenses/by-nc-nd/4.0/https://repositorio.unibague.edu.coRepositorio Institucional Universidad de Ibaguébdigital@metabiblioteca.comQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1Ob25Db21tZXJjaWFsLU5vRGVyaXZhdGl2ZXMgNC4wIEludGVybmF0aW9uYWwgTGljZW5zZQ0KaHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLW5kLzQuMC8=