Aplicación web para búsqueda y análisis de congresos y revistas

View/ Open
Use this link to cite
http://hdl.handle.net/2183/39369
Except where otherwise noted, this item's license is described as Atribución-NoComercial-SinDerivadas 3.0 España
Collections
Metadata
Show full item recordTitle
Aplicación web para búsqueda y análisis de congresos y revistasAuthor(s)
Directors
Cerdeira-Pena, AnaBernardo, Guillermo de
Date
2023-11Center/Dept./Entity
Universidade da Coruña. Facultade de InformáticaDescription
Traballo fin de grao (UDC.FIC). Enxeñeria informática. Curso 2023/2024Abstract
[Resumen]: El objetivo de este trabajo de fin de grado es el desarrollo de una aplicación web para la
búsqueda y consulta de conferencias y revistas académicas con funcionalidades añadidas de
administración de datos y carga de datos semi-automatizadas.
Para alcanzar este objetivo se dividió el desarrollo en fases. En primer lugar se realizó un
análisis del dominio en el que se obtuvieron las herramientas que se utilizarían y las funcionalidades
principales. A continuación se diseñó un esquema de datos, seguido de un estudio
detallado de las fuentes de datos externas a usar y la exposición de los requisitos en forma de
historias de usuario. Finalmente se procedió a la implementación del proyecto y la realización
de pruebas.
Para la implementación se ha creado un almacén de datos persistente usando PostgreSQL,
un servidor web utilizando Java, en combinación con librerías de uso extendido como Spring
Boot e Hibernate, y otras que nos permiten leer archivos, como SaxParser. Para el lado cliente
se ha usado JavaScript con las librerías React y Redux, además de ChartJs para la creación de
gráficas.
El trabajo de fin de grado se realizó siguiendo una metodología iterativa e incremental ya
que se consideró que era la más adecuada para el desarrollo del proyecto. [Abstract]: The objective of this final degree project is to develop a web application that is meant
for anyone who wants to inquire about academic conferences and journals. Also with data
administration capabilities and semi-automatic data load.
The development was divided into phases to achieve the stated goals. Initially, it was
analysed the domain in which the tools to be used were defined, as well as the main functionalities.
Next, it was designed a data schema, a study of the external data source was made,
and the specifications were written as user stories. Ultimately, what is left are the project
implementation and tests.
For said implementation, it is developed a spatial data warehouse using PostgreSQL and
a web server with Java and also typical libraries. Like Spring Boot and Hibernate, as well as
SaxParser which allows us to analyse files. The client side is handled with JavaScript and the
libraries React and Redux, using ChartJs for plotting graphs. The final degree project was made following an incremental and iterative methodology
adapted to the development team.
Keywords
Conferencias académicas
Revistas académicas
Publicaciones académicas
Aplicación web
SaxParser
Java
React
PostgreSQL
Academic conferences
Academic journal
Papers
Web application
Revistas académicas
Publicaciones académicas
Aplicación web
SaxParser
Java
React
PostgreSQL
Academic conferences
Academic journal
Papers
Web application
Rights
Atribución-NoComercial-SinDerivadas 3.0 España