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. 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)
Top Related