Você está na página 1de 14

COLEGIUL NATIONAL AL.

VLAHUTA

2013

COLEGIUL NATIONAL AL. VLAHUTA

TEMA:

PROFESOR COORDONATOR GAVRILA FLORESCU LAURA

ELEVE : IARU ANDREEA ENE RALUCA


2

COLEGIUL NATIONAL AL. VLAHUTA

1. Introducere 2. Cerinte hardware si software 3. Descrierea proiectului 4. Prezentarea programului 5. Bibliografie

COLEGIUL NATIONAL AL. VLAHUTA

Programarea consultatiilor pentru un cabinet medical Acest program a fost conceput pentru programarea

consultatiilor intr-un cabinet medical privat si a celorlalte operatiuni legate de acesta. Programul incepe cu un meniu care contine optiunile de baza
ADAUGARI ,MODIFICARI, STERGERI si CAUTARI.

In submeniul ADAUGARI, exista mai multe optiuni necesare lucrului cu programarea consultatiilor, acestea fiind adaugarea de noi fise de pacienti, de noi doctori, de cabinete specializate si consultatii. In cel de-al doilea submeniu, MODIFICARI exista optiuni prin care se pot modifica informatiile deja existente despre fisele pacientilor, specializarea cabinetelor sau programarea consultatiilor. Cel de-al treilea submeniu, STERGERI este foarte util in eliminarea datelor invechite ca de exemplu stergerea fisei unui pacient transferat la un alt doctor sau un doctor care a plecat. Pe lnga cele trei submeniuri mai este si submeniul CAUTARI prin care se pot gasi informatiile despre pacienti, doctori sau cabinete si lista cu consultatiile programate pentru ziua curent.

COLEGIUL NATIONAL AL. VLAHUTA

De ce FoxPro? Bazele de date au aparut din necesitatea depozitarii si prelucrarii unei cantitati crescande de informatii pe sistemele electronice de calcul. Modul de organizare a datelor pe suporturile de memorare a evoluat de-a lungul timpului in directia cresterii capacitatii de memorare a dispozitivelor electronice specializate,pe de o parte,si a reducerii timpului de acces la datele depozitate pe aceste dispozitive,pe de alta parte,ajungandu-se astazi la metode de organizare si de acces deosebit de performante. O baza de date simpla este organizata sub forma unui tabel, in care coloanele poarta numele de campuri, liniile se numesc inregistrari, capul de tabel, in ansamblu,fiind echivalentul structurii bazei de date. Pentu a putea depune date pe suportul de memorare (de cele mai multe ori discul magnetic) , mai intai trebuie creata aceasta structura (operatie purtand numele de crearea bazei de date). Specificarea structurii unei baze de date presupune furnizarea tuturor campurilor care alcatuiesc aceasta baza cat si a caracteristicilor acestora. Modul de lucru cu bazele de date este urmatorul : mai intai se deschide baza de date dorita,se efectueaza prelucrarile dorite,urmand ca la sfarsitul lucrului aceasta sa se inchida. Deschiderea unei baze de date presupune din partea sistemului atribuirea unei zone de memorie , numita zona de lucru, in care sunt memorate informatiile necesare manipularii bazei de date
5

COLEGIUL NATIONAL AL. VLAHUTA

respective,cum ar fi :locul unde se afla pe disc fisierul continand baza de date, numarul de inregistrari din aceasta etc. Inchiderea bazei de date presupune desfacerea legaturii dintre baza de date si zona de lucru, salvarea pe disc a tuturor modificarilor efectuate de la ultima deschidere pana in prezent, eleberarea zonei de lucru. SGBD-urile moderne lucreaza cu mai multe baze de date simultan, astfel incat ele contin mai multe zone de lucru (de exemplu FoxPro 2.0 are 25 asemenea zone de lucru, deci poate avea 25 de baze de date deschise simultan, iar varianta extinsa a FoxProului 2.6 poseda 225 zone de lucru). Controlul atribuirii zonelor de lucru bazelor de date este lasat la indemana utilizatorului, acesta avand la dispozitie instrumentele necesare (comenzi si functii speciale,optiuni de meniu etc.). Accesarea datelor dintr-o baza de date se face la nivel de inregistrare. Aceasta inseamna ca, la un anumit moment, se pot citi sau scrie date intr-o singura inregistrare, cea curenta. Numarul inregistrarii curente este memorat intr-o locatie din zona de lucru in care este deschisa baza de date. Pentru accesarea datelor din alta inregistrare dorita (devenita curenta dupa modificarea indicatorului de inregistrari). De asemenea, accesarea bazelor de date la nivel de inregistrare se traduce si prin posibilitatea de a adauga, insera sau sterge numai cate o inregistrare completa a bazei de date.

