SISTEMA BIBLIOTECA
Il progetto svolto da:
Maria
Enache
Gaia
Verardo
Alexandr Enache
SISTEMA BIBLIOTECA
Requisiti
Una biblioteca dispone di tre sedi dislocate in tre zone di Roma.
Gli utenti possono prendere in prestito i libri (se disponibili in una delle sedi) per non più di un
mese, possono sfogliare il catalogo e ricercare i libri. E’ richiesto di poter effettuare le ricerche
di vari tipo (per autore, editore ecc). E’ anche richiesto di poter limitare la ricerca selezionando
la lingua o la casa editrice. L’utente deve poter effettuare le ricerche anche sui risultati di
ricerche precedenti, o sfogliare il risultato di precedenti ricerche.
(E possibile selezionare il libro desiderato dalla lista dei risultati del browse o della ricerca. Sia la
ricerca che il browsing possono essere ripetuti sui risultati dell'ultima ricerca o browse: deve
essere quindi possibile restringere il campo della ricerca).
Per poter effettuare le ricerche o consultare il catalogo, l’utente si deve loggare e per fare
questo deve essere registrato. Il sistema biblioteca deve garantire che solo gli utenti registrati
possano accedere al sistema.
Sia l'utente che il bibliotecario possono conoscere lo stato (disponibili/in prestito) dei libri in
catalogo. Lo stato può essere verificato solo durante una operazione di ricerca.
L'utente può listare i libri che ha preso in prestito per ricordare le date di scadenza dei prestiti
e può anche richiedere alla biblioteca di acquistare nuovi libri.
In una biblioteca il bibliotecario ha i seguenti compiti:
o
prestito dei libri (solo lui può prestare i libri);
o
restituzione dei libri ;
o
gestione dei libri (riporre i libri sugli scaffali, segnalare i libri danneggiati, ordinare nuovi
libri).
E’ quindi parte del compito del bibliotecario avvertire gli utenti che non hanno restituito i libri
in prestito, per i quali è scaduta la data di restituzione.
Il bibliotecario può inoltre listare dei libri che un dato utente ha preso in prestito per verificarne
lo stato.
Il bibliotecario non può sfogliare il catalogo.
2
SISTEMA BIBLIOTECA
Casi d’Uso 1a versione:
3
SISTEMA BIBLIOTECA
Casi d’Uso 2a versione:
4
SISTEMA BIBLIOTECA
Casi d’Uso 3a versione:
5
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
Per poter effettuare le ricerche o consultare il catalogo, l’utente si
deve loggare e per fare questo deve essere registrato. Il sistema
biblioteca deve garantire che solo gli utenti registrati possano
accedere al sistema.
6
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
Gli utenti possono sfogliare il catalogo e ricercare i libri. E’ richiesto
di poter effettuare ricerche di vari tipo (per autore, editore ecc).
7
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
Sia l'utente che il bibliotecario possono conoscere lo stato
(disponibili/in prestito) dei libri in catalogo. Lo stato può essere
verificato solo durante una operazione di ricerca. Il bibliotecario
non può sfogliare il catalogo.
8
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
Gli utenti possono prendere in prestito i libri (se disponibili in una
delle sedi). Il bibliotecario presta dei libri (solo lui può fare questa
operazione).
9
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
In biblioteca il bibliotecario ha il compito di restituzione dei libri.
10
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
L'utente può listare i libri che ha preso in prestito per ricordare le
date di scadenza dei prestiti. Il bibliotecario può inoltre listare dei
libri che un dato utente ha preso in prestito per verificarne lo
stato.
11
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
12
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
L'utente può anche richiedere alla biblioteca di acquistare nuovi
libri ed è compito del il bibliotecario quello di gestirli
(es: riporre i libri sugli scaffali, segnalare i libri danneggiati,
ordinare nuovi libri). Il bibliotecario deve anche avvertire gli utenti
che non hanno restituito i libri in prestito, per i quali è scaduta la
data di restituzione ( anche questa rientrerà nella gestione dei
libri).
13
SISTEMA BIBLIOTECA
Sviluppo del diagramma dei Casi d’Uso:
14
SISTEMA BIBLIOTECA
Activity Diagram:
15
SISTEMA BIBLIOTECA
Activity Diagram 1a parte:
16
SISTEMA BIBLIOTECA
Per poter effettuare le ricerche o consultare il catalogo, l’utente si deve
loggare e per far questo deve essere registrato, infatti Il sistema biblioteca
garantisce che solo gli utenti registrati possano accedere al sistema.
17
SISTEMA BIBLIOTECA
Gli utenti registrati al sistema, possono sfogliare il catalogo per
cercare i libri desiderati, ed hanno la possibilità di poter
effettuare ricerche di vari tipo, specificandone un dominio di
restrizione (per: autore, editore,lingua, casa editrice, ecc..).
Gli utenti hanno anche la possibilità di poter effettuare ricerche
anche sui risultati di ricerche precedenti.
18
SISTEMA BIBLIOTECA
19
SISTEMA BIBLIOTECA
Sia l'utente che il bibliotecario possono conoscere lo stato
(disponibili/in prestito) dei libri presenti nel catalogo. Lo stato può
però essere verificato solo durante una operazione di ricerca.
Il bibliotecario non ha la facoltà di poter sfogliare il catalogo.
20
SISTEMA BIBLIOTECA
21
SISTEMA BIBLIOTECA
Gli utenti possono richiedere di prendere in prestito dei libri , e una
volta verificatone la disponibilità, in una delle tre sedi, è compito
del bibliotecario procedere al prestito, solo lui infatti può svolgere
questa operazione,e procedere all’aggiornamento del database.
22
SISTEMA BIBLIOTECA
23
SISTEMA BIBLIOTECA
Activity Diagram 2a parte:
24
SISTEMA BIBLIOTECA
Il bibliotecario ha il compito di prelevare i libri ed aggiornare il
database, ogni qual volta un utente ne effettua la restituzione.
25
SISTEMA BIBLIOTECA
Un utente può visualizzare lo stato(da restituire o restituito)
di tutti i libri presi in prestito. Allo stesso modo anche il
bibliotecario può accedere a questa funzione, in modo tale
da poter sollecitare l’utente alla riconsegna del libro una
volta trascorso il tempo utile.
26
SISTEMA BIBLIOTECA
27
SISTEMA BIBLIOTECA
L’utente ha la possibilità di richiedere l’acquisto di nuovi
libri, se la richiesta viene accettata è compito del
bibliotecario occuparsi della gestione di quest’ultimi
(es: riporre libri sugli scaffali, segnalare eventuali libri
danneggiati, ecc) e aggiornare il database.
28
SISTEMA BIBLIOTECA
29
SISTEMA BIBLIOTECA
Sistema Componenti e Connettori:
Una biblioteca dispone di tre sedi dislocate in tre zone di
Roma. Gli utenti hanno la possibilità di sfogliare il catalogo
dei libri tramite un computer.
30
SISTEMA BIBLIOTECA
Ogni sede è munita di un
computer, tramite il quale
il bibliotecario può gestire i
libri.
31
SISTEMA BIBLIOTECA
Ogni sede è
collegata
all’esterno
tramite il
server della
biblioteca.
32
SISTEMA BIBLIOTECA
Ognuna delle tre sedi è collegata ad un server centrale.
Il server è interfacciato con un database, con il quale scambia
e riceve informazione relative al sistema biblioteca.
33
SISTEMA BIBLIOTECA
34
SISTEMA BIBLIOTECA
Deployment Diagram
Diagramma a livelli di tipi
35
SISTEMA BIBLIOTECA
Deployment Diagram
Diagramma a livelli di istanze
36
Scarica

Sistema Biblioteca