Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
vuoi
o PayPal
tutte le volte che vuoi
Diagramma di Sequenza LoginCasi d'uso - REGISTRAZIONE NUOVO UTENTE
Obiettivo: permettere all'utente di registrarsi come nuovo utente.
Attori: utente
Pre condizioni: l'utente deve essere connesso al sistema
Post condizioni: un nuovo utente viene aggiunto al database del sistema.
Scenario base:
- il sistema richiede l'inserimento dei dati anagrafici del nuovo utente.
- il sistema verifica i dati.
- se i dati inseriti sono corretti il nuovo cliente viene aggiunto al database
Varianti:
- se i dati inseriti non sono corretti l'utente non viene aggiunto al database.
Diagramma di Sequenza Casi d'uso - PRENOTAZIONE BIGLIETTI
Obiettivo: permettere all'utente di prenotare i biglietti.
Attori: utente
Pre condizioni: l'utente deve essere connesso al sistema.
Post condizioni: biglietti prenotati.
Scenario base:
- L'utente seleziona il tragitto che desidera prenotare.
- L'utente richiede la prenotazione.
“Prenota”
- Il sistema prenota il biglietto- Il sistema visualizza lo stato dei posti disponibili, indicando quelli prenotati con la figura del divieto- L’utente sceglie il posto ed il sistema conferma la prenotazione aggiungendo il posto scelto all’elenco dei posti occupati.
Varianti:- Se l’utente non è connesso il sistema non effettua la prenotazione.
5 Diagramma di Sequenza
Casi d’uso – LOGOUT
descrizione
Obiettivo: permettere all’utente di uscire dal sistema.
Attori: utente
Pre condizioni: l’utente deve essere già connesso al sistema.
Post condizioni: l’utente disconnesso dal sistema.
Scenario base:
- l’utente connesso richiede la disconnessione dal sistema.
- l’utente viene disconnesso dal sistema.
Varianti: - 6
Diagramma di Sequenza “Logout”
Casi d’uso – CERCA UTENTE
descrizione
Obiettivo: permettere all’amministratore di avere le informazioni relative ad uncliente.Attori: amministratore.
Pre condizioni: l'utente deve essere connesso al sistema come amministratore.
Post condizioni: dati relativi al cliente richiesto.
Scenario base:
- l'amministratore seleziona la ricerca di un utente.
- il sistema richiede l'inserimento del nome e cognome dell'utente.
- l'amministratore inserisce i dati richiesti.
- il sistema verifica i dati.
se i dati inseriti sono corretti il sistema visualizza i dati.
Varianti: utente non trovato.
Diagramma di Sequenza
Casi d'uso - RESET PRENOTAZIONI
descrizione
Obiettivo: permettere all'amministratore di resettare i posti.
Attori: amministratore.
Pre condizioni: l'utente deve essere connesso al sistema come amministratore.
Post condizioni: tutti i posti liberi.
Scenario base:
- l'amministratore seleziona reset prenotazioni.
- il sistema rende tutti i posti liberi
Varianti: 8
Diagramma di Sequenza
Casi d'uso - VISUALIZZA POSTI LIBERI CLIENT
descrizione
Sequenza
Casi d'uso - CONTROLLA STATO CONNESSIONE
descrizione
Obiettivo: permettere all'amministratore di controllare lo stato delle connessioni.
Attori: amministratore.
Pre condizioni: l'utente deve essere connesso al sistema come amministratore.
Post condizioni: visualizzazione dei dati dei clienti connessi.
Scenario base:
- Il cliente si collega al sistema.
- Il cliente inserisce identificativo e password.
- Il sistema controlla i dati.
- Il sistema visualizza nome, cognome.
Varianti:
- Se l'utente non è connesso il sistema non effettua la visualizzazione.
Diagramma di Sequenza
Diagramma delle classi
Sottosistema
Sottosistemi casi d'uso
Diagramma delle classi
Diagramma di stati "Login"
Diagramma di stati "Profilo utente"
Diagramma di stati "Prenotazione posto"
Diagramma di stati "Crea Account"
Diagramma di attività "Prenota"