Sunteți pe pagina 1din 9

Prezentare generala

Din dorinta de a lucra mai usor, oamenii tind sa-si informatizeze toate activitatile. Una dintre aceste activitati este si Baza de date a politiei . Pentru aceasta s-a folosit o baza de date in Visual Fox Pro baza de date este o colectie de informatii corelate, referitoare la un anumit subiect sau colectate, or!anizate si memorate intr-un anumit scop. "istemul care permite colectarea, or!anizarea, memorarea si re!asirea informatiilor dintr-o baza de date se numeste sistem de !estiune al bazelor de date #"$BD%. &cesta poate fi conventional, in care infomatiile sunt stocate pe foi de 'artie,si computerizat, in care informatiile sunt pastrate in volume. Visual Fox Pro este un astfel de sistem interactiv computerizat pentru !estionarea bazelor de date relationale, conceput sa functioneze in (icrosoft )indo*s.

I. PREZENTAREA DOMENIULUI DE LUCRU baza de data a politiei va trebui sa contina informatii despre politisti cat si despre infractori. &ceasta aplicatie va trebui sa poata !estiona adau!area, modificarea si listarea atat a politistilor cat si a infractorilor.

++. Modelul fizic Proiectul foloseste tabelele, Politisti.dbf cu urmatoarele campuri, -id-politist . retine id-ul fiecarui politist, este c'eie primara si este camp care se autoincrementeaza -nume . retine numele si prenumele fiecarui politist -varsta . retine varsta fiecarui politist -sex - retine sexul fiecarui politist -salariu . retine salariul politistului -sectia . fiecare politist este detasat la o anumita sectie de politie

Infractori.dbf cu urmatoarea structura, -id-infractor . retine id-ul infractorilor, este c'eie primara si este camp care se autoincrementeaza -nume . retine numele si prenumele infractorului -varsta . retine varsta infractorului -sex . retine sexul fiecarui infractor -timp-pedeapsa . fiecare infractor are de executat un anumit numar de ani de detentie -denumire-pedeapsa . retine numele pedepsei pt care este invinuit infractorul

Formularul principal al aplicatiei Politie.scx este format din/ butoane de comanda dupa cum urmeaza, Butonul de comanda 0Adauga politist are ca scop lansarea formularului care adau!a date despre un nou politist in baza de date. "e adau!a numele si prenumele politistului, varsta, sexul, salariul si sectia de unde apartine.

Butonul de comanda 0Modifica date politist lanseaza formularul prin care se pot modifica datele unui politist din baza de date. "e ale!e din comboboxul cu politisti o inre!istrare urmand ca campurile formularului sa se umple cu inre!istrarea curenta.

Butonul de comanda 0Lista politisti lanseaza formularul prin care se afiseaza lista tuturor politistilor din baza de date. &ceasta lista se afiseaza intr-un !rid.

Butonul de comanda 0Adauga infractor lanseaza formularul prin care se pot adau!a date despre un infractor in baza de date. "e introduc numele si prenumele, varsta, sexul, timpul de executie al pedepsei si denumirea pedepsei pt care este invinuit.

Butonul de comanda 0Modifica date infractor lanseaza formularul prin care se pot modifica datele unui infractor. +nfractorii sunt afisati intr-un combobox, urmand sa se alea!a o inre!istrare pentru modificare.

Butonul de comanda 0Lista infractori lanseaza formularul care se ocupa cu listarea tuturor infractorilor din baza de date. 1ista este afisata intr-un !rid.

Butnul de comanda 0Iesire are ca efect parasirea mediului de lucru.

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