Final Degree Project
Aplicación de gestión de juegos para la educación con framework Spring y Primefaces
Author/s | Lobón Roldán, Ana María |
Director | Ariza Gómez, María Teresa
Muñoz Calle, Francisco Javier |
Department | Universidad de Sevilla. Departamento de Ingeniería Telemática |
Publication Date | 2020 |
Deposit Date | 2020-12-01 |
Academic Title | Universidad de Sevilla. Grado en Ingeniería de las Tecnologías de Telecomunicación |
Abstract | Este proyecto forma parte de otro más grande que pretende evolucionar el proyecto de Aplicación de Juegos Didácticos en el Aula (AJDA), de forma que se cree una nueva plataforma de juegos educativos adaptada a las nuevas ... Este proyecto forma parte de otro más grande que pretende evolucionar el proyecto de Aplicación de Juegos Didácticos en el Aula (AJDA), de forma que se cree una nueva plataforma de juegos educativos adaptada a las nuevas tecnologías haciendo que su uso sea más intuitivo y automatizado. En nuestro proyecto se ha realizado el diseño e implementación de la aplicación web para la gestión de usuarios, juegos y partidas. Esta aplicación permite el registro y acceso de los usuarios, los cuales podrán desde ella configurar diferentes partidas, seleccionando el juego y los equipos que se enfrentarán, entre otros parámetros. Por otro lado, también se incluye la gestión de usuarios y juegos para superusuarios y administradores de la plataforma, de manera que podrán crear, modificar y eliminar usuarios y juegos libremente. Para esta aplicación web se ha optado por separar la aplicación web del acceso a base de datos. De forma que tendremos por un lado una aplicación web al uso, en la que se ha usado la tecnología de JSF junto con la potente librería de componentes Primefaces. Por otro lado, una API REST que servirá de interfaz de acceso a una base de datos relacional PostgreSQL y ha sido implementada con ayuda del framework Spring. En este documento se detallan todos los aspectos funcionales y técnicos de interés para comprender en profundidad los entresijos de esta aplicación. This project is part of a larger one that aims to evolve the Project of Aplicación de Juegos Didácticos en el Aula (AJDA), so that a new educational games platform adapted to new technologies is created making its use more ... This project is part of a larger one that aims to evolve the Project of Aplicación de Juegos Didácticos en el Aula (AJDA), so that a new educational games platform adapted to new technologies is created making its use more intuitive and automated. In our project we have carried out the design and implementation of the web application for the management of users, games and matches. This application allows the registration and access of users, who will be able to configure different matches from it, selecting the game and the teams that will face, among other parameters. On the other hand, it also includes the management of users and games for superusers and administrators of the platform, so that they can create, modify, and delete users and games freely. For this web application, we have chosen to separate the web application from database access. So, we will have on the one hand a web application to use, in which JSF technology has been used together with the powerful Primefaces component library. On the other hand, a REST API that will serve as an interface for accessing a PostgreSQL relational database and has been implemented with the help of the Spring framework. This document details all the functional and technical aspects of interest to fully understand the ins and outs of this application. |
Citation | Lobón Roldán, A.M. (2020). Aplicación de gestión de juegos para la educación con framework Spring y Primefaces. (Trabajo Fin de Grado Inédito). Universidad de Sevilla, Sevilla. |
Files | Size | Format | View | Description |
---|---|---|---|---|
TFG-3013-LOBON ROLDAN.pdf | 4.941Mb | [PDF] | View/ | |