Sunteți pe pagina 1din 12

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

Colegiul Tehnic Alesandru Papiu Ilarian


Zalu

GESTIUNEA UNUI MAGAZIN DE


BICICLETE
LUCRARE DE SPECIALITATE

Filiera: Teoretic
Profil: Real
Specializarea: Matematic Informatic, Intensiv Informatic
Coordonator:
Prof. Ionescu Ioana
Prof. Muresan Alexandru
Absolvent:
Clasa: a XII a A
Zalu
- mai 2012 -

CUPRINS

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

1. Motivarea alegerii temei

pag. 2

2. Descrierea limbajului FoxPro

pag. 3-7

3. Resurse hard i soft

pag. 7

4. Descrierea aplicaiei

pag. 8-12

5. Bibliografie

pag. 13

MOTIVAREA ALEGERII TEMEI

Alegerea temei nu a fost foarte dificila pentru mine.Fiind pasionat de ciclism


si implcit de biciclete am vrut ca tema atestatului sa contina o tematica
specifica.
Lucrurile mi s-au parut mai complicate la faza inceperi lucrului deoarece nu
stiam exact ce presupune atestatul si ce ar atrebui sa contina.In cele din urma, cu
ajutorul doamnei profesoare am deslusit si acest mister si totul a decurs bine.
Sper ca lucrarea mea sa fie in conformitate cu cerintele impuse si va multumi in

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

acelas timp si profesori.

Capitolul II
SISTEMUL DE GESTIUNE A BAZELOR DE DATE
FoxPro
Prezentare generala-FoxPro
Mediul de programare FoxPro este un sistem software pentru gestiunea bazelor de
date, asigurnd o interfa foarte eficient i prietenoas ntre sistemul de operare i
programator. FoxPro-ul a fost realizat de firma FoxSoftware i este foarte rspndit i utilizat
la noi n ar, dar i n strintate.
Din punct de vedere al limbajului propriu-zis de programare (comenzi, funcii)
FoxPro-ul este extrem de asemntor cu dBase. Componenta principal care le difereniaz
este interfaa grafic de prezentare i de lucru. De fapt, este destul de dificil ca la o simpl
studiere a unui program surs s se poat preciza dac acesta a fost scris n FoxPro sau n
dBase.
Spre deosebire de dBase i Paradox, FoxPro este un compilator al aplicaiilor cu baze
de date, asigurnd o vitez de lucru mult sporit i o bun protecie a datelor.
Sistemul de gestiune a bazelor de date, FoxPro, cunoate n prezent o rspndire foarte
larg datorit aplicaiilor dezvoltate pentru domenii dintre cele mai diverse cum ar fi:
gestiunea economic a firmelor, evidene statistice, biblioteci etc.

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

Sesiunea de lucru
Orice activitate a unui SGBD ncepe cu lansarea programului monitor de ctre
sistemul de operare, la cererea utilizatorului.
FoxPro, varianta sub DOS, poate fi lansat n execuie n urmtoarele moduri:
a) n mod clasic, intrnd n directorul unde se afl fiierele acestui program
(de exemplu n directorul FOXPRO25) i tastnd foxpro.exe la prompterul MS-DOS.
b) din orice director, indiferent de nivelul acestuia, tastnd foxpro.exe la
prompterul MS-DOS, dac directorul FOXPRO25 este pus pe cale n fiierul autoexec.bat.
ncheierea sesiunii de lucru se face prin comanda QUIT care va deschide toate fiierele
i va reda controlul sistemului de operare.

Interfaa FoxPro
Interfaa FoxPro este format din meniuri, ferestre de dialog i alte caracteristici care
faciliteaz comunicaia cu utilizatorul.
La pornire, FoxPro-ul pune la dispoziia utilizatorului bara de meniuri i fereastra de
comenzi. Dialogul se poate realiza att cu tastatura ct i cu mouse-ul.
Bara de meniuri este poziionat n partea de sus a ecranului i cuprinde urmtoarele
opiuni: System, File, Edit, Database, Record, Program, Window i Run. Acestea pot fi
accesate utiliznd mouse-ul, tasta F10 sau combinaia de taste ALT+caracterul colorat diferit
(ex: ALT+E deschide meniul Edit), deschizndu-se astfel o fereast cu opiuni specifice
meniului ales. Renunarea la un meniu se face cu ajutorul tastei ESC.
Fereastra de comenzi (Command) este o fereastr sistem n FoxPro n care se tasteaz
comenzi, dup care se confirm cu ENTER. Asupra ferestrelor, n FoxPro, se pot executa o
serie de operaii cum ar fi : deschiderea, nchiderea, ascunderea, mutarea, redimensionarea
etc.

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

Conceptul de baz de date


O baz de date este format dintr-o colecie de date aflate n interdependen, o
descriere a datelor i relaiilor existente ntre ele i dintr-un sistem de programare pentru
gestiunea datelor. Baza de date este un fiier cu extensia .DBF i este o colecie organizat de
articole, n care :

capului de tabel i va corespunde structura;

coloanele vor fi numite cmpuri;

liniile se vor numi nregistrri sau articole;

Articolul este elementul arhitectural de baz, asupra lui efectundu-se toate operaiile
specifice SGBD-urilor (actualizare, ncrcare, cutare etc.).
Cmpul (field) este elementul de structur al articolului, fiecare articol fiind format
din unul sau mai multe cmpuri. Cmpurile se identific prin nume i se caracterizeaz prin
tip i lungime.
Numele este un ir de caractere care identific cmpul i trebuie s reflecte
coninutul cmpului.
Tipul definete datele acceptate pentru cmpul respectiv.
Tipurile de cmp recunoscute n FoxPro sunt:

