Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune. stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme


Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Informatica


Index » educatie » Informatica
» ATESTAT PROFESIONAL INFORMATICA FARMACIE


ATESTAT PROFESIONAL INFORMATICA FARMACIE




ATESTAT PROFESIONAL INFORMATICA

FARMACIE



1. Realizatorul proiectului

Acest proiect este realizat de  ,eleva in clasa a XII-a D, pentru sustinerea examenului “Atestat profesional” la disciplina Informatica.

2.SCENARIUL AFACERII

 

            Lantul  de farmacii “REMEDIO” mi-a oferit un control prin care se angajeaza sa-mi asigure orice medicament necesar atat mie cat si familiei mele pentru toata viata daca le proiectez baza de data necesara.Date fiind costurile mari ale tratamentelor in caz de imbolnavire am hotarat sa accept contractul.

      In urma discutiilor purtate cu managerul firmei “FARMAMEDIC”,dl. Pisau Lucian a obtinut urmatoarele informatii:fiecare farmacie a companiei are un nume propriu,adresa si un numar de telefon.Pentru fiecare medicament se cunoaste denumirea care este unica si compozitia.Fiecare farmacie vinde mai multe medicamente si pretul pentru fiecare medicament este acelasi in toate farmaciile companiei.Bineinteles ca un medicament poate fi vandut de mai multe farmacii.Medicamentele se elibereaza pe baza retetelor.Fiecare reteta are inscrisa data la acre a fost prescrisa,numele medicului si numele pacientului.

    Intr-o farmacie lucreaza mai multi angajati:farmacisti,asistenti,ingriji-tor.Pentru fiecare angajat se cunoaste cnp-ul,adresa,numele si un numar de telefon la care sa poata fi contactati cand este nevoie.

3. DIAGRAMA   INTR-O PRIMA  ETAPA

ERD-UL INITIAL

Rounded Rectangle:           MEDICAMENT
#denumire
*compozitia
*pret
Rounded Rectangle:           FARMACIE
#nume
*adresa
*nr_telefon


            Vinde                              

 

                                                            Este vandut

   

Are

Rounded Rectangle:                  ANGAJAT
#cnp
*nume
*adresa
*nr_telefon
*functie
           Lucreaza                    

                     

                                                                

Am identificat in scenariu 3 entitati:medicament,farmacie,

angajat

Pentru entitatea farmacie am alea ca identificator unic „nume”,iar adresa si nr_telefon ca atribut obligatoriu.

Pentru entitatea medicament „denumire” este identificator unic iar compozitia si pretul sunt atribute.

Pentru entitatea angajat k identificator unic am numit „cnp”,iar ca atribute pe:nume,adresa,nr_telefon,finctie.

          In continuare voi prezenta relatiile existente intre cele 3 entitati.

    O farmacie poate vinde una sau mai multe medicamente.

    Un medicament poate fi  vandut de una sau mai multe farmacii.

    O farmacie trebuie sa aiba unul sau mai multi angajati.

    Un angajat trebuie sa lucreze la o singura farmacie.

                   

         Relatia M:M dintre farmacie si medicament trebuie rezolvata:entitatea reteta va fi entitatea intersectie care rezolva aceasta situatie.

                    

         4.  DIAGRAMA FINALA

Rounded Rectangle:          RETETA
#data
*medic
*pacient


                                     

Rounded Rectangle:      FARMACIE          
#nume
*adresa
*nr_telefon
               Vinde pe baza

                                                  apare




                                                                                       are   

are


Rounded Rectangle:              MEDICAMENT
#denumire
*compozitia
*pret
Rounded Rectangle:           ANGAJAT
#cnp
*nume
*adresa
*nr_telefon
*functie
      lucreaza                                                                          este vandut p baza     

5.CREAREA TABELELOR

 Pentru crearea tabelului „farmacii” am uitilizat urmatoarea comanda:
        create table farmacii(

nume varchar2(20) primary key ,

adresa varchar 2(30) not null,

nr_telefon number(10) not null);

Pentru crearea tabelului „medicamente” am utilizat urmatoarea comanda:
        
create table medicamente(

denumire varchar2(30) primary key,

Compozitia varchar2(50) not null,

pret number(5,2) not null);

Pentru crearea tabelului”retete” am utilizat urmatoarea comanda:

        create table retete(

data date,

medic varchar2(30) not null,

pacient varchar2(30) not null,

nume_farmacie varchar2(20)    references farmacii(nume),

denumire medicament varchar(30) references    medicamente(denumire), primary key( data,nume_farmacie,denumire_medicament));

Pentru crearea tabelului angajati am utilizat urmatoare comanda:
        create table angajati(

cnp number(13) primary key,

nume varchar2(30) not null,adresa varchar2(30) not null,

 nr_telefon number(10) not null,functie varchar2(20) not null,

 nume_farmacie varchar2(20) references farmacii(nume),

check(upper(functie) in(‚FARMACIST’,’ASISTENT’,’INGRIJITOR’)));

                     

6.INTRODUCEREA DATELOR IN TABELE

      In tabela farmacii am introdus date astfel:

 

 In tabela medicamente am procedat asa:

                                                                                                                                                  

   In tabela retete am introdus date astfel:

 In tabela angajati am introdus date astfel:

   

7.CREAREA APLICATIEI CU   APLICATION  BUILDER

Am creat aplicatia cu Application Builder—Create Application:

Am numit aplicatia FARMACIE(Voicilas Andra)

Pagina aplicatiei este urmatoarea:

Rularea aplicatiei se realizeaza pe baza numelui de utilizator si a parolei:






Politica de confidentialitate


Copyright © 2019 - Toate drepturile rezervate

Informatica


Access
Adobe photoshop
Autocad
Baze de date
C
Calculatoare
Corel draw
Excel
Foxpro
Html
Internet
Java
Linux
Mathcad
Matlab
Outlook
Pascal
Php
Powerpoint
Retele calculatoare
Sql
Windows
Word


PROIECT PENTRU OBTINEREA ATESTATULUI PROFESIONAL INFORMATICA EVIDENTA ANGAJTILOR UNEI INTREPRINDERI
LISTE CIRCULARE SIMPLU INLANTUITE
LUCRARE PENTRU ATESTAREA COMPETENTELOR PROFESIONALE INFORMATICA - BAZA DE DATE AL LANTULUI DE MAGAZINE ALIMENTARE „PROTI”
Descriptorii de culoare si textura
RETELE INFORMATIONALE
PROIECT PBD - Site cu baze de date despre filme
UNITATEA DE DISC FLEXIBIL(UDF)
PROTEJAREA DATELOR STOCATE
Sumbultimi si partitii
PREZENTAREA INFORMATIEI NUMERICE