vuoi
o PayPal
tutte le volte che vuoi
SEQUENCY DIAGRAM: STORYBOARD (2)
Stakeholder: utente già registrato; funzione: prenota aula;
L'utente vuole prenotare un'aula al CLE. Usa il progetto "Gestione e prenotazione aule CLE", si reca nella voce "Aule e prenotazione", si collega tramite login, o tramite registrazione qualora sia la sua prima volta nel sito, e accede alla ricerca personalizzata delle aule.
L'utente sceglie se prenotare un'aula per lezione, un laboratorio informatico o linguistico, e la capienza, e il sistema mostra le aule/laboratori disponibili che l'utente può prenotare. Se il sistema mostra dei risultati, l'utente sceglierà l'aula, altrimenti all'utente verrà negata l'operazione.
STORYBOARD (2) schematico:
- L'utente si collega al progetto, e si reca nella voce "Aule e prenotazioni".
- L'utente effettua il login.
- L'utente, attraverso una form, sceglie la tipologia di aula che vorrà prenotare.
- Il sistema mostra all'utente le aule disponibili e la loro relativa
- L'utente sceglie l'aula e prenota.
- L'utente effettua il logout dal sito.
Alternative:
-
L'utente non è registrato, dunque deve effettuare prima la registrazione e poi verrà mandato al punto 3.
-
Non ci sono aule disponibili, dunque il sistema non ne mostrerà alcuna.
-
Se non vi sono aule, all'utente viene negata l'operazione e consentito il logout.
SEQUENCE DIAGRAM:
STORYBOARD (3):
Stakeholder: amministratore;
Funzione: gestione aule/utenti;
L'amministratore Giovanni, dopo aver effettuato il login, sarà re-indirizzato alla pagina "pannelloadmin.php" in cui, attraverso 4 buttons, l'amministratore può svolgere le funzioni a lui relative. Giovanni vuole inserire un nuovo utente: cliccherà sul button "Inserisci nuovi utenti o nuove aule" e compilerà la form inserendo il nome, l'email e la password del nuovo utente che vuole inserire. Una volta terminato, Giovanni effettuerà il logout.
Storyboard schematico
- Giovanni fa il login attraverso la form.
- Giovanni viene re-indirizzato in
pannelloadmin.php
. - Egli sceglierà la voce "Inserisci nuovi utenti o nuove aule" cliccando sul button "Aggiungi".
- Nella pagina
inserisciadmin.php
egli inserirà i campi nel form del nuovo utente. - Inserito l'utente, Giovanni effettua il logout.
USE CASES DIAGRAM: scheda descrittiva
USE CASE REGISTRAZIONE LOGIN Scelta tipologia