Ingegneria del software
Relazione progetto
Gestione prenotazione biglietti ferroviari
Introduzione
Gestione biglietti ferroviari è un sistema di prenotazione online che permette ai clienti, ciascuno dei quali dotato di un identificativo e di una password, dopo l’identificazione iniziale, di eseguire prenotazioni dei biglietti ferroviari. Si vuole realizzare un sistema informatico per la visualizzazione degli orari dei treni e delle disponibilità di posti e servizi sui treni selezionati. Viene data inoltre la possibilità all’utente di prenotare il posto e/o i servizi, dopo essersi registrato. Viene volutamente tralasciata la possibilità del pagamento dei biglietti tramite carta di credito.
Il progetto è formato da un programma Client e uno Server utilizzati rispettivamente da clienti e amministratore. Per il Client, appena entrati nella finestra iniziale ed eseguito il login, è possibile accedere ai servizi offerti da Gestione Biglietti Ferroviari. Tali servizi permettono di scegliere tra le seguenti opzioni:
- Controllo dei posti ancora disponibili
- Login
- Esecuzione di una prenotazione
- Annullamento dell'ultima prenotazione
- Logout
Vediamo in dettaglio le funzioni di tali opzioni
Controllo dei posti ancora disponibili: Il processo Client riceve dal Server lo schema dei posti liberi e posti occupati in un certo tragitto.
Login: L’utente, avendo trovato un posto libero nel tragitto di suo interesse, entra nella zona riservata ai clienti digitando nome utente e password, eventualmente dopo essersi registrato.
Esegui prenotazione: Il cliente possiede, sul suo monitor, la visualizzazione dei posti disponibili in un certo tragitto. Cliccando sulle immagini che raffigurano i posti liberi, può selezionare i posti che più lo aggradano e successivamente cliccando il tasto PRENOTA, completare la prenotazione. Il posto prenotato assumerà l’immagine di un posto occupato.
Annulla ultima prenotazione: Mediante il tasto ANNULLA è possibile annullare l’ultima selezione.
Logout: Terminando il processo Client, l’utente esegue la disconnessione dal Server.
Diagramma dei casi d’uso (client)
Definiscono il comportamento del sistema le funzionalità principali e come il sistema agisce e reagisce. Descrivono il sistema, l’ambiente e le relazioni tra essi. Poiché il sistema è caratterizzato soprattutto da interazioni tra attori ed il sistema di gestione delle prenotazioni, abbiamo deciso di utilizzare i sequence diagram per descrivere i vari casi d’uso. Il programma Server è utilizzato dall’amministratore.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
Ingegneria del software - Esercizio
-
Ingegneria del software
-
Ingegneria clinica
-
Lezioni, Ingegneria del software