Ciao a tutti ragazzi,a breve ho compito di programmazione,ma non ho capito bene come si svolgono esercizi di questo tipo,chi mi può dare una mano? spiegandomelo? ho molta difficoltà nel capire cosa serve realmente,e a gestire le code.
Grazie a tutti.
1. In base ai requisiti riportati di seguito, si implementi in Java un sistema per la gestione delle prenotazioni presso un
centro di prenotazione.
Tutti gli oggetti gestiti dal sistema possono essere identificati mediante codici alfanumerici univoci.
Il centro gestisce le prenotazioni per 3 diversi tipi di servizi (denominati per semplicità “Servizio 1”, “Servizio 2” e
“Servizio 3”).
Per ogni tipo di servizio, le prenotazioni vengono messe in una diversa coda.
Per ogni persona che richiede una prenotazione, si vogliono memorizzare il nome, il cognome e la data di
nascita.
Una prenotazione, associata ad una persona, può essere pagata o non pagata. Se la prenotazione è pagata, si
vuole memorizzare la data del pagamento.
Una prenotazione urgente è una prenotazione a cui è assegnata anche un'urgenza (indicata con un numero
intero).
Il sistema deve gestire:
o l'aggiunta di una prenotazione ad un servizio;
o l'annullamento di una prenotazione ad un servizio;
o la ricerca delle prenotazioni urgenti ad un servizio;
o la ricerca delle prenotazioni fatte da una persona;
o il trasferimento di una prenotazione da un servizio ad un altro;
o l’eliminazione di una prenotazione quando il relativo servizio viene espletato.