Baza de date pentru evidenta abonatilor si cartilor la o biblioteca (evidenta carti, abonati, imprumuturi)

Job ID: 32616055

Budget: $10 – $30 USD

Intr-o biblioteca exista carti pentru care se retin urmatoarele informatii: categorie (roman, stiintifice pe mai multe specializari: matematica, fizica,etc.,poezii, etc.), numar de volume, titlu, autori, un camp in care este prevazut daca cartea este sau nu imprumutata, in caz de imprumut, data la care a fost imprumutata si data la care urmeaza a fi returnata (se stabileste o perioda fixa pentru un imprumut). Fiecarui abonat i se retin date personale (cele din bulletin), de asemenea daca are carti imprumutate, toate informatiile despre cartile respective, data la care au fot imprumutate si data la care urmeaza a fi returnate. Fiecare abonat va plati o taxa de penalizare pentru fiecare zi de intarziere in returnarea cartilor imprumutate, in plus in caz de deteliorare sau pierdere, va trebui sa plateasca contravaloarea cartii. Se va tine cont ca o carte poate avea mai multe volume, iar un abonat poate imrumutadoar unul din volume.
Cerinte minimale pe care trebuie sa le urmareasca proiectul:
• Operatii obisnuite asupra bazelor de date: adaugare, stergere
• Se vor putea tipari legitimatii fiecarui abonat cu toate datele corespunzatoare
• Se vor putea lista in orice moment, lista cartilor imprumutate, lista abonatilor care au carti imprumutate, lista cu cartile ce se returneaza la o anumita data.
• Se vor tipari chitante pentru abonatii penalizati pentru intarziere sau pierdere
Related categories: PHP SQL Database Administration