Anda di halaman 1dari 15

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*

-copii.dbf, ce are urmatoarele campuri*


-id_copil 5etine codul unic al copilului -nume 5etine numele copilului -varsta 5etine arsta copilului -telefon 5etine telefonul copilului -activitate1 5etine primul domeniu de acti itate -activitate2 5etine al doilea domeniu de acti itate -activitate3 5etine numarul de anga$ati

-personal.dbf: -id_persoana 5etine idul anga$atului firmei

-nume 5etine numele anga$atului -varsta 5etine adresa anga$atului -varsta 5etine arsta anga$atului -adresa 5etine adresa anga$atului -telefon 5etine telefonul -telefon 5etine salariul

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 copii:

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

-butonul de comanda Cauta copil dupa nume: Acesta are drept scop lansarea interogarii care cauta datele unui copil in functie de numele introdus de la tastatura.

.a apasarea butonului ,,Arata copii cu arste intre 6 si <== se a executa interogarea care listeaza toti copii care au arste cuprinse intre ; alori.

-butonul de comanda Cauta copil dupa telefon Acesta are drept scop lansarea 2nterogarii care listeaza toate datele unui copil in functie de numarul de telefon introdus.

-butonul de comanda Listeaza copii dupa activitati: Acesta are drept scop lansarea interogarii care afiseaza toti copii care au ca acti itati cel putin una din cele introduse de la tastatura.

-butonul de comanda Actualizare date personal: Acesta lanseaza formularul care se ocupa cu adaugarea, editarea, stergerea informatiilor despre anga$atii centrului de after sc&ool.

-butonul de comanda Cauta personal dupa nume: Acesta lanseaza interogarea care afiseaza date despre un anumit anga$at in functie de numele introdus de la tastatura.

-butonul de comanda Arata personal cu varsta cuprinsa intre X si : Acesta lanseaza interogarea care afiseaza toti anga$atii centrului cu arste cuprinse intre ; alori introduse.

-butonul de comanda Arata personal cu salariile cuprinse intre X si : Acesta lanseaza interogarea care afiseaza toti anga$atii centrului care au salariul cuprins intre ; alori introduse.

-butonul de comanda Listeaza personal Acesta lanseaza interogarea care afiseaza toti anga$atii centrului

Anda mungkin juga menyukai