0% au considerat acest document util (0 voturi)
32 vizualizări10 pagini

Gestiunea Unei Biblioteci

Încărcat de

Alexandru Marcu
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
32 vizualizări10 pagini

Gestiunea Unei Biblioteci

Încărcat de

Alexandru Marcu
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

COLEGIUL N ATION AL "UN IREA"

'
Sb'. Cezar Bolliac 15·17 Foqani, Vrancea, Romania; Tel/fax: 0237 215 659

Gestiunea unei
biblioteci

Proiect realizat de: Lazaroiu Oct avian - Marius


& M ustat ea Elena
Profesor indrumator: Nesu Li liana

- 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.).

Conditii hard/soft si utilitare folosite

Pentru a putea fi rulata apiicatia de fata necesita:

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:

: ------- 1 nume [c,40) I


....
[ nr_leg[n,S) 1---.. ,. ••. . _
~
,--- ':.".:.".:.".:.".:.".:.".:.".:.,
me_autor[c,40) I [ nume[c,20) I / ....._.,.
editoca[c,20] [ '"""m• [c,20] J //

\ \ [ 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

!J¥ Hlcrosoft Visual FoxPro


~arti [nscrisi [mprumuturi 2):atistici [esire
Meniul Principal

Meniul principal este


alcatuit din 5
submeniuri:

Submeniul Carti
i r:::il iEI I J

Imprumuturi Statistici Iesire

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

•--r""'"' r-;;:-i Butonul Cauta(Bl) este folosit

----- 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).

Butonul lesire(B3) are rolul de a


inchide fereastra Modificare
carti.

·--··-
(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.

..,. __ -,_- - - - - - - -- ----- - -·

Aceasta fereastra se foloseste

... ... pentru a vizualiza toate cartile

.. .. 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.

Butonul Curatare (B2) are rolu de


a goli spatiile de informatiile
completate anterior.

Butonul lesire(B3) are rolul de a


inchide fereastra Adaugare
inscrisi.

1,¥ llicro<OII V- fo.,,..,


s;;orti ).nsaisi :i,tatistici [esi'e Butonul Cauta(B1) este folosit
I = I ls!I I pentru a cauta o persoana dupa
numarul de legitimatie introdus.
[Link] LI_____, caw I
Dupa modificarea datelor acestei
persoane acestea sunt salvate in
Nume '--------' Prenume LI--;====; calculator prin apasarea
Data nasteritr--1 Nr. telefon I butonului Modifica(B2).
Czi,lluna/anl,_ __':[___J=====---------=====-:
Adresa
Butonul lesire(B3) are rolul de a
CNP 7 inchide fereastra Modificare
inscrisi.

6
Colegiul National . unirea• Lazaroiu Octavian - Marius
Gestlunea unei biblioteci Mustatea Elena

11' """"°" Vkuol Foxtro


~c I &.1 I M
!;art! !nscrlsl llf!l'\J1UU1 :itot!stlct leslr•

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.
"

Pentru optiunea vizualizare exisata 2 posibilitati: vizualizarea tuturor inscrisilor si vizualizarea


acestora dupa numarul de legitimatie.

!
---n •.~:-.-.._. .
1:, [Link]'ra
_ _ __ _ t;ig:) lia;!cM ..J
Cati hall Stfliltid lewe Catl ll'IKrtll ~ bll5tldlesre

~--- c-,~

q lllcrofOII Viluol FoxPro


<;arti J,nscrisi ~ - ~-
l losi'•
Butonul Cauta(B1) este folosit
pentru a cauta o persoana dupa
I c:, l liil l '-' , numarul de legitimatie introdus.

Nr legitlmatle ume Butonul lesire(B2) are rolul de a

I Prenume
inchide fereastra Cautareinscrisi.

7
w Colegiul National . Unirea•
Gestiunea unei blblioteci
Lazaroiu Octavian - Marius
Mustatea Elena

Submeniul lmorumuturi . . llcrosoft Vhul(foxPro ~c l !el


_ ____ _ _ _ _.., I lfl1)[Link] Statistld
lesire
Adaugare
Submeniul lmprumuturi contine 3 Stergere
optiuni cu care se pot adauga Vizualzare
(,.Adaugare"), sterge (,,Stergere") sau
vizualiza date din baza de date
[Link].

Dupa completarea spatiilor cu


_,__..,,.[Link]""" = l>aJ
informatiile specifice prin
'-a-ti lnsaisi ~ atisttd lesa'e
. !-!__
butonul Adaugare {Bl) baza de
date [Link] va fi
actualizata cu informatiile de
Codul cartll: aici.

Data lmprumutulul:
Butonul Curatare {82) are rolu de
C=::J
([Link]) a goli spatiile de informatiile
completate anterior.

Butonul lesire(B3) are rolul de a


inchide fereastra Adaugare
imprumuturi.

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

Rocad: 1/1 Rog;

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.

Butonul lesire(B2) are rolul de a


inchide fereastra Vizualizare
imprumuturi.

!!, "icrosoft Vl<ull FoxPro ~ tlcrosoft VisullfoxPro o l iel ! c.S i


Car~ lnscrlsi l [Link] statistlci les!re Car~ lnscrisl lrnprumuturl stat~ !es/re
Cea mai cautata carte Cea mai cautata carte
Cel mai actlv ilscris eel mat activ nscrls

J>, lkrusoft Y-nu« FoxPro t = l iel l ,.. I


!:;orli lnS<rlsi lfl'l"IJTUU1 :;tatl5ticl 1.,;.,
Are rolul de a afisa informatiile
f1 eet ..i oct111mais
dorite.
Cea mai cautate carte este:
Are rolul de a inchide
Numele cartll: fereastra.
Numeauto .

Nr.i/ ri:

1~--,1/I E-•- 1
t:, I ,oft V sull FoxPro I = l ei l ;.. I
~ar lnscrlsi :;totlstlci [osre

t Cel ... ocllw cri, i = l iel i ,.. I

Nume
.l,l'k:rDMlft v...l fedro
Cd lnla!!t Shtlltld ltwe
renume
On
r. lmprumuturl efe ate:

1- --1 I I -•--1

Are rolul de a inchide programul.

9
Colegiul National .Unirea" Lazarolu Octavian - Marius
Gestiunea unel biblloteci Mustatea Elena

Bibliografie

• ,,FoxPro 2.6 sub Windows" - Gabriel si Mihai Dima;


• ,,Baze de date- Varianta FoxPro 2.x pentru Windows" - Mariana si
Ionut Pantiru, Editura L&S INFOMAT;
• ,,Microsoft FoxPro 2.5" - Lucian Vasiu, Editura Tehnica.
• ,,Medii de programare" - Dinu Airinei si Alexandro Tugui, Editura
Sedcom Libris
• ,,Memorator de informatica pentru clasa a XII-a" - Anca Ravar si Adrian
Popescu, Editura Booklet

10

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