Cabinet medical

Previzualizare atestat:

Extras din atestat:

Calculatoarele electronice au apărut din necesitatea stocării şi prelucrării cât mai rapide a informaţiilor. La început sistemele electronice de calcul ocupau camere întregi fiind capabile să memoreze şi să prelucreze o cantitate mică de informaţii. 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 mai mare viteză de prelucrare a datelor.

Sistemul FOXPRO constituie în prezent un produs informatic cu o largă utilizare pentru elaborarea de aplicaţii în care informaţia care se prelucrează este structurată, de regulă, sub formă de baze de date - structurile de tip bază de date fiind adecvate pentru domenii diverse de prelucrări de date: economice, lingvistice,statistice, e.t.c.

Sistemele de Gestiune a Bazelor de Date, pe scurt SGBD, (prescurtare care este întâlnită foarte des în literatura de specialitate), reprezintă sisteme informatice (soft) specializate în stocarea şi prelucrarea unui volum mare de date. Termenul de “bază 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 acestor date.

Un SGBD trebuie să asigure următoarele funcţii elementare, referitoare la bazele de date:

-definirea bazei de date,

-introducerea datelor (adăugarea de noi date la baza de date),

-modificarea unor date existente în baza de date,

-ştergerea unor date,

-extragerea informaţiilor stocate în baza de date,

-generare de rapoarte,

-modalităţi noi de interogare a bazei de date,

-noi tipuri de organizare a bazei de date şi noi tipuri de acces (accesul indexat) , e.t.c.

SGBD - urile raţionale sunt prevăzute cu posibilitatea realizării de legături între două sau mai multe baze de date, legături care permit accesarea simultană a unor date, care se află într-o anumită relaţie, din baze de date diferite.

Astfel programatorul este eliberat de sarcina de a căuta în toate bazele de date acele date care corespund unor date de referinţă, această operaţie fiind realizată automat de catre SGBD. Programul trebuie doar ca la început să definească relaţiile între bazele de date, urmând ca găsirea anumitor informaţii într-o bază de date de referinţă să determine găsirea automată a informaţiilor corespunzătoare din celelalte baze de date, aflate în relaţie cu aceasta.

Structurile de program şi de date , mediul de programare, mijloacele de editare şi de depanare a programelor, precum şi celelalte facilităţi oferite de sistemul FOXPRO răspund exigenţelor actuale din domeniul sistemelor de dezvoltare de programe.

Complexitatea sistemului FOXPRO, numărul mare de comenzi şi funcţii predefinite pe care le conţine fac ca asimilarea lui să prezinte şi un anumit grad de dificultate. Tot o dificultate , în faza iniţială de utilizare a acestui limbaj de programare, poate să o reprezinte caracterul de relativă noutate a unor elemente ale sale. Astfel, spre deosebire de limbajul PASCAL-reprezentativ pentru limbajele moderne-, în FOXPRO majoritatea controalelor care se fac asupra expresiilor sunt dinamice (în execuţie), iar tipul şi vizibilitatea numelorsunt determinate de fluxul execuţiei.

Cu toate dificultăţile sale, sistemul FOXPRO se remarcă prin performanţele produselor realizate prin intermediul lui şi de aceea am ales să realizez lucrarea de atestat, utilizându-l.

Acest program este util unui cabinet medical particular pentru tinerea in evidenta a pacientilor pentru programari si consult.

Pentru a realiza acest program am folosit SGBD-ul FoxPro 2.6 deoarece ofera o gama larga de optiuni in manipularea bazelor de date si alaturi de aceasta punerea la dispozitie unui util limbaj de programare pentru lucrul cu baze de date.

1) Inregistrarile pacientilor se face in baza de date:

pacienti.dbf cu urmatoarea structura:

Camp Nume camp Tipul campului Lungime

1 Cod Numeric 10

2 Nume Caracter 15

3 Prenume Caracter 20

4 Adresa Caracter 30

5 Localit Caracter 15

6 Judet Caracter 15

7 Asigur Caracter 2

8 Data_n Data 8

9 Varsta Numeric 2

10 Boli Caracter 40

11 Tratare Caracter 50

2) in baza de date doctori.dbf se afla doctorii ce acorda consultatii la cabinetul medical ,baza de date avand urmatoarea structura:

COD_DR| NUME | PRENUME | SPECIALIZ |

N1 C10 C10 C25

3)In baza de date orar.dbf care este legata de doctori.dbf prin campul comun COD_DR se pastreaza orarul doctorilor in timpul unei saptamani lucratoare

Baza de date are urmatoarea structura:

COD_DR| ZI | ORA_VENIT | ORA_PLECAT | N1 C10 N5 N5

4)In baza de date control.dbf se introduc pacientii ce au fost consultati intr-o zi

Baza de date are urmatoarea structura:

COD | BOLI | TRATARE | DOCTOR | DATAVENIT

N10 C25 C25 C25 D8

Cand programul este lansat se executa un program realizat in Pascal ce reprezinta o introducere in tema programului principal.

Descarcă atestat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • ACS.EXE
  • ATESTAT.FXP
  • ATESTAT.PRG
  • BIGCHARS.FXP
  • COD.IDX
  • CONTROL.DBF
  • DOCTORI.DBF
  • DOCTORI.FXP
  • FOXUSER.DBF
  • FOXUSER.FPT
  • ORAR.CDX
  • ORAR.DBF
  • PACIENTI.CDX
  • PACIENTI.DBF
  • PROGRAM1.FXP
  • PROGRAM1.PRG
  • VS.VSN
  • ATESTAT.DOC
Alte informații:
Tipuri fișiere:
doc, exe, fxp, prg, idx, dbf, fpt, cdx, vsn
Diacritice:
Nu
Nota:
9/10 (1 voturi)
Anul redactarii:
2004
Nr fișiere:
18 fisiere
Pagini (total):
23 pagini
Imagini extrase:
23 imagini
Nr cuvinte:
3 283 cuvinte
Nr caractere:
18 206 caractere
Marime:
71.23KB (arhivat)
Publicat de:
Constantina Chirila
Nivel studiu:
Liceu
Tip document:
Atestat
Materie:
Informatică
Predat:
la liceu
Profil:
Real
Sus!