Gestione ordini - A7F/Progetto-I GitHub Wiki
NOME CASO D’USO: modifica ordini sul tavolo
OBIETTIVO: aggiunta o rimozione di ordini sul tavolo scelto
FREQUENZA: può essere continua
LIVELLO: utente
PORTATA: applicazione
ATTORE PRIMARIO: cameriere
PARTI INTERESSATE: cameriere, cassiere
- il cameriere può aggiungere o rimuovere ordini sul tavolo selezionato fintanto che l'ordine non viene confermato dal cuoco
- il cassiere può aggiungere singoli ordini allo scontrino nel caso iclienti volessero fare un conto unico o pagare ognuno per sè
PRECONDIZIONI: login avvenuto correttamente
POSTCONDIZIONI: modifica ordini sul tavolo avvenuta con successo
SCENARIO DI SUCCESSO: l’applicazione mostra al cameriere gli ordini sul tavolo selezionato. Il cameriere può modificarli aggiungendone o rimuovendone.
ESTENSIONE:
- SCENARIO ALTERNATIVO 1, RIMOZIONE DI UN ORDINE CONFERMATO = nel momento in cui il cameriere tenta di eliminare un ordine già evaso dal cuoco, l’applicazione notificherà che l’operazione non può essere portata a termine