aka-buccia / JFXPRJCT

JavaFX desktop application designed to train your Java programming skills
0 stars 1 forks source link
java javafx javafx-desktop-apps
JFXPRJCT logo

Descrizione

JFXPRJCT è una applicazione desktop sviluppata in JAVAFX dal gruppo SPT per il progetto del corso di Programmazione Internet. L'obiettivo finale è creare un'applicazione multiutente per l'apprendimento e l'allenamento delle conoscenze del linguaggio Java.

Funzionamento

Utilizzo

schema jfxprjct

Struttura progetto

Il progetto è strutturato in due macropacchetti, resources contenente tutte le risorse (immagini, file, scene) e java contenente i file java da compilare.

I file java sono divisi a loro volta per momento di esecuzione all'interno dell'applicazione, ossia access, dashboard, exercise e general per quelli che gestiscono operazioni generali richiamate in più momenti dell'esecuzione. Per ogni cartella è presente un controller, che connette backend e frontend, e un interrogatore db che si occupa delle interrogazioni al database necessarie.

Struttura database

È un database relazionale SQlite locale serverless con tre tabelle:

Librerie esterne

Per l'esecuzione dell'applicazione è richiesta l'installazione di tre librerie esterne:

Regole di sviluppo

Crediti

All'interno del progetto ci siamo serviti della palette NordTheme e dell'immagine di Pawel Czerwinski