Gestiunea Unei Biblioteci
Gestiunea Unei Biblioteci
'
Sb'. Cezar Bolliac 15·17 Foqani, Vrancea, Romania; Tel/fax: 0237 215 659
Gestiunea unei
biblioteci
- Mai 2007 -
•
Colegiul National .unirea• Lazaroiu Octavian - Marius
Gestiunea unei blblioteci Mustatea Elena
Tema proiectului
Terna acestui proiect este gestionarea datelor intr-o hihlioteca, dupa cum ne spune si
numele acestuia. Proiectul este constituit dintr-o aplicatie pe haze de date, aplicatie
dezvoltata in Microsoft Visual FoxPro 9.0 . Aplicatia gestioneaza datele cartilor, a
persoanelor inscrise si a imprumuturilor ce au legatura cu hihlioteca ce utilzeaza aceasta
aplicatie.
Motivarea temei
Motivarea temei este data de utilitatea pe care o poate avea aplicatia de fata in final. Ea
este destinata folosirii intr-o hihlioteca si usurarii muncii persoanelor ce lucreaza in acea
hihlioteca. Fiind foarte explicita in functiile pe care le contine, poate fi invatata cu usurinta
de catre persoana ce unneaza a o folosi si poate fi usor de folosit. De asemenea, se pot
adauga noi suhmeniuri si optiuni la meniul conceput de noi, in functie de necesitatile
utilizatorului, cum ar fi alte statistici (cartile achizitionate in ultimul an, contorizarea cartilor
de la o anumita editura, etc.) sau chiar pot fi accesate din acelasi meniu alte haze de date
(angajatii hihliotecii respective, fumizorii de carti, etc.).
HARDWARE
un computer de performanta medle
monitor (pentru vizualizare)
tastatura (pentru introducerea datelor)
mouse (pentru defilarea pe meniul si pe functiile apiicatiei )
SOFTWARE
sistem de operare (Windows Me, 2000, XP, VISTA)
Microsoft Visual FoxPro 6.0 (sau o versiune mai noua)
2
Colegiul National . Unirea• Lazaroiu Octavian - Marius
Gestiunea unei blbliotecl Mustatea Elena
Structura aplicatiei
Aplicatia este alcatuita din Meniul Principal care contine mai multe optiuni, in functie de
/ ---
necesitatea utilizatorului, cu operatii ce lucreaza pe trei haze de date ([Link], [Link],
•:• "
[Link]) cu urmatoarea structura:
\ \ [ gen[c,20) I [ data_nast[D,8] I /;
[ pret[n,6.2) j data_inscr[D,8]
cod[n,6)
I [ adresa[c,40]
I data_apar[D,8)
I [ nr_tei[n,10)
I starea[c,14) I I nr_impr(n,4)
nr_impr(n,6]
I [ CNP[n,13]
[ nr_exem[n,3]
I
I exem_disp[n,3] I
[Link]
I data_impr[D,8] [ data_rest[D,8]
[Link]/
nume [c,40) numele cartii nr_impr[n,6) numarul de imprumuturi al
nume_autor[c,40) numele autorului cartii
editura[c,20) cod[n,6) codul cartii
gen[c,20] genul cartii data_apar[D,8) data aparitiei cartii
pret[n,6.2) pretul cartii in momentul nr_exem[n,3] numar de exemplare detinute
achizitionarii de biblioteca
starea[c,14) starea cartii in momentul exem_disp[n,3] numarul de exemplare
achizitionarii disponibile in biblioteca
3
Colegiul National . Unirea• Lazaroiu Octavian - Marius
Gestiunea unei blblioteci Mustatea Elena
[Link]
de legitimatie adresa[c,40) adresa
nume[c,20) nume nr_tel[n,10) numar de telefon
prenume[c,20) prenume nr numar de imprumuturi
data_nast[D,8) data de nastere efectuate
data_inscr[D,8) data inscrierii CNP[n,13) cod numeric personal
/[Link]
data_impr[D,8) data imprumutului data_rest[D,8) data limita de restituire a
imprumutului
Submeniul Carti
i r:::il iEI I J
Adaugare
Submeniul Carti contine 4 optiuni
Modificare
cu care se pot adauga
Stergere
(nAdaugare"), modifica
Vizualizare
(,,Modificare"), sterge {,,Stergere")
sau vizualiza date din baza de date
[Link].
- - -·-
Catt lr50'tsl 51:al:isW 1esre
Dupa completarea spatiilor cu
informatiile specifice prin
N ume carte butonul Adaugare (Bl) baza de
N umeautor date [Link] va fi actualizata cu
Edltura informatiile de aici.
Gtn
Butonul Curatare {82) are rolu de
Prtl
a goli spatiile de informatiile
Data aparitltl
completate anterior.
Nr. enmplare CJ
Starn cartll 11 prlmlre Butonul lesire(B3) are rolul de a
inchide fereastra Adaugare carti.
4
Colegiul National .Unirea• Lazaroiu Octavian - Marius
Gestiunea unei biblioteci Mustatea Elena
----- L:.:...l
t/ltlinwl!i l""""""" _ l,,.., pentru a cauta o carte dupa
codul introdus.
Codul clJIII: Num, ~1/
c=~ •
Dupa modificarea datelor cartii
1utor [___ - J acestea sunt salvate in calculator
Pm CJ G•n prin apasarea butonului
[Link],m: [ , Modifica(B2).
·--··-
(11'1:i ln5msi Statistic! lesi"e Butonul Cauta(B1) este folosit
pentru a cauta o carte dupa
cudul introdus.
Cod c==J
le;-7 Butonul Stergere (B2) este folosit
Nume pentru a sterge cartea dorita din
Nume1utor baza de date.
Edltura '.::======.::::'. Butonul lesire(B3) are rolul de a
inchide fereastra Stergere carti.
.. .. din biblioteca.
.
.. Butonul lesire{B1) are rolul de a
inchide fereastra Vizualizare
carti.
I - .
5
Colegiul National .Unirea• Lazaroiu Octavian - Marius
Gestiunea unei biblloteci Mustatea Elena
Submeniul lnscrisi
roso~ Vlsull FoxPro l I 121 I M I
Submeniul lnscrisi conti lnscrisl [Link] Statistld Iesre
optiuni cu care se pot Adaugare
Modfaare
adauga(,,Adaugare"),
stergere
modifica(,,Modificare"),sterge
Vizualizare
(,,Stergere") sau vizualiza date
din baza de date [Link] .
- -
I c i,i I
- ·-
I
' • -...n Vkull Foxfro l.>
Dupa completarea spatiilor cu
'"" l"""" _,,,__ :;_t"'5tld l""•
.IJ, A__........, informatiile specifice prin
Nr. legltlmllle: CJ DataCZL'lunalan)
lnacrtertl butonul Adaugare (Bl) baza de
N ume - - - - ~ Prtnume date [Link] va fi actualizata
cu informatiile de aici.
6
Colegiul National . unirea• Lazaroiu Octavian - Marius
Gestlunea unei biblioteci Mustatea Elena
l c l liiil ~ M
j[!Q Butonul cauta(B1) este folosit
pentru a cauta o persoana dupa
numarul de legitimatie introdus.
Nr. legltlmatle \
'-------
[!Q Butonul Stergere (B2) este folosit
pentru a sterge datele persoanei
Nume 1..~•·l dorite din baza de date.
Prenume
Butonul lesire(B3) are rolul de a
inchide fereastra Stergere
inscrisi.
"
!
---n •.~:-.-.._. .
1:, [Link]'ra
_ _ __ _ t;ig:) lia;!cM ..J
Cati hall Stfliltid lewe Catl ll'IKrtll ~ bll5tldlesre
~--- c-,~
I Prenume
inchide fereastra Cautareinscrisi.
7
w Colegiul National . Unirea•
Gestiunea unei blblioteci
Lazaroiu Octavian - Marius
Mustatea Elena
Data lmprumutulul:
Butonul Curatare {82) are rolu de
C=::J
([Link]) a goli spatiile de informatiile
completate anterior.
q -....n Y-BU,IFoxP,o ~ l~ I I
~"" lfwlsl lff1>'<mb,i :;tatlstid (... ,
Butonul Sterge(Bl) este folosit
pentru a sterge imprumutul
dorit.
lmprumuturl efectuate de catre 1ollcltant cu numar
Butonul lesire(B2) are rolul de a
de legltlmatle:
inchide fereastra Stergere
Codulcartll
imprumuturi.
Nume
Prenume
8
Colegiul National . Unirea• lazaroiu Octavian - Marius
Gestiunea unei biblioteci Mustatea Elena
---•-raxPro
!;erti lnsoisi ~ : i tatlstki [.,;., Butonul Afiseaza(Bl) este folosit
A, Yizullzre...,._._ pentru a afisa lmprumuturile
pentru o anumita conditie.
Nr.i/ ri:
1~--,1/I E-•- 1
t:, I ,oft V sull FoxPro I = l ei l ;.. I
~ar lnscrlsi :;totlstlci [osre
Nume
.l,l'k:rDMlft v...l fedro
Cd lnla!!t Shtlltld ltwe
renume
On
r. lmprumuturl efe ate:
1- --1 I I -•--1
9
Colegiul National .Unirea" Lazarolu Octavian - Marius
Gestiunea unel biblloteci Mustatea Elena
Bibliografie
10