Skip to content

IngSW-unipv/Progetto-F21

Repository files navigation

Progetto-F21

License: MITJava RhythmHTML Bootstrap JavaScriptSQLite

Sistema per la gestione delle prenotazioni dei biglietti di un cinema. Presentazione

image


0. SETUP DEL REPOSITORY

0.1 - Download di Git

Se Git non è già presente sul sistema in uso, scaricarlo e installarlo da git-scm.com.

0.2 - Clone del repository

È possibile effettuare il clone del repository contenente tutto il necessario alla compilazione ed esecuzione dell'applicazione tramite il comando seguente:

git clone https://github.com/IngSW-unipv/Progetto-F21.git

0.3 - Download di Gradle

Per poter eseguire l'applicazione è necessario avere un'installazione locale di Gradle.

Su gradle.org è possibile reperire tutte le istruzioni per poter effettuare il setup di Gradle sul dispositivo in uso, qualora non sia già installato. Il procedimento per l'installazione a seconda del sistema operativo utilizzato può essere trovato qui.


1. ESECUZIONE DELL'APPLICAZIONE WEB - VISTA SPETTATORE

Per accedere all'interfaccia grafica web riguardante la vista spettatore, è necessario (dopo aver compilato il progetto) eseguire tramite una JVM la classe WebGUIMain.java (è necessaria una versione di Java 1.8 o superiore).

È possibile farlo con l'aiuto di Gradle per la gestione automatica delle dipendenze tramite i comandi riportati di seguito.

1.1 - Apertura del terminale o del prompt dei comandi

Per poter compilare ed eseguire l'applicazione web (server HTTP) è necessario innanzitutto posizionarsi nella directory root del progetto all'interno di un terminale o prompt dei comandi:

cd Progetto-F21

1.2 - Compilazione e setup dell'applicazione

Per aggiornare le dipendenze di Gradle e compilare i file necessari eseguire il seguente comando:

gradle clean build

1.3 - Esecuzione dell'applicazione

Sul prompt dei comandi (Windows):

gradlew run

Su un terminale (Linux/MacOS):

./gradlew run

Qualora uno dei due comandi riportasse un errore dovuto alla mancanza della classe wrapper, esegui il seguente comando e riprovare:

gradle wrapper

1.4 - Accesso al sito web

Tramite un browser aggiornato (l'applicazione è stata testata sulle versioni recenti di Chrome) inserire nella barra di ricerca il seguente link:

http://localhost:8080/


2. ESECUZIONE DA CLI - VISTA SPETTATORE

Per accedere all'interfaccia a riga di comando riguardante la vista spettatore, è necessario eseguire tramite una JVM la classe CLIUserMain.java.


3. ESECUZIONE DA CLI - VISTA ADMIN

Per accedere all'interfaccia a riga di comando riguardante la vista amministratore, è necessario eseguire tramite una JVM la classe CLIAdminMain.java.


4. WIKI DEL PROGETTO

È possibile consultare ulteriori informazioni dettagliate riguardo alla documentazione di progetto consultando la wiki del repository.

È possibile anche trovare la documentazione JavaDoc generata automaticamente dai commenti presenti nel codice sorgente nella cartella doc.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6