Sunteți pe pagina 1din 12

CUPRINS

ANALIZA PROBLEMEI..................……..........
……..........4
1. Tabelele............................................................................
4
2. Formularele
(Forms).........................................................6
3. Rapoartele
(Reports)........................................................7
.

DOCUMENTATIE TEHNICA.............................…….
…..8
1 Obiectivul
proiectului.........................................................8
2. Interfaţa
programului.......................................................8
3. Clase de obiecte......................................................
….....9
4. Îmbunătăţiri............................................................
….......9
5. Cerinte
tehnice.................................................................9

CONCLUZII
DEFINITORII...........................................................11

BIBLIOGRAFIE...............................
……………............................12

ANALIZA PROBLEMEI

Pentru a realiza ceea ce s-a propus, datele au fost structurate în


următoarele tabele:
1. Tabelele

1.1 Tabelul discipline.dbf, cu următoarea structura:


Indexul primar al acestui tabel este cod_spec

1.2 Tabelul grade.dbf, cu următoarea structură

Indexul primar al acestui tabel este grad

1.3 Tabelul profesori.dbf, cu următoarea structură:


Indexul primar al acestui tabel este cod_prof.

Între doua dintre cele trei tabele s-a construit o relaţie de tipul una
la mai multe.

elaţia prezentata are semnificaţia:


- unei discipline îi corespund mai mulţi profesori
Realizarea relaţiei a fost posibilă prin includerea atât în tabelul
părinte, cât şi în tabelul copil, a unui câmp comun, de legătură (cod_spec)

2. Formularele (Forms)
Fiecare formular execută un anume tip de operaţie:
- formularul evidenta_profesori.scx este formularul
principal, de unde ne alegem ce operaţie dorim să
executăm
- formularul adaugare.scx conţine obiectele şi codul
necesar adăugării unui profesor nou în baza de date
- formularul cautare.scx afişează informatiile legate de
profesorul cautat
- formularul modificare.scx permite modificarea datelor
unui profesor
- formularul stergere_profesori.scx permite ştergerea
unui profesor
- formularul listare.scx permite listarea profesorilor pe
ecran sau la imprimantă;
- formularul statistici.scx permite afişarea unor situaţii
statistice.

Formularele de introducere a datelor şi cele de modificare execută


anumite operaţii de verificare a corectitudinii datelor introduse. Se verifică
unicitatea codului specializării şi a codului profesorului (chei primare în
tabelele discipline.dbf şi profesori.dbf)
3. Rapoartele (Reports)

S-au creat doua rapoarte profesori.frx si discipline.frx ce afişează


informaţiile actualizate despre profesori respectiv discipline. Profesorii au
fost grupaţi pe discipline, iar disciplinele au fost ordonate alfabetic.

DOCUMENTATIE TEHNICA

1. Obiectivul proiectului

Proiectul si-a propus să tina evidenta profesorilor dintr-o scoala.


Facilităţile oferite de program sunt:
 Introducerea unui profesor
 Modificarea datelor unui profesor
 Ştergerea unuia sau a mai multor profesori, după necesitate
 Căutarea unui profesor după nume si prenume
 Listarea profesorilor sau a disciplinelor se poate face fie pentru
consultare imediată (pe ecran) sau pentru consultarea
ulterioară (tipărire la imprimantă)

2. Interfaţa programului
Interfaţa programului este una grafică, realizată folosind diferitele
obiecte puse la dispoziţie 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 Adevărat/Fals
- butoane de commandă – Command button – pentru lansarea în
execuţie a comenzilor
- Zone de text – Edit Box –utilizate la introducerea textelor de
lungime mai mare (adresa, telefon, etc.)

3. Clase de obiecte
S-a folosit clasa de obiecte Standard.
Utilizând proprietăţile şi metodele asociate fiecărui obiect, s-a putut
modifica :
- culoarea textului, a fundalului
- mărimea obiectului (înălţimea sau lăţimea)
- activarea sau dezactivarea unor obiecte din formular,
când situaţia o cerea
- operaţiile executate în cazul selectării, efectuării unui
click, deselectării obiectelor etc
- inserarea unei imagini

4. Îmbunătăţiri

Programul poate fi îmbunătăţit prin :


- introducerea mai multor criterii de căutare a unui
profesor (dupa telefon,adresa etc)
- crearea altor rapoarte care sa satisfacă anumite cerinţe
date
- includerea în program a unui asistent (Help) care să
uşureze utilizarea acestuia

5. Cerinţe tehnice
Aplicatia functioneaza in Visual FoxPro versiunile 8,9 cu conditia ca
sistemul sa aiba cerintele minime de mai jos indeplinite :
- Procesor : PC cu Pentium
- Sistem de operare:
• Microsoft Windows 2000,Service Pack 3 sau superior
• Microsoft Windows XP sau superior
• Microsoft Windows Server 2003 sau superior
- Memorie 64 MB RAM, 128 MB sau mai mult

- Hard Drive:
• 165 MB spatiu hard disk pentru instalarea de baza
• 20 MB modificari ulterioare,update-uri
- Player CD-ROM sau DVD-ROM
- Video Super VGA 800 X 600 or higher with 256 colors
- Microsoft Mouse sau mouse compatibil
Concluzii definitorii

Visual FoxPro constituie un mediu


puternic pentru dezvoltarea aplicaţiilor de baze
de date, integrând foarte bine elementele de
programare procedurală şi obiectuală, cu cele
vizuale. Posibilitatea de exploatare a altor baze
de date bazate pe tehnologia client-server,
constituie o alta modalitate de integrare a
aplicaţiilor.
Astfel, se poate concluziona ca acest mediu
oferă posibilităţi de construcţie a aplicaţiilor atât
pentru utilizatorii care poseda cunoştinţe minime
în Visual FoxPro, cât şi pentru profesioniştii care
doresc sa realizeze aplicaţii complexe distribuite
prin intermediul reţelelor locale sau chiar al
Internet-ului.
BIBLIOGRAFIE

1.Visual Fox Pro 7 – Mihai Dima, Gabriel Dima,


editura Teora

2.Informatica economica. Baze de date. Proiect


de manual pentru clasele XI-XII - Mariana
PANTIRU, Editura Petrion

3.Baze de date în Visual FoxPro – Mariana


Miloşescu, editura Teora

4. www.profox.ro

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