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

Fecha

Autor corporativo

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Distrital Francisco José de Caldas.

Compartir

Altmetric

Resumen

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.

Descripción

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.

Palabras clave

Apex, Oracle, Excel, apex_data_export, PL/SQL, Consultas SQL

Materias

Especialización en Ingeniería de Software -- Tesis y disertaciones académicas , Procesamiento de datos , Desarrollo de programas para computador

Citación