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

UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES
dc.contributor.advisorRaposo Santiago, Juan
dc.contributor.authorRenda López, Cristina
dc.contributor.otherEnxeñaría informática, Grao enes_ES
dc.date.accessioned2020-11-11T15:54:38Z
dc.date.available2020-11-11T15:54:38Z
dc.date.issued2020-09
dc.description.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.es_ES
dc.description.abstract[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.es_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020es_ES
dc.identifier.urihttp://hdl.handle.net/2183/26678
dc.language.isospaes_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Españaes_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectAplicación webes_ES
dc.subjectFuncionalidades_ES
dc.subjectReactes_ES
dc.subjectReduxes_ES
dc.subjectHibernatees_ES
dc.subjectSpringes_ES
dc.subjectMetodología ágiles_ES
dc.subjectSprintes_ES
dc.subjectUsuarioes_ES
dc.subjectViajees_ES
dc.subjectTramoes_ES
dc.subjectBúsquedaes_ES
dc.subjectVentaes_ES
dc.subjectValidaciónes_ES
dc.subjectWeb applicationes_ES
dc.subjectFunctionalityes_ES
dc.subjectAgile methodologyes_ES
dc.subjectUseres_ES
dc.subjectTripes_ES
dc.subjectStretches_ES
dc.subjectSearches_ES
dc.subjectPurchasees_ES
dc.subjectValidationes_ES
dc.titleDiseño e implementación de una aplicación para el transporte ferroviario de viajeroses_ES
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication76f0a84a-79bb-4d46-8de5-a960191fb925
relation.isAdvisorOfPublication.latestForDiscovery76f0a84a-79bb-4d46-8de5-a960191fb925

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
C.Renda_López_2020_Diseño_e_implementación_de_una_aplicación_para_e_ltransporte_ferroviario_de_viajeros.pdf
Size:
716.88 KB
Format:
Adobe Portable Document Format
Description: