Documentatie Atestat informatica

22
Liceul Teoretic “Nicolae Balcescu” Medgidia Activitatea dintr-o policlinica cu plata LUCRARE PENTRU ATESTAREA COMPETENTELOR PROFESIONALE Elev: Ciorasteanu Catalina-Elena Clasa: XII B Profesor coordonator: Copilu Mariana

description

Atestat in Visual Fox Pro- Documentatia

Transcript of Documentatie Atestat informatica

Liceul Teoretic “Nicolae Balcescu”

Medgidia

Activitatea dintr-o policlinica cu plata

LUCRARE PENTRU ATESTAREA COMPETENTELOR PROFESIONALE

Elev: Ciorasteanu Catalina-Elena

Clasa: XII B

Profesor coordonator: Copilu Mariana

2011-2012

INTRODUCERE

Calculatoarele electronice au apărut din necesitatea stocării şi prelucrării cât mai rapide a

informaţiilor. Pe măsură ce tehnica de calcul a evoluat, calculatoarele au devenit din ce în ce mai

performante, aceasta însemnând o creştere a capacităţii de memorare şi o viteză de prelucrare a

datelor.

Separarea hard-ului de soft a apărut odată cu conceptul de microprogramare şi s-a

accentuat tot mai mult pe măsura dezvoltării sistemelor de calcul. Aceste două mari

componenete ale unui sistem de calcul au evoluat în paralel, între ele existând o strănsă

interdependenţă. S-au dezvoltat astfel două domenii de cercetare în stiinţa informaticii: cel

referitor la hard-ul sistemului de calcul, în strânsă corelaţie cu cercetarea în domeniul fizicii,

electronicii şi cel referitor la soft, având legătură cu dezvoltarea matematicii, logicii. Datorită

diversităţii programelor rezolvate cu ajutorul calculatorului s-au realizat mai multe programe

(sau pachete de programe) fiecare specializat în rezolvarea unui anumit tip de problemă. S-a

ajuns astfel în decursul timpului la o specializare foarte accentuată a sistemelor informatice,

orientată spre rezolvarea tipurilor de probleme.

Sistemele de gestiune a bazelor de date (SGBD) reprezintă sisteme informatice

specializate în stocarea şi prelucrarea unui volum de date.

Termenul de “baza de date” se referă la datele de prelucrat, la modul de organizare a

acestora pe suportul fizic de memorat, iar termenul de “gestiune” se referă la acţiunea de

memorare şi prelucrare a acestora. Domeniul bazelor de date este un domeniu specific al

informaticii, operând cu noţiuni şi mărimi specifice.

Foarte multe probleme se reduc, la nivel principal, la memorarea unor informaţii, urmată

de extragerea acestora sub diferite forme. Baza de date reprezintă structura logică în care este

memorată o cantitate de informaţii, pe un supaort fizic de memorare. La nivel inferior, baza de

date reprezintă unul sau mai multe fişiere care respectă condiţiile impuse de sistemul de operare.

Pentru a avea acces cât mai rapid la toate informaţiile depozitate într-o bază de date,

aceasta are o anumită organizare, asemănătoare unui tabel, folosindu-se următoarea

terminologie:

câmp sau atribut – coloană în tabel

înregistrare sau tuplă – linie în tabel

strucura bazei de date sau relaţia – antetul tabelului

Modul de lucru cu baza de date este următorul:

se deschide baza de date

se execută operaţiile asupra bazei de date (adăugare înregistrari, modificare

înregistrări, stergere înregistrări, căutare, etc.)

La terminarea lucrului cu baza de date aceasta se închide.

SPECIFICAREA TEMEI PROIECTULUI

STABILIREA DOMENIULUI ACOPERIT DE PROIECT

Proiectul cu tema "Activitatea dintr-o policlinica cu plata" a fost realizat in mediul

Visual FoxPro 9.0. Visual FoxPro permite proiectarea vizuală a bazelor de date, rapoarte,

interogări, formulare etc. Programarea vizuală facilitează obţinerea elementelor grafice şi

construirea unei interfeţe prietenoase cu utilizatorul aplicaţiei.

Aplicaţia ajută la ţinerea unei evidenţe a tablourilor vândute si a clientilor unei galeri de

arta.

DESCRIEREA STRUCTURII DE INFORMAŢII

Structura de informaţii pe care se bazează aplicaţia este de tip tabele libere, cu o tabela

numita clienti.dbf.

Fig. 1

Aplicatia incepe cu formularul parola.scx prin care se cere parola de acces la aplicatie:

Fig. 2

Daca parola nu este cunoscuta sau nu a fost tastata corect se poate relua (de 3 ori)

incercarea de o introduce si daca nici a treia oara nu s-a reusit se va afisa mesajul „Ti-ai epuizat

toate incercarile!”, iar aplicatia se va inchide. Daca parola este scrisa corect(catalina) atunci se va

afisa mesajul „Parola corecta!” si se va afisa meniul meniu.mnx (Fig.3).

Fig. 3

Meniul va aparea astfel:

Fig. 4

La accesarea submeniului Introducere se ruleaza formularul de adaugare adaug.scx(Fig.

5) si formularul parcurg.scx(Fig. 10)

Fig. 5

Formularul de adaugare contine 4 butoane:

Adaugare:

Fig. 6

Vizualizare:

Fig. 7

Iesire:

Fig. 8

Stergere inregistrari goale:

Fig. 9

Pentru a introduce un nou pacient, dati click pe butonul Adaugare, apoi introduceti datele

persoanei in campurile cerute

Fig. 10

In formularul de parcurgere sunt 4 butoane: Primul, Inapoi, Inainte, Ultimul cu care

putem vizualiza mai usor inregistrarile din tabela.

La Cautare se ruleaza formularul caut1.scx(Fig. 11) si formularul caut2.scx(Fig. 13)

Fig. 11

Acest formular contine 3 butoane dintre care doar unul nou:

Fig. 12

Scrieti ID-ul pacientului pe care doriti sa-l cautati, dati Cautare si va vor aparea

informatiile pacientului respectiv. In cazut in care ID-ul introdus nu se afla in tabela se va afisa

mesajul „nu s-a gasit”.

Fig. 13

Acest formular contine 3 butoane dintre care niciunul nou. Scrieti numele pacientului pe

care doriti sa-l cautati, dati Cautare si va vor aparea informatiile despre pacientul respectiv. In

cazul in care numele nu exista in tabela se va afisa mesajul „nu s-a gasit”.

In submeniul Sortare se vor afisa 2 formulare: sortez.scx(Fig. 14) si sortcaut.scz(Fig. 19)

Fig. 14

Acest formular contine doua butoane:

Sortare alfabetic dupa numele pacientului:

Fig. 15

Sortare dupa pret(descrescator):

Fig. 16

La apasarea primului buton se va afisa:

Fig. 17

Se observa ca pacientii sunt sortati alfabetic dupa nume.

La apasarea celui de-al doilea buton se va afisa:

Fig. 18

Se observa ca pacientii sunt sortati descrescator dupa pret

Fig. 19

Acest formular contine un buton:

Fig. 20

Se va introduce numele medicului si se vor afisa toti pacientii medicului respectiv

In submeniul Stergere se va deschide formularul sterg.scx:

Fig. 21

Acest formular contine 2 butoane dontre care doar unul nou:

Fig. 22

Se va scrie numele pacientului si daca acesta exista se va deschide formularul sterg3.scx:

Fig. 23

Acest formular contine 3 butoane dintre care 2 sunt noi:

Continua stergerea:

Fig. 24

Renunta:

Fig. 25

Daca se doreste continuarea stergerii pacientului se va apasa butonul Continua stergerea, daca

nu, se va apasa Renunta.

In submeniul Pacient se vor afisa raportul registru.frx(Fig. 26) si eticheta factura.lbx(Fig. 25

Fig. 26

Fig. 27

Si in final submeniul Iesire care permite iesirea in VFP(cod: set sysmenu to default) si

iesirea in Windows(cod: quit)