Il Class Diagram mostra le classi che compongono il progetto e come queste si relazionano tra loro
La classe User contiene le informazioni degli utenti della piattaforma, ad ogni User è associato una List di Abbonamento e SchedaAllenamento.
La classe Abbonamento contiene le informazioni degli abbonamenti inserti in piattaforma, ad ogni Abbonamento è associato un User e una Palestra.
La classe SchedaAllenamento contiene le informazioni delle schede di allenamento della piattaforma, ogni schedaAllenamento è associata ad un User e ad una List di Esercizio
La classe Palestra contiene le informazioni delle palestre presenti, ad ogni Palestra è associato una List di Abbonamento
La classe Esercizio contiene le informazioni agli esercizi inseriti dai Personal Trainer, ad ogni Esercizio è associato una List di SchedaAllenamento
La classe Sensore contiene le informazioni al sensore presente in palestra, ogni Sensore è associato una Palestra
Mentre per le relazioni tra le varie classi: