Sunteți pe pagina 1din 7

UNIVERSITATEA BABE-BOLYAI CLUJ-NAPOCA FACULTATEA DE TIINE ECONOMICE I GESTIUNEA AFACERILOR Specializarea: Economia comerului, turismului i serviciilor

APLICAIE INFORMATIC
Gestiunea unui restaurant McDonalds n visual foxpro

ndrumtor Profesor Zoltan LTHES Student

SFNTU GHEORGHE 2010

CUPRINS

Capitolul I... Justificarea lucrrii ( pag. 3 ) Capitolul II. Structura bazei de date ( pag. 4 ) Cpitolul III... Relaiile dintre tabele ( pag. 6 ) Capitolul IV......... Bibliografie ( pag. 7 )

JUSTIFICAREA LUCRRII

FoxPro este unul dintre mediile cele mai cunoscute de dezvoltare a a aplicaiilor de baze de date n Romnia. n ultimele versiuni au fost incluse o serie de elemente vizuale si de programare orientata pe obiecte care au readus in stricta actualitate aceasta aplicatie. Bazele de date reprezint structuri complexe folosite la gestionarea datelor descriind un anumit tip de entiti. Conform modelului relaional, o baz de date reprezint un ansamblu de tabele, legturi ntre acestea, alte tipuri de fiiere i alte elemente, folosite impreun pentru memorarea datelor. Lucrarea de fa se bazeaz pe limbajul de programare Visual FoxPro 8.0 for windows. Acest program este ntlnit att n evidena contabil a fabricilor, magazinelor ct i n evidene simple de mrfuri, personal, etc n diverse uniti de lucru. Propunerea lucrrii de fa reprezint imitarea lucrului cu diverse baze de date precum i prelucrarea unor date de ctre un personal specializat n vederea administrrii unui restaurant Mcdonalds.

Structura bazei de date Datele au fost structurate n urmtoarele tabele: Angajati.dbf

Cu cheia primara cod_ang,

Produse.dbf

Cu cheia primara cod_prod,

Tabelul auxiliar.dbf , folosit pentru a lista comanda unui client la imprimant, cu structura

ntre tabele exist relaii de tipul de la una la mai multe.

Unui produs din tabelul produse.dbf poate aprea pe una sau mai multe comenzi din tabelul produse.dbf. Realizarea relaiei a fost posibil prin includerea att n tabelul printe, ct i n tabelul copil, a unui cmp comun, de legtur (cod_prod). Un angajat (osptar) din tabelul angajati.dbf este responsabil de una sau mai multe comenzi din tabelul comenzi.dbf. Relaia s-a construit pe baza cmpului comun (cod_ang). Interfaa programului este una grafic, realizat folosind diferitele obiecte puse la dispoziie de mediul Visual Fox Pro 8.0 : formularul Form fereastra n care se includ alte obiecte etichete - Label : pentru a scrie texte n formulare casete text Text Box pentru introducerea valorilor de diferite tipuri liste ascunse Combo Box pentru a selecta o valoarea dintr-o lista de valori butoane radio Option Group pentru a selecta din mai multe valori una comutatoare Check Box utile la introducerea datelor logice , de tipul Adevrat/Fals butoane de command Command button pentru lansarea n execuie a comenzilor Zone de text Edit Box utilizate la introducerea textelor de lungime mai mare (detalii produs, adres angajat) Clase de obiecte Pentru a controla mai uor designul obiectelor s-a folosit o clas particularizat de obiecte. Astfel dac dorim s schimbm aspectul tuturor obiectelor de acelai tip din formularele aplicaiei, efectum modificarea doar asupra ablonului (obiectul din clasa de obiecte definit), iar modificrile se efectueaz automat. Rapoarte (Reports) S-a creat raportul angajati.frx ce afieaz informaiile unei comenzi. Datele din raport sunt preluate din tabelul auxiliar.dbf creat odat cu listarea unei comenzi. Raportul calculeaz i totalul comenzii.

Sistemul de meniuri Cuprinde trei meniuri , Vizualizare care permite vizualizarea tuturor tabelelor din baza de date cu ajutorul comenzii browse , meniul Actualizare care permite adaugarea de date noi in tabele cu ajutoru comenzii append si meniul Iesire care permite revenirea la meniul initial al programului Visual FoxPro cu ajutorul comenzii set sysmenu to default

BIBLIOGRAFIE 1. Elthes Zoltan Baze de date i programarea calculatoarelor 2. www.profox.ro

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