Proiect Access Evidenta Biblioteca

Descărcați ca doc, pdf sau txt
Descărcați ca doc, pdf sau txt
Sunteți pe pagina 1din 22

Prezentare generală

Din dorinţa de a lucra mai uşor, oamenii tind să


folosească calculatorul în tot mai multe proiecte. M-am
gândit la o posibilitate de a ţine evidenţa operaţiilor dintr-o
bibliotecă.Am folosit o baza de date in Microsoft Access.

O bază de date este un instrument pentru colectarea și


organizarea informațiilor. Bazele de date pot stoca
informații despre persoane, produse, comenzi sau orice
altceva. Multe baze de date încep sub formă de liste într-un
editor de text sau într-o foaie de calcul. Pe măsură ce lista
crește, încep să apară redundanțe și inconsistențe în datele
prezente. Datele devin greu de înțeles în formă de listă, iar
posibilitățile de a căuta și a extrage subseturi de date pentru
revizuire sunt limitate. Odată ce încep să apară aceste
probleme, este o idee bună să se transfere datele într-o bază
de date creată de un sistem de gestionare al bazelor de date
(DBMS), cum ar fi Office Access 2007.

I. PREZENTAREA DOMENIULUI DE LUCRU


Acest proiect isi propune sa trateze urmatoarele:
-evidenţa abonaţilor bibliotecii
-evidenţa cărţilor din cadrul bibliotecii
-detalierea carţilor restituite
-evidenţa editurilor
-evidenţa împrumuturilor din cadrul bibliotecii
II. MODELUL FIZIC

Proiectul foloseste o baza de date acces, cu urmatoarea


structura:

-abonaţi cu structura:

- nr_abonat
¤reţine id-ul fiecărui abonat, este cheie primară

- data_înscrierii
¤ reţine data la care s-au înregistrat abonaţii

- seria_BI
¤ reţine seria buletinului de identitare a abonatului

- nr_BI
¤ reţine numărul buletinului de identitate a
abonatului
- data_eliberării_BI
¤ reţine data eliberării buletinului de identitate a
abonatului

- nume_abonat
¤ reţine numela abonatului

- prenume_abonat
¤ reţine prenumele abonatului

- adresa_abonat
¤ reţine adresa abonatului

- telefon_abonat
¤ reţine numărul de telefon al abonatului

- cărţi cu structura:
- cota:
¤ ţine evidenţa cotelor carţilor, fiind cheie primară

- titlul:
¤ evidenţiază titlul cărţii

- nume_autor
¤ ţine evidenţa numelor autorilor cărţilor

- prenume_autor
¤ ţine evidenţa prenumelui autorilor cărţilor

- an:
¤ evidenţiază anul în care a aparut cartea

- gen:
¤ arată genul fiecărei cărţi

- exemplare:
¤ evidenţiază exemplarel pe care le are biblioteca
noastră

- exemplare_disponibile
¤ ţine evidenţa exemplarelor care sunt disponibile
pentru a fi date spre închiriere

- nume_editură
¤ ţine evidenţa editurii cărţilor
-detalii_restituire cu structura:

- nr_cerere
¤ ţine evidenţa cererilor de restituire a cărţilor

- cota
¤ ţine evidenţa cotelor cărţilor restituite
- edituri cu structura:

- nr_editură:
¤ reţine id-ul fiecarei edituri, fiind cheie primară

- nume editură:
¤ reţine numele editurii

- adresa_editură:
¤ reţine adresa editurii
- telefon_editură:

-edituri cu structura:

- nr_cerere
- data cerere
- anulat
- nr abonat
Relaţiile dintre tabele
Interogări

Sunt programe create de utilizator pentru a executa diverse


operaţii asupra bazei de date.
Interogarile nu sunt ceva specific Microsoft Acces, ele se
regăsesc şi în alte baze de date relaţionale.
Interogarile execută o anumită cerinţă asupra unui anumit
tabel , mai multor tabele sau şi asupra altor interogari

Proiectul folosete urmatoarele interogări:

-şterge abonat:
Aceasta interogare este facută cu ajutorul functiei delete si
prin actionarea ei se sterge numele abonatului mentionat.
- inetrogarea carti1:

Aceasta interogare este facuta cu ajutorul functiei crosstab si prin


actionarea ei se selecteaza numele cartilor prenumele cartilor si
maximul de exemplare care sunt disponibile in biblioteca.

- interogarea editura cartilor:


Aceasta interogare preia date din doua tabele relationate intre ele
facand un singur tabel cu datele necesare.
- interogarea cauta dupa editura:
aceasta interogare ne ajuta sa cautam mai repede in baza noastra de
date anumite informatii, in cazul de fata o anumita editura.
Formulare
Formularele sunt denumite uneori "ecrane de introducere de
date". Ele reprezintă interfața pe care o utilizați pentru a lucra cu
date și conțin deseori butoane de comandă care efectuează diverse
comenzi. Aveți posibilitatea să creați o bază de date fără a utiliza
formulare, editând pur și simplu datele din foile de date ale
tabelelor. Cu toate acestea, majoritatea utilizatorilor de baze de
date preferă să utilizeze formulare pentru vizualizarea,
introducerea și editarea datelor din tabele.

Formularele oferă un format ușor de utilizat pentru lucrul cu


date și se pot adăuga elemente funcționale, cum ar fi butoanele de
comandă. Aveți posibilitatea să programați butoanele să determine
care date apar în formular, să deschidă alte formulare sau rapoarte
sau să efectueze diverse alte activități.
Am folosit urmatoarele formulare:
- abonatii: ne arata toti abonatii bibliotecii noastre.

- formularul carti: ne arata toate cartile pe care le avem in


cadrul bibliotecii.
- formularul detali restituire: ne arata cartile restituite de
catre abonati.
- formularul edituri: ne arata editurile cartilor din biblioteca.
- formularul imprumuturi: ne arata toate cartile
imprumutate.
- formular index: cu ajutorul butoanelor din cadrul acesui
formular putem naviga mai usor prin toata baza de date.

Rapoarte
Rapoartele se utilizează pentru sintetizarea și prezentarea
datelor din tabele. Un raport răspunde de obicei unei anumite
întrebări, cum ar fi”Câte carti avem in biblioteca?” sau Care sunt
cartile pe care le-am imprumutat?”. Fiecare raport poate fi formatat
pentru a prezenta informațiile în cel mai lizibil mod posibil.

Un raport poate fi executat oricând și va reflecta întotdeauna


datele curente din baza de date. Rapoartele sunt formatate în
general pentru a fi imprimate, dar pot fi vizualizate și pe ecran, pot
fi exportate în alt program sau trimise ca mesaj de poștă
electronică.
În proiect am folosit următoarele rapoarte:

1. Abonatii:

2. Carti:
3. Detalii restituire:

4. Edituri:
5. Imprumuturi:
Această bază de date ne ajută foarte mult sa ne simplificăm munca
într-o biblioteca sau in orice alta activitate care presupune
inregistrarea unor date fiind uşor accesibilă şi conţinând toate
informaţiile de care avem nevoie pentru a ne desfăşura activitatea
în bune condiţii.

S-ar putea să vă placă și