Questo progetto è un sistema di gestione dei treni chiamato "TrainTrack". L'applicazione permette di tenere traccia dei treni, percorsi, stazioni, macchinisti, prenotazioni dei biglietti e abbonamenti.
- Importa il progetto come "gradle project" nel tuo IDE.
- Configura le credenziali del database MySQL nella classe
DBConnection.java
situata nel packagedb
.
- In MySQL, crea il database traintrack utilizzando le istruzioni SQL presenti nel file traintrack.sql situato nel package sql.
- Popola il database con i dati essenziali utilizzando il file fillQueries.sql presente nello stesso package.
- Naviga fino alla classe principale contenente il metodo main situata nel package
src/main/java/application/Main.java
. - Esegui la classe principale per avviare l'applicazione.
Questa schermata mostra la pagina principale dell'applicazione dove gli utenti possono visualizzare una panoramica dei servizi offerti.
Questa è la schermata di accesso dove gli utenti possono inserire le proprie credenziali per accedere al sistema.
Questa schermata permette ai nuovi utenti di registrarsi al sistema creando un nuovo account.
Questa schermata fornisce una panoramica dei vari servizi disponibili, come la prenotazione di biglietti, gli abbonamenti, la visualizzazione dei biglietti acquistati e la possibilità di effettuare il check-in di questi ultimi.
Questa schermata consente agli utenti di visualizzare e prenotare i propri biglietti.