Si progettino lo schema Data-Flow (il diagramma di contesto e

Transcript

Si progettino lo schema Data-Flow (il diagramma di contesto e
Si progettino lo schema Data-Flow (il diagramma di contesto e quello di primo
livello) e lo schema Entità/Relazione per i sistemi seguenti.
Biblioteca
a) Prestiti
I lettori che frequentano la biblioteca si presentano all'ufficio prestiti con una tessera,
su cui è scritto il loro nome e indirizzo, ed effettuano richieste di prestito per i libri
che sono catalogati nella biblioteca.
I libri hanno un titolo, una lista di autori e possono esistere in diverse copie. Tutti i
libri contenuti nella biblioteca sono identificati da un codice.
A seguito di una richiesta, viene dapprima consultato l’archivio dei libri disponibili
(cioè non in prestito). Se il libro è disponibile, si procede alla ricerca del volume negli
scaffali; il testo viene poi classificato come in prestito.
Acquisito il volume, viene consegnato al lettore che procede alla consultazione.
Terminata la consultazione, il libro viene restituito, reinserito in biblioteca e
nuovamente classificato come disponibile.
Per un prestito si tiene nota delle date di acquisizione e di riconsegna.
b) Ordini e catalogazione
Il gestore della biblioteca (bibliotecario) a partire da richieste esplicite dei clienti,
segnalazioni varie crea una lista di libri da ordinare (identificati da autori, titolo,
editore, anno di edizione). Si rivolge ad una agenzia per richiedere alcuni preventivi,
ordina i libri dal distributore che ha presentato un preventivo dal costo minore.
Quando i vari libri arrivano, vengono catalogati uno alla volta consultando il catalogo
della biblioteca e vengono collocati negli scaffali nella posizione individuata.
DISTRIBUTORE
PREVENTIVO
Prezzo
LIBRO DA
ORDINARE
LIBRO
SCRITTO
AUTORE
ESISTE
COPIA
PRESTITO
LETTORE