-
Notifications
You must be signed in to change notification settings - Fork 0
Iterazione 2
⏳ Non sono previsti vincoli di tempo per lo sviluppo di questa iterazione.
💰 Non è previsto budget aggiuntivo.
- Il sistema deve permettere al gestore di sostituire la pizza della settimana -> essa è una pizza come le altre, appartiene alla classe pizza della settimana e ha un solo formato, quello normale, quando inserita quella nuova la vecchia deve scomparire, rimanendo però archiviata. [edit: gli ingredienti della pizza vanno aggiunti ma non visualizzati nell'elenco]
- Il sistema deve permettere al gestore la visualizzazione delle pizze della settimana delle settimane precedenti.
- Il sistema deve garantire che le operazioni dei requisiti funzionali sopracitati siano eseguibili solo da personale autorizzato.
Nuovo stakeholder individuato: gestore.
-
[formato breve]
Il gestore accede e sostituisce la pizza della settimana, inserendone una nuova. -
[formato breve]
Il gestore accede e visualizza l'elenco delle pizze della settimana passate.
Il modello del dominio rimane invariato, le uniche aggiunte sono le credenziali del gestore e l'attributo visibilità delle pizze (per rendere invisibili le pizze delle settimane passate).
Occorre gestire l'autenticazione del gestore, verrà implementato un sistema di login, tuttavia non si prevede di implementare un sistema per la registrazione degli utenti: le credenziali dei gestori saranno inserite manualmente nel sistema di archiviazione dei dati.
Le credenziali di accesso saranno inserite nel database dell'applicazione.
L'architettura rimane invariata.
Aggiunte:
- gestore all'interno del db.
- pagina di login.
- pagina di amministrazione.
Modifiche:
- attributo visibilità all'entità pizza nel db (default deve essere true).
- footer delle pagine: aggiunta del link alla pagina di login dei gestori.
Il database viene modificato come descritto dal diagramma e/r.
Vengono aggiunte le servlet di login e amministrazione, nessuna pagina statica aggiunta, modificato il footer di quelle esistenti.
Il modello dell'implementazione rimane invariato.
attenzione: indirizzo ip non aggiornato
test effettuati in locale.
nessuna nota sul rilascio.