Aplicación web sobre sitios de interés cultural y turístico de Galicia

Abstract

[Resumen] El objetivo de este trabajo de fin de grado ha sido el de desarrollar una aplicación que ofrezca una gran variedad de información sobre los sitios culturales naturales e históricos más importantes de Galicia, y la posibilidad de una interacción entre usuarios para fomentar su continuo crecimiento y desarrollo. Para alcanzar este objetivo ha sido necesario realizar un análisis sobre la importancia del patrimonio histórico y cultural de Galicia. En ese análisis, se ha descubierto que se podría fomentar en gran parte el turismo con una aplicación que mostrase las características, detalles y localizaciones de los lugares con un importante rasgo histórico-cultural. En el desarrollo de esta aplicación web se han utilizado las tecnologías de código abierto como Java, Spring e Hibernate para la creación de un servidor donde desarrollar la parte lógica de la aplicación. Este servidor cuenta con un mapeo a un sistema gestor de base de datos (SGBD) relacional creado con PostgreSQL para el almacenamiento de la información. Además de esto, implementa un servicio REST para la comunicación con un cliente web basado en Vue.js el cual ofrecerá una interfaz amigable con la que interactuar para llevar a cabo las funcionalidades disponibles. Este trabajo de fin de grado se ha gestionado siguiendo una metodología iterativa e incremental para el desarrollo de software que permite acortar significativamente los ciclos de desarrollo y asegurando que al final de cada ciclo se dispondrá de un software funcional.[Abstract] The objective of this final degree project is to develop an application that manages the location of the most important cultural and historical sites in Galicia, as well as the interaction between users for their continuous growth and development. To achieve this objective it was necessary to carry out an analysis on the importance of the historical and cultural heritage of Galicia. It was discovered that tourism could be largely promoted with an application that promotes and shows the characteristics, details and locations of places with an important historical-cultural trait. In the development of this web application, open source technologies such as Java, Spring and Hibernate have been used to create a server where to develop the logical part of the application. This server has a mapping to a relational database management system (DBMS) created with PostgreSQL for information storage. In addition to this, it implements a REST service for communication with a web client based on Vue.js which will offer a friendly interface with which to interact to carry out the available functionalities. This final degree project has been managed following an iterative and incremental methodology for software development that allows to significantly shorten development cycles and ensure that functional software will be available at the end of each cycle.Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2020/202

    Similar works