- -

Desarrollo de un sistema de geolocalización de aviones en tiempo real

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de un sistema de geolocalización de aviones en tiempo real

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Hernández Orallo, Enrique es_ES
dc.contributor.author Forment Reina, Óscar es_ES
dc.date.accessioned 2024-10-11T11:30:36Z
dc.date.available 2024-10-11T11:30:36Z
dc.date.created 2024-09-20
dc.date.issued 2024-10-11 es_ES
dc.identifier.uri http://hdl.handle.net/10251/209865
dc.description.abstract [ES] Este Trabajo de Fin de Grado aborda el desarrollo de una aplicación web destinada a la visualización y gestión de información de aeronaves en tiempo real. El objetivo principal del proyecto es proporcionar una herramienta que permita a los usuarios acceder a datos detallados sobre vuelos y aviones, como el nombre de la aerolínea, el tipo de aeronave, el número de motores y una imagen del avión, todo ello a través de una interfaz web intuitiva y fácil de usar. Para resolver el problema planteado, se utilizó una arquitectura basada en un backend desarrollado en Flask y un frontend construido con React. El backend se encarga de gestionar las solicitudes a una API externa, procesar los datos recibidos, y almacenarlos en una base de datos SQLite para facilitar el acceso rápido a la información. El frontend se encarga de presentar estos datos al usuario de manera clara y accesible, permitiendo la interacción en tiempo real con la información disponible. El proyecto incluyó una fase de diseño en la que se definieron los requisitos del sistema, se escogió la arquitectura más adecuada y se diseñó una base de datos eficiente para manejar la información de las aeronaves. Posteriormente, se implementaron las funcionalidades necesarias para obtener, almacenar y mostrar los datos, seguidas de una serie de pruebas exhaustivas para asegurar la calidad y el rendimiento del sistema. Las pruebas realizadas confirmaron que la aplicación cumple con los requisitos funcionales, ofrece un rendimiento adecuado bajo carga y proporciona una experiencia de usuario satisfactoria. Además, el uso de herramientas como GitHub para la gestión de versiones y Ngrok para la implementación en un dominio público facilitó el desarrollo y la distribución de la aplicación. Este proyecto no solo cumplió con los objetivos iniciales, sino que también demostró ser una solución robusta y escalable para la visualización de información de aeronaves. La experiencia adquirida en el desarrollo web y la gestión de datos será valiosa para futuros proyectos, tanto académicos como profesionales. es_ES
dc.description.abstract [EN] This Final Degree Project addresses the development of a web application for the visualization and management of aircraft information in real time. The main objective of the project is to provide a tool that allows users to access detailed data about flights and aircraft, such as the name of the airline, the type of aircraft, the number of engines and an image of the aircraft, all through an intuitive and easy-to-use web interface. To solve the problem posed, an architecture based on a backend developed in Flask and a frontend built with React was used. The backend is responsible for managing requests to an external API, processing the data received, and storing it in a SQLite database to facilitate quick access to the information. The frontend is responsible for presenting this data to the user in a clear and accessible way, allowing real-time interaction with the available information. The project included a design phase in which the system requirements were defined, the most appropriate architecture was chosen and an efficient database was designed to manage aircraft information. Subsequently, the necessary functionalities to obtain, store and display the data were implemented, followed by a series of exhaustive tests to ensure the quality and performance of the system. The tests carried out confirmed that the application meets the functional requirements, offers adequate performance under load and provides a satisfactory user experience. In addition, the use of tools such as GitHub for version management and Ngrok for deployment in a public domain facilitated the development and distribution of the application. This project not only met the initial objectives, but also proved to be a robust and scalable solution for the visualization of aircraft information. The experience gained in web development and data management will be valuable for future projects, both academic and professional. es_ES
dc.description.abstract [CA] Aquest Treball de Fi de Grau aborda el desenvolupament d’una aplicació web destinada a la visualització i la gestió d’informació d’aeronaus en temps real. L’objectiu principal del projecte és proporcionar una eina que permeti als usuaris accedir a dades detallades sobre vols i avions, com el nom de l’aerolínia, el tipus d’aeronau, el nombre de motors i una imatge de l’avió, tot això una interfície web intuïtiva i fàcil dutilitzar. Per resoldre el problema plantejat, es va utilitzar una arquitectura basada en un backend desenvolupat a Flask i un frontend construït amb React. El backend s’encarrega de gestionar les sol·licituds a una API externa, processar les dades rebudes i emmagatzemar-les en una base de dades SQLite per facilitar l’accés ràpid a la informació. El frontend s’encarrega de presentar aquestes dades a l’usuari de manera clara i accessible, cosa que permet la interacció en temps real amb la informació disponible. El projecte va incloure una fase de disseny on es van definir els requisits del sistema, es va escollir l’arquitectura més adequada i es va dissenyar una base de dades eficient per manejar la informació de les aeronaus. Posteriorment, es van implementar les funcionalitats necessàries per obtenir, emmagatzemar i mostrar les dades seguides d’una sèrie de proves exhaustives per assegurar la qualitat i el rendiment del sistema. Les proves realitzades van confirmar que l’aplicació compleix els requisits funcionals, ofereix un rendiment adequat sota càrrega i proporciona una experiència d’usuari satisfactòria. A més, l’ús d’eines com ara GitHub per a la gestió de versions i Ngrok per a la implementació en un domini públic va facilitar el desenvolupament i la distribució de l’aplicació. Aquest projecte no només va complir els objectius inicials, sinó que també va demostrar ser una solució robusta i escalable per visualitzar informació d’aeronaus. L’experiència adquirida en el desenvolupament web i la gestió de dades serà valuosa per a projectes futurs, tant acadèmics com professionals. es_ES
dc.format.extent 61 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject Avión es_ES
dc.subject Aeronave es_ES
dc.subject Página web es_ES
dc.subject Ads-b es_ES
dc.subject Plane es_ES
dc.subject Aircraft es_ES
dc.subject Web pages es_ES
dc.subject.classification ARQUITECTURA Y TECNOLOGIA DE COMPUTADORES es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de un sistema de geolocalización de aviones en tiempo real es_ES
dc.title.alternative Development of a real-time aircraft geolocation system es_ES
dc.title.alternative Desenvolupament d'un sistema de geolocalització d'avions en temps real es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Informática de Sistemas y Computadores - Departament d'Informàtica de Sistemes i Computadors es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Forment Reina, Ó. (2024). Desarrollo de un sistema de geolocalización de aviones en tiempo real. Universitat Politècnica de València. http://hdl.handle.net/10251/209865 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\159335 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem