Este proyecto se desarrolló en la Empresa de Aplicaciones Informáticas (Desoft), perteneciente al Ministerio de la Informática y las Comunicaciones en Sancti Spíritus. Si bien es una empresa de alta tecnología no contaba con una aplicación web que contribuyera a la gestión de la información debido a que el flujo de información se realizaba a través de correos electrónicos, murales, chat y reuniones constantes causando pérdida de tiempo e información desactualizada, por lo que se realizó una aplicación web para darle solución al problema propuesto.
Las etapas llevadas a cabo en la elaboración de la aplicación web fueron planteadas por la metodología Rational Unified Process (RUP) y se implementó haciendo uso del framework de desarrollo Symfony 5. Se utilizó PHP 7.4 como lenguaje de programación propiciando un código eficiente. Para la persistencia de los datos se utilizó MySQL por considerarse un gestor de base de datos muy poderoso y se utilizó el Xampp 7.4 como paquete integrador por la seguridad y estabilidad que presenta. Para la creación del modelo de la base de datos se recurrió al Visual Paradigm el cual es una herramienta CASE que soporta el ciclo de vida completo del desarrollo de software: análisis y diseño orientados a objetos, implementación y pruebas. Como gestor bibliográfico se acudió al EndNote el cual es una herramienta de gestión de gran utilidad para docentes, investigadores, estudiantes y bibliotecarios.
This project will be developed in the Computer Applications Company (Desoft), belonging to the Ministry of Information Technology and Communications in Sancti Spíritus. Although it is a high-tech company, it did not have a web application that would contribute to information management because the flow of information was carried out through emails, bulletin boards, chat and constant meetings, causing loss of time and outdated information, so a web application was made to solve the proposed problem.
The stages carried out in the development of the web application were raised by the Rational Unified Process (RUP) methodology and it was implemented using the Symfony 5 development framework. PHP 7.4 was used as the programming language, promoting efficient code. For the persistence of the data, MySQL was used as it is considered a very powerful database manager and Xampp 7.4 was used as an integration package due to its security and stability. For the creation of the database model, the Visual Paradigm was used, which is a CASE tool that supports the complete life cycle of software development: object-oriented analysis and design, implementation and testing. As a bibliographic manager, EndNote was used, which is a very useful management tool for teachers, researchers, students and librarians