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.advisor | Romero Villalobos, Oswaldo Alberto | |
| dc.contributor.author | Álvarez Chirivi, Miguel Fernando | |
| dc.contributor.orcid | Romero Villalobos, Oswaldo Alberto [0000-0001-8308-3128] | |
| dc.date.accessioned | 2025-07-03T19:42:36Z | |
| dc.date.available | 2025-07-03T19:42:36Z | |
| dc.date.created | 2025-06-13 | |
| dc.description | El 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.abstract | This 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.mimetype | ||
| dc.identifier.uri | http://hdl.handle.net/11349/96245 | |
| dc.language.iso | spa | |
| dc.publisher | Universidad Distrital Francisco José de Caldas. | |
| dc.relation.references | Anderson, D. J. (2010). Kanban: Successful evolutionary change for your technology business. Blue Hole Press. | |
| dc.relation.references | Chaudhuri, 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.references | Díaz, A. (2020). Data exportation in enterprise systems. Editorial Tecnos. | |
| dc.relation.references | García, M., & Pérez, J. (2021). Database schema design and optimization. Universidad de los Andes. | |
| dc.relation.references | Gómez, P., & Torres, E. (2021). Implementing Oracle APEX for business intelligence systems. Wiley. | |
| dc.relation.references | Jiménez, L. (2022). Designing efficient databases for reporting. Editorial Pearson. | |
| dc.relation.references | Kniberg, H. (2010). Kanban and Scrum: Making the most of both. C4Media. | |
| dc.relation.references | López, S., & Martínez, J. (2020). Business reporting systems. McGraw-Hill. | |
| dc.relation.references | Nielsen, J. (2019). User experience principles for enterprise systems. UX Design Press. | |
| dc.relation.references | Oracle Corporation. (2022). Oracle Application Express (APEX): A guide for developers. | |
| dc.relation.references | Oracle Documentation. https://docs.oracle.com/en/database/oracle/apex/ | |
| dc.relation.references | Oracle Corporation. (2023). Oracle APEX - Application development philosophy. https://docs.oracle.com/en/database/oracle/apex/ | |
| dc.relation.references | Oracle. (s.f.). NVL. Oracle Help Center. Recuperado de https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/NVL.html | |
| dc.relation.references | Oracle. (s.f.). TRANSLATE. Oracle Help Center. Recuperado de https://docs.oracle.com/en/database/oracle/oracle-database/18/sqlrf/TRANSLATE.html | |
| dc.relation.references | Coronel, S. C., & Morris, S. (2018). Sistemas de bases de datos: Diseño, implementación y administración. Cengage Learning. | |
| dc.relation.references | Ramakrishnan, R., & Gehrke, J. (2003). Database management systems (3rd ed.). McGraw-Hill. | |
| dc.relation.references | Silberschatz, A., Korth, H. F., & Sudarshan, S. (2020). Database system concepts (7th ed.). McGraw-Hill. | |
| dc.relation.references | Pressman, R. S., & Maxim, B. R. (2020). Ingeniería de software: Un enfoque práctico (8.ª ed.). McGraw-Hill Education. | |
| dc.relation.references | Purba, 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.references | Rodríguez, R. (2021). Improving data export with Excel in corporate environments [Tesis de maestría, Universidad Nacional]. | |
| dc.relation.references | Shasha, D. (1996). Tuning databases for high performance. ACM Computing Surveys, 28(1), 113–115. https://doi.org/10.1145/234313.234344 | |
| dc.rights.acceso | Abierto (Texto Completo) | |
| dc.rights.accessrights | OpenAccess | |
| dc.subject | Apex | |
| dc.subject | Oracle | |
| dc.subject | Excel | |
| dc.subject | apex_data_export | |
| dc.subject | PL/SQL | |
| dc.subject | Consultas SQL | |
| dc.subject.keyword | Apex | |
| dc.subject.keyword | Oracle | |
| dc.subject.keyword | Excel | |
| dc.subject.keyword | Apex_data_export | |
| dc.subject.keyword | PL/SQL | |
| dc.subject.keyword | SQL query | |
| dc.subject.lemb | Especialización en Ingeniería de Software -- Tesis y disertaciones académicas | |
| dc.subject.lemb | Procesamiento de datos | |
| dc.subject.lemb | Desarrollo de programas para computador | |
| dc.title | 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.title.titleenglish | Implementation of a software module for exporting reports to Excel in the Hermes extension component system, using Oracle APEX | |
| dc.type | bachelorThesis | |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.degree | Producción Académica | |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis |
Archivos
Bloque original
1 - 3 de 3
Cargando...
- 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
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:
