Diagrammi delle classi
Vengono presentati qui di seguito i diagrammi UML delle classi relativi alla applicazione web:
-
Administrator management;
-
Anonymous tracking;
-
Recognized tracking;
-
Authentication;
-
Menubar;
-
Organization management.
Info
Per rendere ogni componente riutilizzabile, mantenibile e facile da testare, si è cercato di progettare componenti che abbiano al loro interno poche responsabilità e che siano il più coese possibili, tenendo però sotto controllo il numero di dipendenze.
Administrator management
Nel precedente diagramma viene illustrato come sono state progettate le funzionalità per la gestione degli amministratori.
Anonymous tracking
Nel precedente diagramma viene illustrato come sono state progettate le funzionalità per il monitoraggio dei utenti anonimi sia nelle organizzazioni sia nei luoghi dell'organizzazione.
Recognized tracking
Il diagramma mostra le classi progettate per permettere di ricercare gli accessi di uno specifico utente autenticato all'interno dell'organizzazione o di un posto.
Authentication
Nel precedente diagramma viene illustrato come è stata progettata la funzionalità di autenticazione nella applicazione web.
Menubar
Nel precedente diagramma viene mostrato come è stato progettato il component MenubarComponent
. Menubar è un component che permette di gestire gli eventi generati della componente grafica omonima menubar.
Organization management
Nel precedente diagramma viene illustrato come è stata progettata la funzionalità di gestione delle organizzazioni.