COLEGIUL NATIONAL AL. VLAHUTA

Procesor:300 Mhz Memorie Ram:32 Mb Spatiu pe HDD:10 Mb Sistem de operare: Windows 9x/Me/Xp Software: Microsoft FoxPro

COLEGIUL NATIONAL AL. VLAHUTA

Programul este structurat astfel:


Meniul, care contine optiunile enumerate mai sus Submeniul Adaugari 1. Adaugarea de noi pacienti 2. Adaugarea de noi doctori 3. Adaugarea unui nou cabinet 4. Adaugarea unei consultatii Submeniul Modificari 1. Modificarea unei fise 2. Modificarea unei consultatii 3. Moclificarea unui cabinet Submeniul Stergeri 1. Stergerea unei fise 2. Stergerea unei consultatii 3. Stergerea unui cabinet 4. Stergerea unui doctor Submeniul Cautari 1. Cautarea unei fie dupa nume i prenume dupa seria de buletin dupa numarul fiei 2. Cautarea unui cabinet 3. Cautarea unui doctor 4. Consultatiile din ziua curenta Pad-ul Iesire
8

COLEGIUL NATIONAL AL. VLAHUTA

Bazele de date folosite in acest program:


1. Fisa.dbf 2. Doctori.dbf 3. Consultatii.dbf 4. Cabinet.dbf Fia.dbf
Nr Nume Prenume Adresa Telefon Data_n S_buletin Diag Trat Intern Antec N4 C10 C10 C20 N9 D8 C10 C20 C20 C20 C40

Doctori.dbf
Nr N4 Nume C10 Prenume C10 Adresa C20 Telefon N9 Specializare Vechime C20 N2 Studii C20

Consultatii.dbf
Nr N4 Nume C10 Prenume C10 Plata C9 Data D8 Cabinet C20

Cabinet.dbf
Nr Specializare Orar1 Orar2 N4 C20 N5 N5

Meniul Contine cinci optiuni, adaugare, stergere, cautare, rnodificare si iesire care opreste prograrnul. Aceste optiuni au asociate taste speciale care pot activa pad-urile respective prin apsarea lor, acestea putnd fi recunoscute

COLEGIUL NATIONAL AL. VLAHUTA

prin culoarea diferita a unor litere fa de restul cuvntului. La selectarea padurilor n partea de jos a ecranului apare o band neagr pe care sunt descrise functiile butoanelor respective. Adugarea Submeniul Adaugare contine patru optiuni, enumerate mai sus. ADAUGARI
ADAUGARI NOI PACIENTI ADAUGARI NOI DOCTORI ADAUGARI NOI CONSULTATII ADAUGARI NOI CABINETE

Adaugarea de noi pacienti. Prima optiune din meniu, aceasta face adaugarea de noi pacienti ntr-o fereastra, in care se introduc toate datele necesare, numarul fisei, numele, prenumele, adresa, numarul de telefon, data nasterii, seria de buletin, diagnostic, internari, tratament, antecedente medicale. Dupa introducerea datelor se apasa tasta ESC, dupa care va aparea un meniu din care va trebui sa alegeti DA pentru salvarea adaugarilor, sau NU pentru iesire fara salvare. Adaugarea de noi doctori. La fel ca si la adaugarea de pacienti apare o fereastra in care se introduc informatii despre doctori, adica numele, prenumele, telefonul, adresa, vechimea, domeniul de specializare si studiile. Salvarea si introducerea datelor se face la fel ca si la adaugarea pacientilor. Adaugarea de noi consultatii. Fereastra de introducere a datelor contine mai multe casute in care se va scrie informatia despre

10

COLEGIUL NATIONAL AL. VLAHUTA

consultatia respectiva, adica date despre pacient ca numele, prenumele, numele fisei, adresa si numarul de telefon si data consultatiei si cabinetul, unde va avea Ioc consultatia. Salvarea datelor se faee in aeelasi rnod descris mai sus. Adaugarea uriui nou cabinet. Introducerea datelor despre cabinet se face foarte sirnplu, singurele date de introdus fiind numarul cabinetului, specializarea (ex. oftalmologie), orarul care consta in ora de incepere si de inchidere a programului. Salvarea si introducerea datelor se face la fel ca si mai sus.

