Sistema de Gestión de Tiempos de Ruta

Contexto

Aplicación Qt/C++ de gestión y optimización de tiempos de viaje entre ciudades francesas

Descripción

Aplicación de escritorio desarrollada con Qt 6 y C++17 que permite calcular y optimizar los tiempos de viaje entre diferentes ciudades francesas. Integra el algoritmo Floyd-Warshall para los caminos más cortos y una heurística del vecino más cercano para resolver el Problema del Viajante (TSP). La aplicación ofrece visualización cartográfica interactiva en un mapa SVG de Francia y permite exportar resultados a PDF.

Mayo 2025
1 persona
Proyecto Universitario • 18/20

Competencias utilizadas

C++
Qt
CMake

Competencias

Competencias utilizadas

C++
Qt
CMake

Competencias adquiridas

Qt

Competencias mejoradas

C++
CMake

Funcionalidades

09Funcionalidades
Deslizar< >
01

Cálculo instantáneo de tiempos de viaje entre dos ciudades

C++
Qt
02

Generación de matriz completa de todos los tiempos de viaje

Qt
CMake
C++
03

Algoritmo Floyd-Warshall para cálculo automático de caminos más cortos

CMake
C++
Qt
04

Resolución del Problema del Viajante (TSP) con heurística del vecino más cercano

C++
Qt
05

Visualización del recorrido óptimo en mapa interactivo SVG

Qt
CMake
C++
06

Cálculo del depósito óptimo minimizando tiempos de viaje a todas las ciudades

CMake
C++
Qt
07

Importación de datos desde archivos CSV (ciudades con coordenadas GPS, tiempos de viaje)

C++
Qt
08

Exportación de resultados e informes detallados a PDF

Qt
CMake
C++
09

Interfaz gráfica fluida con Qt Widgets, QGraphicsView y QtSvgWidgets

CMake
C++
Qt

Galería

Galería

7

Descargas