Análisis, Diseño e Implementación de una Aplicación Web Java MVC para la Puntuación y Recomendación de Películas

Use this link to cite
http://hdl.handle.net/2183/24910
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
Análisis, Diseño e Implementación de una Aplicación Web Java MVC para la Puntuación y Recomendación de PelículasAuthor(s)
Directors
Losada Pérez, JoséDate
2019Center/Dept./Entity
Enxeñaría informática, Grao enDescription
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2018/2019Abstract
[Resumen] El objetivo de este proyecto es el diseño e implementación de una aplicación web que permitirá a sus usuarios consultar información general sobre películas. Además, podrán puntuar y recomendar películas a otros usuarios. La aplicación resultante será una red social basada en películas. Permitirá conocer las opiniones de otros sobre películas que ya ha visto, o permitirá a sus usuarios descubrir nuevas que ver. Los usuarios administradores podrán gestionar las películas y otros usuarios registrados en la aplicación. Además, también se les permitirá registrar nuevos. La metodología empleada para el desarrollo de este proyecto ha sido una versión simplificada del Proceso Unificado de Desarrollo Software. Se trata de un desarrollo iterativo e incremental en el que, en cada iteración se realiza un ciclo completo de las fases de análisis, diseño, implementación y pruebas para ir añadiendo nuevas funcionalidades progresivamente hasta alcanzar el objetivo establecido. Para la fase de desarrollo del proyecto se van a utilizar tecnologías enfocadas a una arquitectura Modelo-Vista-Controlador (MVC). Una de ellas será la tecnología Java EE con apoyo en el framework Spring, concretamente en la herramienta Spring Boot para simplificar el desarrollo del subsistema que expone e implementa las operaciones del servicio. En la parte de la interfaz de usuario se va a utilizar la librería de Javascript de código abierto React. [Abstract] The objective of this project is to design and implement a web application that allow users consult general information about movies. In addition, users will be able to rate and recommend movies to other users. The resulting application will be a movie-based social network. It will allow users to know the opinions of other users about movies that they have already watched or it will also allow users to discover new movies to watch. Administrator users can manage the movies and users registered in the application. Inaddition, they will also be allowed to register new ones. The methodology used for the development of this project has been a simplified version of the Unified Software Development Process. It is an iterative and incremental development in which, in each iteration, a complete cycle of the phases of analysis, design, implementation and testing is carried out to gradually add new functionalities until reaching the established objective. For the development phase of the project, technologies focused on an Model-View-Controller (MVC) architecture will be used. One of them will be the Java EE technology with help of the Spring Framework. More specifically, the Spring Boot tool will be used to ease the development of the server part. In the part of the user interface it will be used the open-source JavaScript library React.
Keywords
Película
MVC
Java
Maven
React
API
Web
Spring
Movie
MVC
Java
Maven
React
API
Web
Spring
Movie
Rights
Atribución-NoComercial-SinDerivadas 3.0 España