Realizzazione di un sistema informativo per una società che offre servizi di catering.
Il sistema sarà progettato e realizzato usando SpringBoot e Postgres SQL.
L'obbiettivo del sistema è quello di consentire almeno l'esecuzione di 4 casi d'uso:
- almeno due che abbiano come attore principale l'amministratore del sistema, in particolare:
- inserimento di dati
- modifica di dati
- almeno due che abbiano come attore principale un utente generico
Il sistema prevede un diverso funzionamento in base al tipo di utente.
- Utente non autenticato: funzionamento limitato, non è possibile visualizzare i dettagli di chef e buffet.
- Utente autenticato (generico): funzionamento completo, è possibile visualizzare i dettagli di chef e buffet.
- Utente autenticato (admin): funzionamento completo , con possibilità di apportare modifiche al sistema ed ai suoi dati.
Ogni utente potrà accedere al sistema tramite:
- Credenziali del proprio account, previa registrazione
- Account Google