Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ RUC. Repositorio da ...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
Recolector de Ciencia Abierta, RECOLECTA
Conference object . 2020
License: CC BY NC ND
image/svg+xml Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao Closed Access logo, derived from PLoS Open Access logo. This version with transparent background. http://commons.wikimedia.org/wiki/File:Closed_Access_logo_transparent.svg Jakob Voss, based on art designer at PLoS, modified by Wikipedia users Nina and Beao
Recolector de Ciencia Abierta, RECOLECTA
Bachelor thesis . 2020
License: CC BY NC ND
versions View all 4 versions
addClaim

Diseño e implementación de una aplicación para el transporte ferroviario de viajeros

Authors: Renda López, Cristina;

Diseño e implementación de una aplicación para el transporte ferroviario de viajeros

Abstract

[Resumen] Este trabajo consiste en el diseño e implementación de una aplicación SPA para la gestión del transporte ferroviario de viajeros. Esta aplicación está destinada a dos tipos de usuarios: los administradores de la compañía ferroviaria y los viajeros que harán uso de sus servicios. Las principales funcionalidades que ofrece son, por un lado, la búsqueda y venta de billetes de tren destinadas a los viajeros y, por otro lado, la gestión interna de la compañía ferroviaria. La arquitectura elegida es una arquitectura cliente-servidor dividida en capas. El servidor es un backend formado por un servicio REST/JSON y una capa modelo, que implementa las funcionalidades de la aplicación y permite el acceso a la base de datos. El cliente es un frontend que se ejecuta en el navegador y permite la comunicación con el backend. Los principales lenguajes utilizados son Java en el backend y JavaScript en el frontend. Para la implementación se han utilizado un conjunto de frameworks y librerías que agilizan la programación, simplifican el código y permiten un desarrollo dinámico, entre los que destacan Hibernate, Spring, React y Redux. La metodología de desarrollo empleada es una metodología ágil basada en iteraciones. En cada iteración, se desarrollan una o varias funcionalidades completas, de forma que al final de la iteración esté disponible una versión funcional de la aplicación.

[Abstract] This project consists in the design and implementation of an SPA application for the management of passenger rail transport. This application is intended for two types of users: administrators of the railway company and travelers who will use its services. The main functionalities it offers are, on the one hand, the search and sale of train tickets for passengers and, on the other hand, the internal management of the railway company. The chosen architecture is a layered client-server architecture. The server is a backend made up of a REST / JSON service and a model layer, which implements the functionalities of the application and allows access to the database. The client is a frontend that runs in the browser and allows communication with the backend. The main languages used are Java for the backend and JavaScript for the frontend. For the implementation, a set of frameworks and libraries have been used that sped up programming, simplified the code and allowed dynamic development, among which Hibernate, Spring, React and Redux stand out. The development methodology used is an agile methodology based on iterations. In each iteration, one or more complete functionalities are developed, so that at the end of the iteration a functional version of the application is available.

Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020

Country
Spain
Related Organizations
Keywords

Metodología ágil, Validación, Agile methodology, Stretch, Search, Redux, Búsqueda, Hibernate, User, Spring, Validation, React, Trip, Web application, Sprint, Usuario, Venta, Aplicación web, Viaje, Functionality, Funcionalidad, Purchase, Tramo

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green