caracter cmp care poate conine caractere alfanumerice, litere,

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

cifre, semne de punctuaie, dimensiunea implicit fiind de 10, iar dimensiunea maxim de
255;

numeric cmp care poate conine numere precedate de semnul

algebric, dimensiunea implicit fiind de 8, iar dimensiunea maxim de 20;

data calendaristic poate conine o dat calendaristic,

dimensiunea cmpului fiind de 8 i se stabilete automat;

logic cmp care poate conine una din valorile logice de adevr sau

de fals (T true sau F false);

memo cmp destinat memorrii unei cantiti foarte mari de date, n

baza de date rezervndu-se doar 10 octei, lungimea cmpului fiind limitat de spaiul de pe
disc;

float cmp numeric pentru memorarea unor date tiinifice,

lungimea implicit fiind de 8, iar cea maxim de 20;

Crearea bazelor de date


Crearea bazelor de date este cea mai important operaie (activitate) n proiectarea
unei aplicaii. n prima etap se va stabili structura bazei de date care cuprinde numele
cmpurilor precum i caracteristicile acestora.
Crearea bazelor de date se poate face n dou moduri:
a) n fereastra de comenzi dnd comanda CREATE nume.dbf;
b) selectnd opiunile NEW / FILE dup care se alege butonul radio
DATABASE;

Deschiderea bazelor de date


Pentru a lucra cu o baz de date este nevoie ca aceasta s fie deschis. Deschiderea se
poate face n dou moduri:
a) n fereastra de comenzi cu comanda USE nume.dbf;
b) prin alegerea opiunii OPEN din meniul FILE;

nchiderea bazelor de date


nchiderea bazelor de date se poate face cu urmtoarele comenzi:
a) USE;

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

b) USE ALL;
c) CLOSE BASE;

Vizualizarea i listarea structurii unei baze de date


Afiarea pe ecran sau listarea la imprimant a structurii unei baze de date se face cu
comanda: LIST STRUCTURE (LIST STRUCT) / LIST STRUCT TO PRINT.

Modificarea structurii bazelor de date


Modificrile fcute asupra unor baze de date pot afecta caracteristicile unor cmpuri
existente. Principalele modificri se refer la:
a) lungimea unor cmpuri;
b) tipul unor cmpuri;
c) adugarea sau tergerea unor cmpuri;
Modificrile se pot face cu urmtoarea comand: MODIFY STRUCTURE.

Redenumirea unei baze de date


Redenumirea unei baze de date se face cu ajutorul comenzii DOS RENAME numevechi
TO numenou.

ncrcarea unei baze de date


Operaia de ncrcare iniial a unei baze de date se mai numete i popularea bazei de
date. ncrcarea unei baze de date se face cu comanda APPEND n fereastra de comenzi sau
cu opiunea APPEND / RECORD. Pentru introducerea datelor se poate alege i un mod de
aranjare a cmpurilor unui articol pe o singur linie alegnd opiunea BROWSE din meniul
BROWSE care apare pe bara de meniuri dup activarea lui APPEND.

CAPITOLUL III

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

RESURSE HARD SI SOFT


Programul nu necesita un calculator performant. Este compatibil cu orice calculator
capabil sa ruleze Programul Visual Fox Pro.
Pentru a lucra in conditii optime este preferabil sa fie folosit Visual Fox Pro versiunea
9.

Capitolul IV
Programul GESTIUNEA UNUI MAGAZIN DE BICICLETE
Prezentarea programului
Acest program este realizat n mediul FoxPro i poate fi folosit la inerea evidenei
mrfurilor la o societate comercial.
Pentru ca programul s ruleze fr probleme, directorul Atestat situat pe CD trebuie copiat n
directorul rdcin C:\. Pentru a lansa n execuie aplicaia, trebuie tastat n fereastra de
comenzi (Command) comanda: do C:\Atestat\
Programul

conine

mai

multe

proceduri

de

adugare,

modificare,cautare,sortare,vizualizare,stergere,iesire.

Programul foloseste urmatoarele baze de date:bic(biciclete),piese,ec(pentru


echipament)
Bic:-serie N(10)
-marca C(10)
-tip C(10)
-greutate N(4)
-dimcadru N(2)
-roti N(3)
Piese:-serie N(10)
-tip C(10)
-marca C(10)
-gramaj N(5)
Ec:-serie N(10)
-sezon C(10)
-tip C(10)
-marca C(10)

Meniul programului conine urmtoarele opiuni:

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

Adaugare
Modificare
Cautare
Sortare
Vizualizare
Stergere
Iesire
Adaugarea:permite adaugarea unor noi produse in una dintre cele 3 baze
de date.

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

Modificarea:permite modificarea continutuluii campurilor din baza de date

Cautarea:gaseste un produs din baza de date in functie de campul dorit

Colegiul Tehnic Alesandru Papiu-Ilarian

Sortarea :sorteaza produsele dupa criteriul dorit

Vizualizarea:afiseaza produsele existente in baza de date


Stergerea:sterge un produs din baza de date

Damian Clin-Dan

Colegiul Tehnic Alesandru Papiu-Ilarian

Damian Clin-Dan

NOT:
Programul Gestiunea unui magazin de biciclete este o
lucrare de specialitate n vederea promovrii examenului de absolvire
a liceului de informatic.
Programul are un caracter didactic, astfel nct erorile logice
(contabile i statistice) legate n desfurarea evidenei produselor la
o societate comercial nu pot fi puse pe seama unor erori de
program, ci doar pe seama faptului c autorul nu este specialist n
domeniu contabilitii.

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