Empreu aquest identificador per citar o enllaçar aquest ítem: http://hdl.handle.net/10609/148360
Títol: Service Remote Book
Autoria: Graña Hermida, Ivan
Tutor: Caballé, Santi  
Altres: Oller Arcas, Antoni  
Resum: Este proyecto consiste en crear una aplicación ecommerce de venta de libros, la cual esta diseñada y desarrollada mediante una arquitectura hexagonal con varios microservicios. Se emplean tecnologías como Spring para el backend y Thymeleaf para el frontend, todo ello virtualizado con Docker para poder ser mas escalable. La aplicación funciona mediante roles de usuario (ADMIN y USER), cada uno con su lógica de negocio y vistas, para separar las funcionalidades que se detallan en los diagramas de casos de uso y UML expuestos en la memoria. También se detalla la implementación de la pasarela de pago Stripe, para poder realizar los pagos de los libros que se deseen comprar.
El objetivo de este trabajo final de grado en Ingeniería Informática, es planificar y ejecutar un proyecto, basado en la creación de una tienda online de venta de libros. Además, se busca cumplir los objetivos marcados mediante el uso de herramientas y tecnologías punteras y, sobre todo, aplicar los conocimientos adquiridos durante el transcurso del grado. Durante las fases de planificación, análisis y desarrollo, se han aplicado las competencias y conocimientos adquiridos en asignaturas cursas en el grado como por ejemplo: gestión de proyectos, ingeniería de requisitos, programación orientada a objetos, análisis y diseño con patrones, ingeniería de componentes distribuidos, entre otras. La idea o elección de este proyecto, no es otra que el intentar unificar el medio más usado a día de hoy por las nuevas generaciones, con el mundo de la lectura y literatura de libros. Por ende, da como resultado la creación de una tienda online de venta de libros.
The objective of this final degree project in Computer Engineering is to plan and execute a project, based on the creation of an online store for selling books. Besides, it searches to achieve the objectives set through the use of tools and technologies on the top and, above all, to apply the knowledge acquired during the course of the degree. During the planning, analysis and development phases, have been applied the skills and knowledge acquired in subjects studied in the degree such as project management, requirements engineering, object-oriented programming, analysis and design with patterns, component engineering distributed... among others. I have chosen this project with the idea of trying to unify the most used medium today by the new generations, with the world of reading and literature. The final product is the creation of an online store for selling books.
Paraules clau: Java EE
Spring Boot
docker
ecommerce
microservicios
Thymeleaf
J2EE
postgreSQL
Tipus de document: info:eu-repo/semantics/bachelorThesis
Data de publicació: jun-2023
Llicència de publicació: http://creativecommons.org/licenses/by-nc-nd/3.0/es/  
Apareix a les col·leccions:Bachelor thesis, research projects, etc.

Arxius per aquest ítem:
Arxiu Descripció MidaFormat 
igranahTFG0623presentacion.pdfPresentación del TFG334,1 kBAdobe PDFThumbnail
Veure/Obrir
igranahTFG0623memoria.pdfMemoria del TFG2,2 MBAdobe PDFThumbnail
Veure/Obrir
Comparteix:
Exporta:
Consulta les estadístiques

Aquest ítem està subjecte a una llicència de Creative CommonsLlicència Creative Commons Creative Commons