Sunteți pe pagina 1din 13

Visual FoxPro este un sistem de gestiune a bazelor de date.

Prin urmare, principala sa sarcin este acea de a gestiona cantiti mari de date, organizate n aa-numitele baze de date. Acest proces poate fi realizat direct din mediul Visual FoxPro, n acest sens fiind disponibile toate uneltele interacti e pentru realizarea di erselor operaii de gestiune!cum ar ficrearea structurilor n care se ncarc datele, stabilirea legturilor ntre datele, stabilirea legturilor ntre date, extragerea datelor dup diferite criterii etc. ". #ar se pot realiza i aplicaii, care pot fi furnizate diferitilor utilizatori, pentru a le permite acestora s-i gestioneze singuri propriile date. Aceast ultim ariant are a anta$ul c permite utilizarea fr cunotiine n domeniul programarii s execute operaii care altfel le-ar fi inaccesibile. %n sc&imb, n acest caz, programatorul care realizeaz trebuie s aib cunotiine mai a ansate n domeniul programrii, pentru a putea crea sistemul informatic respecti , care s fie ulterior distribuit utilizatorilor neprofesioniti. Pentru realizarea aplicaiilor, Visual FoxPro are la baz un limba$ de programare performant, care poate realiza o multitudine de operaii. #esigur c el este orientat spre sarcinile de prelucrare a datelor !de regul n cantiti mari", n acest domeniu fiind foarte performant, dar n acelai timp permite i realizarea altor operaii cum ar fi calcule matematice, operaii de sistem, interfee cu utilizatorul etc. Peste limba$ul de programare sunt plasate o serie de unelte interacti e ! izuale", care permite realizarea diferitelor

elemente ce intr n componena unui sistem informatic !forme, rapoarte, meniuri etc.", fr a mai fi ne oie de scrierea de cod. %n sc&imb, pentru realizarea acestor elemente se folosesc metode interacti e, precum tragerea cu mouse-ul, alegerea unor obiuni din meniurile sistemului, completarea unor ferestre de dialog etc. 'oate aceste unelte se nscriu n largul concept de (programare izual), care tocmai asta nseamn* construirea aplicaiilor prin metode izuale, nlocuit cu cat posibil scrierea de cod cu metodele interacti e. +oncluzion,nd, cu Visual FoxPro se poate gestiona date organizate n baze de date sau se pot realiza aplicaii care s realize acest lucru n mod automat. - edem c,te a astfel de exemple. - presupunem c suntem administratorul blocului n care locuim. .a sfaritul fiecrei luni i c,teodat i pe parcursul lunii a em de facut o mulime de calcule, n ceea ce pri ete plata diferitelor utiliti, repartizarea c&eltuielilor pe apartamente etc. #ac toate aceste calcule se fac manual !cu creionul i &artia", fimpul consumat este foarte mare, de ordinul zilelor, pe c,nd, folosind un mediu precum Visual FoxPro, ntreaga treab poate fi realizat n c,te a ore i poate c&iar mai rapid. / i mai bun organizare ar implica realizare unui sistem infirmatic. Proced,nd astfel, nu am mai fi ne oii s introducem toate comenzile la fiecare prelucrare, ele fiind incluse n sistem i exectate la o simpl alegere a unei opiuni. Poate c problema administrrii c&eltuielilor de ntreinere ale unui bloc nu este o problem prea complicat i nu implic o cantitate de date aa de mare, fiind suficient folosire unui program de calcul tabelar, cum ar fi 0xcel. #ac ns trebuie s gestionm o cantitate de date mai mare, cum ar fi cazul stocurilor dintr-un depozit, al produselor dintr-un magazin sau al traficului dintr-o autogar, atunci folosirea

