Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


esercizio database informatica, Esercizi di Informatica

esercizio con spiegazione dettagliata database informatica

Tipologia: Esercizi

2024/2025

Caricato il 19/01/2025

meryem-karim
meryem-karim 🇮🇹

9 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Traccia dell'esercizio: Sistema di gestione di un cinema
Obiettivo:
Realizzare un'applicazione Python per la gestione di un cinema che consenta le
seguenti funzionalità:
1. Inserire clienti:
Ogni cliente deve avere un nome, cognome, username e password.
2. Inserire film:
Ogni film deve avere un titolo e il nome del regista.
3. Inserire sale:
Ogni sala deve avere un nome e un numero di posti disponibili.
4. Gestire prenotazioni:
Deve essere possibile prenotare un biglietto per un film in una sala. La
prenotazione deve essere associata a un cliente registrato (tramite username e
password).
Funzionalità richieste:
1. Menu interattivo:
Creare un menu con opzioni numerate per:
o Inserire un cliente.
o Inserire un film.
o Inserire una sala.
o Prenotare un biglietto (login richiesto).
o Visualizzare un riepilogo delle prenotazioni.
o Uscire dall'applicazione.
2. Vincoli:
o Non è possibile prenotare un biglietto senza prima registrare il cliente.
o Una sala deve avere posti disponibili per consentire la prenotazione.
o Il sistema deve verificare le credenziali (username e password) del cliente
al momento della prenotazione.
3. Base obbligatoria:
Anche nella versione minima, il programma deve consentire di:
pf2

Anteprima parziale del testo

Scarica esercizio database informatica e più Esercizi in PDF di Informatica solo su Docsity!

Traccia dell'esercizio: Sistema di gestione di un cinema Obiettivo: Realizzare un'applicazione Python per la gestione di un cinema che consenta le seguenti funzionalità:

  1. Inserire clienti : Ogni cliente deve avere un nome, cognome, username e password.
  2. Inserire film : Ogni film deve avere un titolo e il nome del regista.
  3. Inserire sale : Ogni sala deve avere un nome e un numero di posti disponibili.
  4. Gestire prenotazioni : Deve essere possibile prenotare un biglietto per un film in una sala. La prenotazione deve essere associata a un cliente registrato (tramite username e password). Funzionalità richieste:
  5. Menu interattivo : Creare un menu con opzioni numerate per: o Inserire un cliente. o Inserire un film. o Inserire una sala. o Prenotare un biglietto (login richiesto). o Visualizzare un riepilogo delle prenotazioni. o Uscire dall'applicazione.
  6. Vincoli : o Non è possibile prenotare un biglietto senza prima registrare il cliente. o Una sala deve avere posti disponibili per consentire la prenotazione. o Il sistema deve verificare le credenziali (username e password) del cliente al momento della prenotazione.
  7. Base obbligatoria : Anche nella versione minima, il programma deve consentire di:

o Registrare almeno un cliente. o Aggiungere almeno un film. o Effettuare almeno una prenotazione. Requisiti tecnici:

  • Il programma deve essere interattivo e utilizzare l'input dell'utente. Obiettivi opzionali avanzati:
  • Implementare un sistema di login/logout per i clienti.
  • Gestire posti numerati all'interno delle sale.
  • Evitare sovrapposizioni tra orari di programmazione per i film nella stessa sala.
  • Mostrare uno storico delle prenotazioni per ciascun cliente. Nota per gli studenti: L'obiettivo è realizzare almeno una versione base funzionante. Gli studenti più esperti possono aggiungere ulteriori funzionalità per rendere il progetto più completo.