In fiecare din cazurile de mai sus s-au folosit functiile PROPER( pentru introducerea numelui si prenumelui si functia UPPER(

pentru

introducerea adresei sau a diagnosticului sau a studiilor, etc. La introducerea numarului fisei sau al cabinetului si a numarului de telefon sau a orarului se pot folosi numai cifre. Introducerea datei la data nasterii sau data consultatiei se face n ordinea zi / luna / an, anul scriindu-se cu patru cifre. Diagnostic din fisa.dbf reprezinta diagnosticul pus de doctor, antecedente reprezinta un mic istoric rnedical in care sunt inscrise date despre bolile precedente pe care le-a avut pacientul respectiv si eventuale antecedente familiale care prezinta bolile ereditare sau malformatii existente in familia pacientului. Modificarea Submeniul modificare contine patru optiuni: MODIFICARI
MODIFICAREA UNUI DOCTOR MODIFICAREA UNEI FISE 11

COLEGIUL NATIONAL AL. VLAHUTA MODIFICAREA UNEI

CONSULTATII MODIFICAREA UNUI CABINET

Modificarea unei fise in partea de jos a ferestrei exista un set de cinci butoane, primele doua asigurnd miscarea pe verticala prin inregistrari una cate una, urmatoarele doua misca pointerul din tabela in varf sau la baza si ultimul care permite iesirea din fereastra de modificare. Modificarile sunt salvate pe masura ce sunt scrise. La apasarea butoanelor definite mai sus apare in fereastra de modificare inregistrarea dorita. La fel ca si pad-urile din meniu acestora le-au fost asociate taste cheie pentru o folosire mai usoara. Modificarea consultatiilor si cabinetelor se face in acelasi mod butoanele indeplinind acelasi rol. Butoanele au fost definite intr-un ciclu WHILE, acestea fiind de tip PUSH BUTTONS, care sunt formate din numele butonului inconjurat de semnele < , > . Stergerea Submeniul stergere contine patru optiuni: TERGERI
TERGEREA UNEI FISE TERGEREA UNUI DOCTOR TERGEREA UNEI CONSULTATII TERGEREA UNUI CABINET

Stergerea unei fise se face intr-o fereastra in care sunt listate toate inregistrarile cu datele principale pentru cautarea mai rapida. O inregistrare poate fi marcata pentru stergere (apare o mica bulina in fata inregistrarii) prin apasarea combinatiei de taste CTRL+T, aceasta fiind stearsa la iesirea din fereastra de stergeri. Iesirea din fereastra de stergeri se poate face prin ESCAPE sau prin CTRL+Q pentru a iesi fara sa mai stearga. Stergerile se fac
12

COLEGIUL NATIONAL AL. VLAHUTA

in acelasi mod si la celelalte optiuni. In fereastra care apare nu se pot face modificari sau adaugari, singurele permise fiind stergerile. Cautari Submeniul cautari cu toate optiunile sale: CAUTARI
CAUTARE FISA CAUTARE DOCTOR CAUTARE CABINET CONSULTATIILE

Dupa nume si prenume Dupa serie de buletin Dupa nurnarul fisei

Cautarea unei fise se poate face dupa nume si prenume, dupa serie buletin si dupa numarul fisei. Cautarea se face foarte simplu: la selectarea optiunii dorite, spre exemplu Dupa nume si prenume apare o fereastra in care se scrie numele si prenumele pacientului a carui fisa este cautata si dupa introducerea acestora in partea de jos a ecranului apare o fereastra in care sunt listate toate inregistrarile gasite. In aceasta fereastra inregistrarile nu pot fi modificate sub nici o forma. Cautarile prin celelalte optiuni se fac in acelasi mod cu o exceptie, ultima optiune Consultatiite care listeaza intr-o fereastra asemanatoare celei de stergeri toate consultatiile din ziua curenta, la fel aceste inregistrari neputand fi modificate.

13

COLEGIUL NATIONAL AL. VLAHUTA

1. Mariana Pantiru ''Fox sub Windows'' Editura All 2. Sistemul FoxPro-''Prezentare si aplicatii'' Editura L&S

14

Você também pode gostar