Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme



Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Baze de date


Index » educatie » » informatica » Baze de date
Scenariu: sistem pentru administrarea unui centru de inchiriere de carti si casete video


Scenariu: sistem pentru administrarea unui centru de inchiriere de carti si casete video




Scenariu: sistem pentru administrarea unui centru de inchiriere de carti si casete video

Centrul de inchiriere are atat carti cat si casete video cu filme. Pot exista mai multe copii ale cartilor si casetelor. Cartile pot fi imprumutate pentru 3 saptamani, in timp ce casetele cu filme pot fi imprumutate doar pentru o saptamana.

Exista doua categorii de abonati: abonati obisnuiti si abonati premium. Abonatii obisnuiti ai centrului pot imprumuta doar carti pe cand abonatii premium pot imprumuta atat carti cat si casete video. Pot fi imprumutate maxim 5 carti si 3 casete in acelati timp.

In mod periodic, centrul achizitioneaza carti si casete video noi, iar o parte din cele mai vechi sunt inlaturate. Adaugarea si inlaturarea acestor articole (carti sau casete) se face de catre anumiti membrii ai personalului centrului, numiti administratori. Acestia pot si edita detaliile cartilor sau casetelor.

Sistemul va tine evidenta datelor la care sunt imprumutate si returnate cartile si casetele video si va furniza atentionari cand perioada de imprumut a expirat.




Sistemul va permite cautarea unei carti dupa titlu, autor(i) sau subiect. In plus, sistemul va permite utilizatorului sa verifice daca exista copii disponibile din cartea cautata, iar in caz contrar sa o rezerve.

Oricine poate cauta o carte, dar rezervarea nu se poate face decat de catre abonati. In plus, abonatii vor avea posibilitatea sa extinda perioada de imprumut a unei carti imprumutate, daca aceasta nu a fost rezervata.

Sistemul va permite adaugarea de noi abonati, editarea si inlaturarea celor existenti.

O carte va avea asociate urmatoarele informatii: titlu, autor(i), subiect, ISBN, an, editura. O caseta va avea asociete urmatoarele informatii: titlu, regizor, interpret (interpreti), producator, an. O copie (a unei carti sau casete) va avea un unic cod de bare. Un abonat va fi identificat prin nume, adresa si numar de telefon.

2. Modelul cazurilor de utilizare

3. Modelul cazurilor de utilizare prima iteratie

4. Modelare statica: modelul claselor

Identificarea claselor candidate prin Tehnica de identificare a substantivelor

Identificarea substantivelor sau constructiilor cu rol de substantiv

Eliminarea substantivelor care nu sunt candidate potrivite

Centru de inchiriere, pentru ca este in afara scopului sistemului de fata;

Saptamana, pentru ca este o masura a timpului, nu un lucru;

Timp, pentru ca este in afara scopului sistemului;

Film, pentru ca este in afara scopului sistemului;

Sistem si date, pentru ca acestea nu fac parte din domeniul problemei, ci din meta-limbajul de descriere a cerintelor.



Titlu si autor, pentru ca sunt atribute ale cartii.

Ramane urmatoarea lista de clase probabile:

Carte;

Caseta;

Copie a unei carti;

Copie a unei casete;

Abonat (sau abonat obisnuit);

Abonat premium.

5. Modelare dinamica

5.1. Diagrame de interactiune

pentru a arata modul in care circula mesajele intre obiecte cu scopul de a efectua un anumit task, de exemplu un anumit caz de utilizare.

5.2. Diagrame de stare

Schimbarea starii unui obiect la efectuarea unei operatii








Politica de confidentialitate


Copyright © 2020 - Toate drepturile rezervate