unui sistem de gestiune a bazelor de date cum este Visual FoxPro se impune. %mbuntiri ale mediului de programare n general 1na dintre principalele mbuntiri al sistemului Visual FoxPro , poate prima obser at de ctre un noi utilizator, este te&nologia 2ntelli-ense, de sistare a programatorului n construirea instruciunilor limba$ului de programare. Aceasta const, de fapt, n punerea la dispoziia utilizatorului a alternati elor pe care el le are la dispoziie ntr-un anumit studiu de construire a unei instruciuni Visual FoxPro, ntr-un program sau n fereastra de comenzi a sistemului. / alt mbuntire a mediului este dat de noul sistem de ancorare a ferestrelor de lucru ale sistemului !fereastra de comenzi, fereastra de proprieti, etc."n ferestrele printe, cum ar fi fereastra principal a mediului Visual FoxPro. #e exemplu, am putea plasa fereastra de comanzi n partea inferioar a ferestrei mediului, ca i o baz utilitar, zona de lucru a ferestrei Visual FoxPro a$ust,ndu-se corespunztor. .a fel am putea proceda i cu fereastra de proprieti, pe care am putea-o plasa simplu !prin tragere cu mouse-ul" n partea dreapt a ferestrei mediului, tot ca o bar utilitar. -e obine astfel o mai bun folosore a zonei de lucru a ferestrei mediului Visual FoxPro. 3odificri au fost aduse i ferestrei a mediului !fereastra Proprieties", care acum a fost separat de +onstructorul de forme i poate fi folosit i n afara acestuia. #e exemplu, se poate folosi folosi fereastra de proprieti pentru a configura fereastra mediului Visual FoxPro. %n plus, pe baza utilitar

standard este prezent un buton pentru afiarea rapid a acestei ferestre. Au fost aduse, de asemenea, mbuntiri +onstructorului de rapoarte, au fost modificate bazele utilitare ale mediului !pentru a furniza o serie de ci direct pentru diferite elemente mai des folosite" i aufost adugate c,te a faciliti noi de configurare a mediului.

24F/53A'2+A 3anual pentru clasa a 622-a 7 5adu Visinescu, +onstantin -c&eau 2nformatica economica. 8aze de date 7 3ariana Pantaru 8aze de date 7 organizare proiectare si implementare 7 2on .ungu, +onstanta 8odea, 9eorgeta 8adescu, +rista 2onita

Modelul fizic

Proiectul foloseste tabelele*

-sucursale.dbf, ce are urmatoarele campuri*


-cod_sucursala 5etine codul unic al sucursalei -denumire 5etine denumirea sucursalei -judet 5etine $udetul din care face parte sucursala -localitate 5etine localitatea din care face parte sucursala -adresa 5etine adresa sucursalei -program 5etine programul de lucru al sucursalei -nr_angajati 5etine numarul de anga$ati -sef_sucursala 5etine numele sefului de sucursala

-angajati.dbf:

-id_angajat 5etine idul anga$atului -nume 5etine numele anga$atului -adresa 5etine adresa anga$atului -varsta 5etine arsta anga$atului -salariu 5etine salariul anga$atului -cod_sucursala +&eie externa, retine codul sucursalei unde este anga$at respecti ul

Formularul principal index este format din : butoane de comanda dupa cum urmeaza* Formularul are ca design o culoare , ea putand fi modificata dupa gusturile fiecarei personae.

-butonul de comanda Actualizare date sucursale:

Acesta are drept scop lansarea altui formular prin intermediul caruia se adauga , modifica, sterge date despre fiecare sucursala in parte.

-butonul de comanda Cauta sucursaal dupa denumire: Acesta are drept scop lansarea interogarii care listeaza datele unei anumite sucursale. +autarea se face dupa campul denumire.

.a apasarea butonului ,,+auta sucursala dupa adresa;; se a executa interogarea care listeaza toate sucursalele dintr-un anumit $udet si o anume localitate din acel $udet.

-butonul de comanda Lista sucursale dupa marja angajati Acesta are drept scop lansarea 2nterogarii care listeaza toate sucursalele cu numarul de anga$ati cuprins intre 6 si <.

-butonul de comanda Cauta sucursala dupa nume sef: Acesta are drept scop lansarea interogarii care afiseaza detaliile sucursalei unde este sef respecti ul introdus de noi.

-butonul de comanda Actualizare date angajati: Acesta lanseaza formularul care se ocupa cu adaugarea, editarea, stergerea informatiilor despre anga$atii unui anumit oficiu postal.

-butonul de comanda Cauta angajati dupa nume: Acesta lanseaza interogarea care afiseaza date despre un anumit anga$at in functie de codul oficiului postal unde lucreaza si al numelui introdus.

-butonul de comanda Listeaza angajati dupa marja varsta: Acesta lanseaza interogarea care afiseaza toti anga$atii unui oficiu postal cu arsta intre limitele 6 si <.

-butonul de comanda Listeaza angajati dupa marja salariu: Acesta lanseaza interogarea care afiseaza toti anga$atii unui oficiu postal cu salariul intre limitele 6 si <.

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