Publicación:
Desarrollo de aplicativo potenciado con IA para la gestión de reservas y asistencia en los laboratorios de la Universidad Ean

dc.contributor.advisorChery Leal, Marie Jose
dc.contributor.authorBeltrán Durán, Ana Sofia
dc.contributor.authorMontealegre Rangel, Cristian Camilo
dc.contributor.authorQuecan Moreno, Santiago Steven
dc.contributor.juryChacón Rivera, Lina María
dc.contributor.researchgroupCIENCIA, TECNOLOGÍA E INNOVACIÓN::TECNOLOGICO ONTARE MAIRA ALEJANDRA GARCIA JARAMILLO Categoría A1 COL0026879
dc.creator.id1042241928
dc.creator.id1013100935
dc.creator.id1011084558
dc.date.accessioned2025-12-14T01:47:57Z
dc.date.issued2025-11-30
dc.description.abstractEste proyecto propone una solución integral para la gestión de los laboratorios de la Universidad Ean, con el objetivo de superar las limitaciones presentes en los procesos de reserva, control de materiales, registro de asistencia y trazabilidad de prácticas académicas. Actualmente, dichos procesos se apoyan en formularios digitales y comunicación por correo electrónico, lo que ocasiona problemas como cancelaciones tardías de prácticas, desperdicio de insumos, falta de control formal sobre los materiales, registros inexactos de asistencia y ausencia de alertas oportunas para los estudiantes. Para resolver estas dificultades, se plantea como solución viable el diseño de un sistema integral de gestión de laboratorios, desarrollado mediante tecnologías web y móviles que permitan centralizar la información y automatizar los procesos. El sistema incluye funcionalidades como reserva en línea con validación automática, control de inventario de materiales, registro de asistencia mediante tokens dinámicos, notificaciones automáticas a estudiantes y docentes, así como reportes consolidados para coordinadores. Adicionalmente, se contempla el uso de Inteligencia Artificial (IA) para sugerir plantillas de insumos y protocolos, reduciendo la carga administrativa de los docentes y mejorando la preparación de las prácticas. Con esta propuesta, se busca optimizar los recursos, incrementar la eficiencia administrativa y elevar la calidad del proceso académico en la Universidad Ean.spa
dc.description.abstractThis project proposes a comprehensive solution for managing the laboratories at Ean University, aiming to overcome the limitations currently present in the processes of reservations, materials control, attendance recording, and traceability of academic practices. Currently, these processes rely on digital forms and email communication, leading to problems such as late cancellations of practical sessions, wasted supplies, a lack of formal control over materials, inaccurate attendance records, and a lack of timely alerts for students. To address these difficulties, the project proposes the design of a comprehensive laboratory management system, developed using web and mobile technologies that centralize information and automate processes. The system includes features such as online reservations with automatic validation, materials inventory control, attendance recording via dynamic tokens, automatic notifications to students and faculty, and consolidated reports for coordinators. Additionally, the project envisions the use of Artificial Intelligence (AI) to suggest templates for supplies and protocols, reducing the administrative burden on faculty and improving the preparation of practical sessions. This proposal seeks to optimize resources, increase administrative efficiency, and raise the quality of the academic process at Ean Universityeng
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.description.researchareaCIENCIA, TECNOLOGÍA E INNOVACIÓN::TECNOLOGICO ONTARE MAIRA ALEJANDRA GARCIA JARAMILLO Categoría A1 COL0026879::Tecnología de la información y comunicaciones
dc.description.tableofcontentsLista de Figuras.............................................................................................................. 8 Lista de Tablas ............................................................................................................... 9 Introducción.................................................................................................................. 10 Objetivos ....................................................................................................................... 12 Objetivo general ......................................................................................................... 12 Objetivos específicos ................................................................................................. 12 Definición del problema .............................................................................................. 13 Justificación ................................................................................................................. 15 Marco Teórico............................................................................................................... 17 Gestión de laboratorios académicos y de investigación ........................................... 17 Modelos de gestión de recursos, equipos y reservas ............................................... 17 Sistema de Gestión de Información de Laboratorio .................................................. 18 Tecnologías y Estándares Modernos para Desarrollo Web y Móvil ......................... 19 Desarrollo de Backend con FastAPI .......................................................................... 20 Frontend moderno con React: Componentización y reusabilidad ............................ 21 Diseño de APIs REST................................................................................................ 22 Bases de datos........................................................................................................... 24 Sistema de Gestión de Base de datos.................................................................. 24 PostgreSQL ........................................................................................................... 25 Contenedores ............................................................................................................. 26 Docker......................................................................................................................... 27 Docker Compose para orquestación de servicios ..................................................... 28 RAG (Retrieval Augmented Generation) ................................................................... 28 Análisis de restricciones............................................................................................. 30 Metodología para la selección y desarrollo de la solución .................................... 32 Enfoque metodológico................................................................................................ 32 Justificación del alcance y diseño.............................................................................. 32 Fases de la metodología............................................................................................ 33 Fase 1: Análisis y planteamiento de la solución........................................................ 33 Fase 2: Diseño del prototipo ...................................................................................... 34 Fase 3: Validación y retroalimentación del prototipo................................................. 34 Análisis de Requerimientos........................................................................................ 35 Desarrollo de la Solución............................................................................................ 41 Análisis y comprensión del flujo del laboratorio......................................................... 41 Diseño técnico de la solución..................................................................................... 44 Pruebas Funcionales, Validación y Evidencia por Historias de Usuario................... 46 Análisis de Costos....................................................................................................... 50 Costos directos del proyecto...................................................................................... 50 Costos indirectos del proyecto................................................................................... 51 Conclusiones................................................................................................................ 54 Referencias................................................................................................................... 56 A. Anexo: Validación automática disponibilidad y recordatorios. ................... 59 B. Anexo: Agenda consolidada de prácticas. ..................................................... 60 C. Anexo: Plantillas sugeridas por IA con detalles de una práctica. ............... 61 D. Anexo: Gestión de materiales de una reserva. .............................................. 62 E. Anexo: Validación antifraude de asistencia. .................................................. 63 F. Anexo: Reportes detallados. ............................................................................ 64 G. Anexo: Alertas automáticas.............................................................................. 65 H. Anexo: Agente de IA y entrenamiento personalizado................................... 66 I. Anexo: Seguimiento de reporte de daños. ......................................................... 67spa
dc.formatpdf
dc.format.extent58 páginas, 9 anexos
dc.format.mediumRecurso electrónicospa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Universidad Eanspa
dc.identifier.localBDM-FIS
dc.identifier.reponamereponame:Repositorio Institucional Biblioteca Digital Minervaspa
dc.identifier.repourlhttps://repository.ean.edu.co/
dc.identifier.urihttps://hdl.handle.net/10882/15528
dc.language.isospa
dc.publisherUniversidad Ean
dc.publisher.facultyFacultad de Ingeniería
dc.publisher.placeBogotá, Colombia
dc.publisher.programIngeniería de Sistemas
dc.relation.referencesBhat, S. (2021a). Practical docker with python: Build, release, and distribute your python app with docker. In Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker. Apress Media LLC. https://doi.org/10.1007/978-1-4842- 7815-4 Bhat, S. (2021b). Practical docker with python: Build, release, and distribute your python app with docker. In Practical Docker with Python: Build, Release, and Distribute Your Python App with Docker. Apress Media LLC. https://doi.org/10.1007/978-1-4842- 7815-4 Chusho, T. (2016). The User View and the System View of Matching Sites for End-UserInitiative Development. In G.-C. Yang, S.-I. Ao, X. Huang, & O. Castillo (Eds.), Transactions on Engineering Technologies (pp. 109–122). Springer Singapore. Forero, S. (2025, August 21). Entendimiento necesidades de laboratorios EAN. Hueso Ibañez, Luis. (2000). Gestión de bases de datos (2a. ed.). RA-MA Editorial. Jain, V., & Mittal, A. (2024). The Rise of Component-Driven Development in Modern Frontend Frameworks. International Journal For Multidisciplinary Research, 6. https://doi.org/10.36948/ijfmr.2024.v06i05.40772 Jangla, K. (2018). Accelerating Development Velocity Using Docker: Docker Across Microservices. In Accelerating Development Velocity Using Docker: Docker across Microservices. Apress Media LLC. https://doi.org/10.1007/978-1-4842-3936-0 Juba, Salahaldin., Volkov, Andrey., & Vannahme, Achim. (2015). Learning PostgreSQL : create, develop, and manage relational databases in real-world applications using PostgreSQL. Packt Publishing. Kotstein, S., Bogner, J., & Barzen, J. (2021). Which RESTful API Design Rules Are Important and How Do They Improve Software Quality? A Delphi Study with Industry Experts (pp. 154–173). Springer International Publishing. https://doi.org/10.1007/978-3-030-87568-8_10 Lathkar, M. (2023). Introduction to FastAPI. In M. Lathkar (Ed.), High-Performance Web Apps with FastAPI: The Asynchronous Web Framework Based on Modern Python (pp. 1–28). Apress. https://doi.org/10.1007/978-1-4842-9178-8_1 Li, L., & Chou, W. (2011). Design and Describe REST API without Violating REST: A Petri Net Based Approach. 2011 IEEE International Conference on Web Services, 508– 515. https://doi.org/10.1109/ICWS.2011.54 Ma, X. (2016). The Research of the Opening System of University Laboratory and the Design of the Laboratory Reservation System. Proceedings of the 2016 International Conference on Computational Science and Engineering (ICCSE 2016), 113–117. https://doi.org/10.2991/iccse-16.2016.19 Makris, A., Tserpes, K., Spiliopoulos, G., Zissis, D., & Anagnostopoulos, D. (2021). MongoDB Vs PostgreSQL: A comparative study on performance aspects. GeoInformatica, 25(2), 243–268. https://doi.org/10.1007/s10707-020-00407-w Marii, B., & Zholubak, I. (2022). Features of Development and Analysis of REST Systems. Advances in Cyber-Physical Systems, 7(2), 121–129. https://doi.org/10.23939/acps2022.02.121 Prayogi, A. A., Niswar, M., Indrabayu, & Rijal, M. (2020). Design and Implementation of REST API for Academic Information System. IOP Conference Series: Materials Science and Engineering, 875(1), 12047. https://doi.org/10.1088/1757- 899X/875/1/012047 Rajala, O. (2024). Impact of React component libraries on developer experience - An empirical study on component libraries’ styling approaches. https://doi.org/10.13140/RG.2.2.18504.33282 Riswanto, Suseno, N., Partono, Harjati, P., & Dedy, H. A. (2019). School Laboratory Management Information System. Journal of Physics: Conference Series, 1361(1). https://doi.org/10.1088/1742-6596/1361/1/012068 Salas-Tanchiva, C. (2022). Impact and importance of the automation of the documentary process in public institutions. Revista Cientifica de Sistemas e Informatica, 2(1). https://doi.org/10.51252/rcsi.v2i1.266 Sub, P., & Huang, S. (2025). Finance and Large Language Models (P. M. S. Choi & S. H. Huang, Eds.). Springer Nature Singapore. https://doi.org/10.1007/978-981-96-5833-6 Wang, Y., Wei, Z., Cao, J., & Liu, Z. (2019). Research and Implementation of Big Data Technology Laboratory Equipment Reservation Management System. IOP Conference Series: Earth and Environmental Science, 252(4), 42072. https://doi.org/10.1088/1755-1315/252/4/042072 Yang, B. (2021). Research on the Laboratory Management Mode Based on the Optimal Allocation of Resources. OALib, 08(01), 1–8. https://doi.org/10.4236/oalib.1107119
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.licenseAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.armarcLaboratoriosspa
dc.subject.armarcInteligencia artificialspa
dc.subject.armarcUniversidad Eanspa
dc.subject.armarcDesarrollo de softwarespa
dc.subject.lembInnovaciones tecnológicasspa
dc.subject.lembMejoramiento de procesosspa
dc.subject.proposalSistema de gestión de laboratoriosspa
dc.subject.proposalInteligencia artificial aplicadaspa
dc.subject.proposalSistemas de informaciónspa
dc.subject.proposalTecnologías webspa
dc.subject.proposalDesarrollo de softwarespa
dc.subject.proposalLaboratories management systemeng
dc.subject.proposalApplied artificial intelligenceeng
dc.subject.proposalInformation systemseng
dc.subject.proposalWeb technologieseng
dc.subject.proposalSoftware developmenteng
dc.titleDesarrollo de aplicativo potenciado con IA para la gestión de reservas y asistencia en los laboratorios de la Universidad Eanspa
dc.titleDevelopment of an AI-powered application for managing reservations and attendance in the laboratories of Universidad Eaneng
dc.typeTrabajo de grado - Pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.otherTrabajo de grado - Pregrado
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
person.affiliation.nameIngeniería de Sistemas
person.affiliation.nameIngeniería de Sistemas
person.affiliation.nameIngeniería de Sistemas

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
QuecanSantiago2025.pdf
Tamaño:
1.34 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
Cargando...
Miniatura
Nombre:
QuecanSantiago2025_Anexo.pdf
Tamaño:
266.76 KB
Formato:
Adobe Portable Document Format
Descripción:
Autorización Publicación

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.92 KB
Formato:
Item-specific license agreed upon to submission
Descripción: