Esercizi modelli di dominio

Cinema
...

Consegna
...

Descrizione del sistema di prenotazione di un cinema:

  • Il sistema di prenotazione di un cinema consente ai clienti di prenotare posti per proiezioni di film.
  • Il cinema ha una capacità totale di posti disponibili per ogni proiezione.
  • I posti nel cinema sono numerati e sono disposti in file e colonne.
  • Ogni proiezione ha un orario e una data specifici.
  • I clienti possono prenotare uno o più posti per una specifica proiezione.
  • Ogni posto può essere occupato da un solo cliente.
  • I posti possono essere di diversi tipi, ad esempio: posti standard, posti VIP, posti per disabili, posti per bambini, ecc.
  • Ogni posto può avere un prezzo diverso in base al suo tipo.
  • I clienti devono fornire le loro informazioni personali (nome, cognome, numero di telefono, email, ecc.) per prenotare un posto.
  • Il sistema deve mantenere un registro delle prenotazioni effettuate, comprese le informazioni dei clienti, gli orari delle proiezioni e i posti prenotati.
  • Il sistema deve consentire la cancellazione di prenotazioni effettuate dai clienti.
  • Il sistema deve essere in grado di generare rapporti sulle prenotazioni, ad esempio il numero totale di posti prenotati per ogni proiezione, il numero di posti disponibili, le entrate totali, ecc.

Utilizza questa descrizione per formulare un modello di dominio per il sistema di prenotazione del cinema.

Modello
...

Libreria
...

Consegna
...

Descrizione del sistema di una libreria online:

  • Il sistema di una libreria online consente agli utenti di cercare e acquistare libri.
  • Ogni libro ha un titolo, un autore, un genere e un prezzo.
  • Gli utenti possono registrarsi nel sistema con un nome, un'email e una password.
  • Gli utenti possono cercare libri per titolo, autore o genere.
  • Una volta trovato un libro, gli utenti possono visualizzare i dettagli del libro, inclusa la sua descrizione.
  • Gli utenti possono aggiungere libri al carrello per l'acquisto.
  • Nel carrello, gli utenti possono modificare la quantità di ogni libro e rimuoverli.
  • Gli utenti possono procedere al pagamento dei libri nel carrello.
  • Il sistema registra le informazioni sugli acquisti effettuati dagli utenti, inclusi i dettagli del libro, la quantità, il totale e la data dell'acquisto.

Utilizza questa descrizione per creare un modello di dominio per il sistema di una libreria online.

Scacchi
...

Monopoly
...

Treni
...