Evaluación y refinamiento del sistema de gestión del ciclo de vida de titulaciones universitarias

Bookmark (0)
Please login to bookmark Close

Este Trabajo de Fin de Grado se enmarca en el proceso de modernización de los sistemas de gestión académica de la Universidad Politécnica de Madrid, y tiene como objetivo el diseño y desarrollo de un sistema web para la gestión del ciclo de vida de titulaciones universitarias. El presente trabajo parte de un proyecto previo desarrollado en el marco de un TFG anterior, sobre el cual se han identificado diversos errores funcionales, limitaciones técnicas y áreas susceptibles de mejora. A partir de dicho análisis, este proyecto se plantea como una evolución que corrige errores, refina la experiencia de usuario e incrementa la fiabilidad y coherencia del sistema original. El sistema desarrollado implementa una arquitectura cliente-servidor compuesta por una interfaz frontend basada en React y un backend construido con Node.js (Express), que se conecta a una base de datos relacional para persistencia de la información. La aplicación permite consultar y gestionar titulaciones tanto en fase de diseño como ya implantadas, ofreciendo funcionalidades adaptadas al estado del título. Desde el punto de vista técnico, el sistema incorpora una lógica basada en llamadas a servicios RESTful y manejo asincrónico de datos para garantizar fluidez, integridad y coherencia. Se han aplicado mejoras significativas en usabilidad, validación de datos y arquitectura del código, con el objetivo de hacer el sistema más robusto, mantenible y preparado para su evolución futura. Este trabajo representa únicamente una parte del sistema global concebido para la gestión integral del ciclo de vida de titulaciones en la UPM. Si bien se han logrado avances sustanciales en la consolidación de funcionalidades clave, se prevé que el sistema continúe expandiéndose en futuras iteraciones, incorporando nuevos módulos, funcionalidades avanzadas y mecanismos de interoperabilidad con otros sistemas institucionales. De esta manera, este proyecto constituye una base sólida sobre la cual seguir construyendo una herramienta estratégica para la transformación digital de la universidad.
ABSTRACT
This Final Degree Project is part of the broader modernization process of the academic management systems at the Universidad Politécnica de Madrid (UPM), and its main objective is the design and development of a web-based system for managing the life cycle of university degree programs. The project builds upon a previous Bachelor’s Thesis in which several functional issues, technical limitations, and areas for improvement were identified. Based on that analysis, the present work proposes an enhanced version that corrects existing errors, refines the user experience, and increases the reliability and consistency of the original system. The developed system implements a client-server architecture, with a frontend interface built using React and a backend developed with Node.js (Express), connected to a relational database for data persistence. The application allows users to view and manage degree programs both in the design phase and already implemented, offering features tailored to the current state of each program. From a technical standpoint, the system incorporates logic based on RESTful service calls and asynchronous data handling to ensure smooth performance, data integrity, and consistency. Significant improvements have been made in usability, data validation, and code architecture to make the system more robust, maintainable, and ready for future evolution. This work represents only a part of a broader system conceived for the comprehensive management of the degree program life cycle at UPM. While considerable progress has been made in consolidating key functionalities, the system is expected to continue expanding in future iterations with the inclusion of new modules, advanced features, and interoperability mechanisms with other institutional systems. Thus, this project lays a solid foundation for the ongoing development of a strategic tool aimed at the university’s digital transformation.

​Este Trabajo de Fin de Grado se enmarca en el proceso de modernización de los sistemas de gestión académica de la Universidad Politécnica de Madrid, y tiene como objetivo el diseño y desarrollo de un sistema web para la gestión del ciclo de vida de titulaciones universitarias. El presente trabajo parte de un proyecto previo desarrollado en el marco de un TFG anterior, sobre el cual se han identificado diversos errores funcionales, limitaciones técnicas y áreas susceptibles de mejora. A partir de dicho análisis, este proyecto se plantea como una evolución que corrige errores, refina la experiencia de usuario e incrementa la fiabilidad y coherencia del sistema original. El sistema desarrollado implementa una arquitectura cliente-servidor compuesta por una interfaz frontend basada en React y un backend construido con Node.js (Express), que se conecta a una base de datos relacional para persistencia de la información. La aplicación permite consultar y gestionar titulaciones tanto en fase de diseño como ya implantadas, ofreciendo funcionalidades adaptadas al estado del título. Desde el punto de vista técnico, el sistema incorpora una lógica basada en llamadas a servicios RESTful y manejo asincrónico de datos para garantizar fluidez, integridad y coherencia. Se han aplicado mejoras significativas en usabilidad, validación de datos y arquitectura del código, con el objetivo de hacer el sistema más robusto, mantenible y preparado para su evolución futura. Este trabajo representa únicamente una parte del sistema global concebido para la gestión integral del ciclo de vida de titulaciones en la UPM. Si bien se han logrado avances sustanciales en la consolidación de funcionalidades clave, se prevé que el sistema continúe expandiéndose en futuras iteraciones, incorporando nuevos módulos, funcionalidades avanzadas y mecanismos de interoperabilidad con otros sistemas institucionales. De esta manera, este proyecto constituye una base sólida sobre la cual seguir construyendo una herramienta estratégica para la transformación digital de la universidad.
ABSTRACT
This Final Degree Project is part of the broader modernization process of the academic management systems at the Universidad Politécnica de Madrid (UPM), and its main objective is the design and development of a web-based system for managing the life cycle of university degree programs. The project builds upon a previous Bachelor’s Thesis in which several functional issues, technical limitations, and areas for improvement were identified. Based on that analysis, the present work proposes an enhanced version that corrects existing errors, refines the user experience, and increases the reliability and consistency of the original system. The developed system implements a client-server architecture, with a frontend interface built using React and a backend developed with Node.js (Express), connected to a relational database for data persistence. The application allows users to view and manage degree programs both in the design phase and already implemented, offering features tailored to the current state of each program. From a technical standpoint, the system incorporates logic based on RESTful service calls and asynchronous data handling to ensure smooth performance, data integrity, and consistency. Significant improvements have been made in usability, data validation, and code architecture to make the system more robust, maintainable, and ready for future evolution. This work represents only a part of a broader system conceived for the comprehensive management of the degree program life cycle at UPM. While considerable progress has been made in consolidating key functionalities, the system is expected to continue expanding in future iterations with the inclusion of new modules, advanced features, and interoperability mechanisms with other institutional systems. Thus, this project lays a solid foundation for the ongoing development of a strategic tool aimed at the university’s digital transformation. Read More