Skip navigation
  •  Inicio
  • UDC 
    • Cómo depositar
    • Políticas do RUC
    • FAQ
    • Dereitos de Autor
    • Máis información en INFOguías UDC
  • Percorrer 
    • Comunidades
    • Buscar por:
    • Data de publicación
    • Autor
    • Título
    • Materia
  • Axuda
    • español
    • Gallegan
    • English
  • Acceder
  •  Galego 
    • Español
    • Galego
    • English
  
Ver ítem 
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
  •   RUC
  • Facultade de Informática
  • Traballos académicos (FIC)
  • Ver ítem
JavaScript is disabled for your browser. Some features of this site may not work without it.

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

Thumbnail
Ver/abrir
C.Renda_López_2020_Diseño_e_implementación_de_una_aplicación_para_e_ltransporte_ferroviario_de_viajeros.pdf (716.8Kb)
Use este enlace para citar
http://hdl.handle.net/2183/26678
Atribución-NoComercial-SinDerivadas 3.0 España
A non ser que se indique outra cousa, a licenza do ítem descríbese como Atribución-NoComercial-SinDerivadas 3.0 España
Coleccións
  • Traballos académicos (FIC) [716]
Metadatos
Mostrar o rexistro completo do ítem
Título
Diseño e implementación de una aplicación para el transporte ferroviario de viajeros
Autor(es)
Renda López, Cristina
Director(es)
Raposo Santiago, Juan
Data
2020-09
Centro/Dpto/Entidade
Enxeñaría informática, Grao en
Descrición
Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/2020
Resumo
[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.
 
Palabras chave
Aplicación web
Funcionalidad
React
Redux
Hibernate
Spring
Metodología ágil
Sprint
Usuario
Viaje
Tramo
Búsqueda
Venta
Validación
Web application
Functionality
Agile methodology
User
Trip
Stretch
Search
Purchase
Validation
 
Dereitos
Atribución-NoComercial-SinDerivadas 3.0 España

Listar

Todo RUCComunidades e colecciónsPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulaciónEsta colecciónPor data de publicaciónAutoresTítulosMateriasGrupo de InvestigaciónTitulación

A miña conta

AccederRexistro

Estatísticas

Ver Estatísticas de uso
Sherpa
OpenArchives
OAIster
Scholar Google
UNIVERSIDADE DA CORUÑA. Servizo de Biblioteca.    DSpace Software Copyright © 2002-2013 Duraspace - Suxestións