Implementación de un módulo de software para la exportación de reportes en Excel en el sistema Hermes componente de extensión, utilizando Oracle APEX

dc.contributor.advisorRomero Villalobos, Oswaldo Alberto
dc.contributor.authorÁlvarez Chirivi, Miguel Fernando
dc.contributor.orcidRomero Villalobos, Oswaldo Alberto [0000-0001-8308-3128]
dc.date.accessioned2025-07-03T19:42:36Z
dc.date.available2025-07-03T19:42:36Z
dc.date.created2025-06-13
dc.descriptionEl presente proyecto aborda la implementación de un nuevo módulo de generación de reportes en formato Excel dentro del sistema Hermes – componente de extensión, utilizado por la Universidad Nacional de Colombia. Esta iniciativa surge como respuesta a los problemas identificados en el módulo actual, tales como alta latencia, dificultades con el formato CSV y dependencia de procesos asincrónicos que impactan negativamente en la eficiencia operativa y en la experiencia de usuario. La solución se desarrolla utilizando Oracle APEX y el paquete APEX_DATA_EXPORT, permitiendo la generación inmediata de archivos Excel descargables desde el navegador. Se implementa un nuevo esquema de base de datos optimizado que actúa como fuente de datos para los reportes, junto con un mecanismo de transferencia automatizada desde el esquema transaccional, todo bajo una arquitectura de tres capas. El desarrollo se guía por la metodología RSSD adaptada, incluyendo fases de análisis, diseño, implementación y validación. Se diseñan funcionalidades que incluyen selección de reportes y columnas, validación de fechas, control de accesos y registros de logs. El módulo busca mejorar la eficiencia, reducir tiempos de respuesta a menos de tres minutos, y ofrecer una interfaz intuitiva y funcional para los usuarios administrativos de las distintas sedes de la universidad. La implementación de este módulo representa una mejora significativa en la capacidad del sistema Hermes para satisfacer las necesidades informativas de sus usuarios, fortaleciendo los procesos institucionales y la toma de decisiones basada en datos.
dc.description.abstractThis project addresses the implementation of a new report generation module in Excel format within the Hermes system—an extension component used by the National University of Colombia. This initiative arose in response to the problems identified in the current module, such as high latency, difficulties with the CSV format, and dependence on asynchronous processes that negatively impact operational efficiency and user experience. The solution is developed using Oracle APEX and the APEX_DATA_EXPORT package, allowing the immediate generation of Excel files downloadable from the browser. A new optimized database schema is implemented as a data source for the reports, along with an automated transfer mechanism from the transactional schema, all within a three-tier architecture. Development is guided by the adapted RSSD methodology, including analysis, design, implementation, and validation phases. Features are designed that include report and column selection, date validation, access control, and log recording. The module seeks to improve efficiency, reduce response times to less than three minutes, and offer an intuitive and functional interface for administrative users at the university's various locations. The implementation of this module represents a significant improvement in the Hermes system's ability to meet its users' information needs, strengthening institutional processes and data-driven decision-making.
dc.format.mimetypepdf
dc.identifier.urihttp://hdl.handle.net/11349/96245
dc.language.isospa
dc.publisherUniversidad Distrital Francisco José de Caldas.
dc.relation.referencesAnderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Blue Hole Press.
dc.relation.referencesChaudhuri, S. (1998). An overview of query optimization in relational systems. ACM SIGMOD Record, 28(2), 34–43. https://doi.org/10.1145/304181.304186
dc.relation.referencesDíaz, A. (2020). Data exportation in enterprise systems. Editorial Tecnos.
dc.relation.referencesGarcía, M., & Pérez, J. (2021). Database schema design and optimization. Universidad de los Andes.
dc.relation.referencesGómez, P., & Torres, E. (2021). Implementing Oracle APEX for business intelligence systems. Wiley.
dc.relation.referencesJiménez, L. (2022). Designing efficient databases for reporting. Editorial Pearson.
dc.relation.referencesKniberg, H. (2010). Kanban and Scrum: Making the most of both. C4Media.
dc.relation.referencesLópez, S., & Martínez, J. (2020). Business reporting systems. McGraw-Hill.
dc.relation.referencesNielsen, J. (2019). User experience principles for enterprise systems. UX Design Press.
dc.relation.referencesOracle Corporation. (2022). Oracle Application Express (APEX): A guide for developers.
dc.relation.referencesOracle Documentation. https://docs.oracle.com/en/database/oracle/apex/
dc.relation.referencesOracle Corporation. (2023). Oracle APEX - Application development philosophy. https://docs.oracle.com/en/database/oracle/apex/
dc.relation.referencesOracle. (s.f.). NVL. Oracle Help Center. Recuperado de https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/NVL.html
dc.relation.referencesOracle. (s.f.). TRANSLATE. Oracle Help Center. Recuperado de https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/TRANSLATE.html
dc.relation.referencesCoronel, S. C., & Morris, S. (2018). Sistemas de bases de datos: Diseño, implementación y administración. Cengage Learning.
dc.relation.referencesRamakrishnan, R., & Gehrke, J. (2003). Database management systems (3rd ed.). McGraw-Hill.
dc.relation.referencesSilberschatz, A., Korth, H. F., & Sudarshan, S. (2020). Database system concepts (7th ed.). McGraw-Hill.
dc.relation.referencesPressman, R. S., & Maxim, B. R. (2020). Ingeniería de software: Un enfoque práctico (8.ª ed.). McGraw-Hill Education.
dc.relation.referencesPurba, T. R., & Ramli, R. (2022). Optimization of SQL query using best practice methods in Oracle. Journal of Information Systems Engineering and Business Intelligence, 8(1), 38–44. https://doi.org/10.20473/jisebi.v8i1.2022.38-44
dc.relation.referencesRodríguez, R. (2021). Improving data export with Excel in corporate environments [Tesis de maestría, Universidad Nacional].
dc.relation.referencesShasha, D. (1996). Tuning databases for high performance. ACM Computing Surveys, 28(1), 113–115. https://doi.org/10.1145/234313.234344
dc.rights.accesoAbierto (Texto Completo)
dc.rights.accessrightsOpenAccess
dc.subjectApex
dc.subjectOracle
dc.subjectExcel
dc.subjectapex_data_export
dc.subjectPL/SQL
dc.subjectConsultas SQL
dc.subject.keywordApex
dc.subject.keywordOracle
dc.subject.keywordExcel
dc.subject.keywordApex_data_export
dc.subject.keywordPL/SQL
dc.subject.keywordSQL query
dc.subject.lembEspecialización en Ingeniería de Software -- Tesis y disertaciones académicas
dc.subject.lembProcesamiento de datos
dc.subject.lembDesarrollo de programas para computador
dc.titleImplementación de un módulo de software para la exportación de reportes en Excel en el sistema Hermes componente de extensión, utilizando Oracle APEX
dc.title.titleenglishImplementation of a software module for exporting reports to Excel in the Hermes extension component system, using Oracle APEX
dc.typebachelorThesis
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.degreeProducción Académica
dc.type.driverinfo:eu-repo/semantics/bachelorThesis

Archivos

Bloque original

Mostrando 1 - 3 de 3
Cargando...
Miniatura
Nombre:
AlvarezChiriviMiguelFernando2025.pdf
Tamaño:
2.23 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado
No hay miniatura disponible
Nombre:
AlvarezChiriviMiguelFernando2025Anexos.zip
Tamaño:
1.68 MB
Formato:
Descripción:
Anexos
No hay miniatura disponible
Nombre:
Licencia de uso y publicacion.pdf
Tamaño:
269.91 KB
Formato:
Adobe Portable Document Format

Bloque de licencias

Mostrando 1 - 1 de 1
No hay miniatura disponible
Nombre:
license.txt
Tamaño:
7 KB
Formato:
Item-specific license agreed upon to submission
Descripción: