Documente Academic
Documente Profesional
Documente Cultură
Actor: Membru
Descriere: Clientul cere bibliotecii sa imprumute o noua carte
Preconditie: Clientul trebuie sa fie autentificat ca membru al bibliotecii
Flux principal:
1. Sistemul cere sa se aleaga categoria: carti sau jurnale.
2. Membrul selecteaza carti.
3. Sistemul doreste introducerea datelor cartii dorite.
4. Membrul insereaza numele si autorul cartii.
5. Sistemul solicita ca membrul sa aleaga daca doreste un nou
imprumut, extinderea unui imprumut deja existent sau sa
rezerve o carte.
6. Membrul alege un nou imprumut.
7. Sistemul verifica daca membrul a atins numarul maxim de
carti pe care le-ar putea imprumuta.
8. Daca se mai pot imprumuta carti sistemul cauta daca exista
vreun exemplar disponibil.
9. Daca exista volume disponiblie sistemul solicita membrului sa
aleaga tipul de imprumut dorit pe termen scurt sau lung.
10. Membrul selecteaza tipul de imprumut.
11. Sistemul memoreaza alegerea introdusa de membru.
12. Sistemul afiseaza ca imprumutul a fost realizat.
Flux alternativ 1:
1. Daca la pasul 5 membrul are o alta alegere nu se mai
realizeaza un nou imprumut ci optiunea preferata.
Flux alternativ 2:
1. Daca la pasul 7 membrul detine numarul maxim de carti care
pot fi imprumutate nu se mai poate realiza un nou imprumut.
2. Sistemul afiseaza mesajul ca nu se mai pot realiza alte
imprumuturi noi.
Flux alternative 3:
1. Daca la pasul 9 nu se mai gasesc carti disponibile in bilioteca
atunci este imposibil ca imprumutul sa se realizeze.
2. Sistemul afiseaza mesajul care specifica faptul ca nu mai
exista carti disponibile.