8/13/2019 Catena - Final Project
1/26
Liceul de Informatic "Grigore Moisil" Iai
Realizatori:Asavei Alina
Burdea MdlinaChelariu Mdlina
Dabija OanaMotto : Mens sana in
corpore sano
Profesori coordonatori:Carmen Losonczy
Daniel Lupu
8/13/2019 Catena - Final Project
2/26
Conceptul de afacere
Medicamentele joac un rol cheie n aceast lume dominat de virusuri i maladii.Farmacia a devenit un serviciu foarte folosit n viaa noastr de zi cu zi, fiindimportant pentru toate categoriile de persoane.
8/13/2019 Catena - Final Project
3/26
VIZIUNEA CATENA : s devin un reperfundamental n lumea medical, n ceea ce
privete calitatea i profesionalismulserviciilor oferite, farmacia cu cel mai marenumr de pacieni fideli.
FarmaciaCatena reprezint un a dintre celemai moderne farmacii din Romnia.
MISIUNEA CATENA : estede a ajuta n permanen prinsfaturi i recomandriprofesioniste, pentru o gamlarg de produse .
8/13/2019 Catena - Final Project
4/26
Interviu realizat la Farmacia Catena1. Cum sortai medicamentele? Medicamentele sunt sortate pe baz de planograme.
2. Cum i cnd suntei aprovizionai cu produsefarmaceutice? Cine vi le distribuie?
Depozitul de medicamente ne distribuie produsefarmaceutice oricnd este nevoie.
3. Ce tipuri de produse se gsesc n farmacie? Medicamente, parafarmaceutice, echipamente (halate,papuci ortopedici) i tehnic medical, produsecosmetice.
4. Ce probleme ntmpinai cnd primii reete? Nu mai sunt medicamente pe stoc, reeta poate ficompletat greit de ctre medic, sau chiar expirat.
8/13/2019 Catena - Final Project
5/26
8. Care sunt atribuiile unui angajat alfarmaciei? Un angajat al farmaciei elibereaz reete ,verific reetele i stocurile existente,facecomenzi i efectueaz pli.
9. Care este perioada de valabilitate amedicamentelor?
Perioada de valabilitate depinde de la unmedicament la altul, ea variind de la 1 la 5ani.
10. Cum se procedeaz n cazul expirrii unormedicamente?
Sunt predate unei firme specializate pe baz
de proces verbal pentru a fi distruse.
Interviu Farmacia Catena
6. Cum sunt identificai pacienii? Pacienii sunt identificai prin CNP, nume, prenume, vrst i
adres, dar doar clienii care posed un card de reducere. Exist relaii ntre farmacist i medicul fiecrui pacient? Exist, dar mai rar. 7. Cum sunt identificai angajaii farmaciei? Prin intermediul ecusonului- pe care este notat id-ul, numele i
funcia - i a vestimentaiei.
8/13/2019 Catena - Final Project
6/26
Farmacia Catena este una dintre cele mai cunoscute imoderne din Romnia.
Deoarece medicamentele variaz de la an la an, att cadenumire ct i cantitate i alte caracteristici, iar baza dedate deinut de companie nu mai ndeplinete standardelenecesare, firma a decis s ne angajeze ca designeri ai bazeilor de date , dup ce am cstigat concursul organizat de ei.
n baza de date pe care trebuie s o proiectm vom pstrainformaii despre: produselefarmaceutice iparafarmaceutice, cosmetice i dermacosmetice, remediihomeopate i tehnici naturiste, precum i date desprepacieni, medici, reete.
Farmacia se identific prin nume, adres, program, sit e,
e-mail, telefon.
Scenariu
8/13/2019 Catena - Final Project
7/26
Pacienii care apeleaz constant la serviciile farmaciei suntidentificai prin CNP i se memoreaz despre ei numele,prenumele, vrsta, adresa, precum i afeciunile de caresufer .
Doctorii care emit reete pe care farmaci a le elibereazsunt identificai de asemenea prin CNP, nume, prenume,adresa cabinetului, telefon, specializare, numrul anilor de
experien.
Pentru fiecare medicament se cunoate numele care esteunic i compoziia, categoriile de persoane crora li seadministreaz, preul, dozajul, data expirrii, cantitatea .
Scenariu
8/13/2019 Catena - Final Project
8/26
Un medic poate prescrie una sau mai multereete unuipacient, iar un pacient poate primi tratament de la unul smai muli medici. Fiecare reet are nscris o dat la carea fost prescris i conine o list de medicamente precumi cantitatea lor.
Farmacia are contract cu o companie care livreaz medicamentele: depozitul de medicamente umane, precum iCasa de Asigurri n vederea eliberrii reetelor gratuite icompensate. . Contractul cu acestea se identific prin: id,data semnrii, data expirrii i textul contractului .
8/13/2019 Catena - Final Project
9/26
DIAGRAMA PRELIMINARA
n scopul de a reflecta pe deplin viziunea noastr, a trebuit s rezolv m urmtoarele:- normalizarea- adugarea de entiti suplimentare pentru ERD - rezolvarea rela iilor muli-la-mai-mul i cu ajutorul entitilor de intersecie- eliminarea erorilor.
FARMACIE
#id
*nr_tel
*adresa
*program
PACIENT#CNP
*nume
*prenume
*varsta
*adresa MEDICAMENT
*nume
*pret_produs
*concentratie
*data_exp
*pret_bucata
DOCTOR#CNP
*nume
*specialitate
*ani_experienta
RETETA
#id
*data_presc
Este vandut
vinde
cumpara
elibereaza
elibereaza
scrisa
contine
apare
primeste
Este inscris
8/13/2019 Catena - Final Project
10/26
este semnat
semneaza
foloseste la
merge la
primestela
este adus
cumpara de la
de vandutare
apartine
gaseste
in
completeaza
in
are la
prezintadetine
apartineprescrisa
prescrie
are pentru
arepentru
arese afla
este
pentru
administrat
pentru
8/13/2019 Catena - Final Project
11/26
Numecoloana
Optionalitate
Tip Tip cheie
Cod_card * Number Pk
Valabilitate* Varchar2
Data_inreg* Date
Nume_frc * Varchar2 Fk
Numecoloana
Optionalitate
Tip Tip cheie
Nume * Varchar2 Pk E-mail * Varchar2
Nr_telefon* Number
Adresa* Varchar2
Program* Varchar2
SIte * Varchar2
MAPAREA TABELELOR Acesta este pasul final nainte de implementarea bazei de date.
Farmacii (FRC)
Carduri (CRD)
Numecoloana Option-alitate Tip Tip cheie CNP * Number Pk
Nume* Varchar2
Prenume* Varchar2
Varsta* Number
Adresa
* Varchar2
Cod_card * Number Fk
Pacienti (PCT)
Nume coloana Optionalita
te
Tip Tip cheie
Nr_colete * Number
Cantitate_colet
* Number
Frc_id * Number Fk
Achizitii (ACT)
8/13/2019 Catena - Final Project
12/26
MAPAREA TABELELOR
Nume coloana Optionalitate
Tip Tip cheie
Id * number Pk
Data_semnarii * Date
Data_expirarii * Date
Text * Varchar2
Prestator * Varchar2
Nume_frc * Varchar2 Fk
Nume coloana Optionalitate Tip Tip cheieId_angajat Number Pk
Nume * Varchar2
Prenume * Varchar2
Post_ocupat * Varchar2
Adresa * Varchar2
Nr_telefon * Number
Salariu * NumberE-mail * Varchar2
Nume_frc * varchar2 Fk
Contracte (CON)
F_angajati (ANG)
8/13/2019 Catena - Final Project
13/26
MAPAREA TABELELOR
Nume coloana Optio
nalitate
Tip Tip cheie
CNP * Number Pk
Nume * Varchar2
Prenume * Varchar2
Specializare * Varchar2
Telefon * Number
Experienta_ani * Number Areasa_cabinet * Varchar2
Nume coloana Optionalitate
Tip Tipcheie
Grad * Varchar2
CNP_PAC* Number Fk
Nume coloana Optionalitate
Tip Tip cheie
Data_inscrierii * Date Pk
CNP_MED * Number
CNP_PCT * Number Fk
Medici (MED)
Fise_medicale (FIS)
Farmacisti (FAR)
Nume coloana Optionalitate
Tip Tip cheie
Nume * Varchar2 Pk
Grad * Varchar2
Nume coloana Optionalitate
Tip Tip cheie
Denumire * Varchar2
CNP_PAC * Number Fk
Stadii (STD)
Boli
8/13/2019 Catena - Final Project
14/26
MAPAREA TABELELORNume coloana Optionali
tateTip Tip cheie
Id * Number Pk
Tip * Varchar2
Data_prescriere* Date
CNP_PCT * Number Fk
Nume coloana Optionalitate
Tip Tip cheie
Cantitate * Number
Id_ret * Number
Cod_Produs* Number Fk
Doze
Reteta
i i
8/13/2019 Catena - Final Project
15/26
MAPAREA TABELELOR
Nume coloana Optionalitate
Tip Tip cheie
Id * Number Pk
Denumire * Varchar2
Cod_Produs
* Number Fk
Numecoloana
Optionalitat
e
Tip Tipcheie
Stare * Varchar2 Pk
Cod_produs* Number Fk
Nume coloana Optionalitate
Tip Tip cheie
Denumire * Number Pk
Greutate * Number
Varsta * Number
Cod_Produs * Number Fk
Numecoloana
Optionalitat
e
Tip Tipcheie
Doza * Number
Interval_orar
* Varchar2
Cod_Produs* Number Fk
Compozitii (COM)
Categorii_Bolnavi (CAT)
Tipuri
Administrare
A A A A O
8/13/2019 Catena - Final Project
16/26
MAPAREA TABELELORNume coloana Optio
nalitate
Tip Tip cheie
Cod_Produs * Number Pk
Nume * Varchar2
Pret * Number
Pret_cu_TVA * Number
Pret_Bucata * Number
Data_expirarii * Date
Descriere * Varchar2
Concentratie Varchar2
Destinatie Varchar2
Cantitate * Varchar2
Producator * Varchar2
Cantitate * Varchar2
8/13/2019 Catena - Final Project
17/26
TabeleleAdministr ri
Achiziii
Boli
Carduri
8/13/2019 Catena - Final Project
18/26
Compoziii
Doze
F_angajati
8/13/2019 Catena - Final Project
19/26
Farmacii
Farmaciti
Fie_medicale
8/13/2019 Catena - Final Project
20/26
Medici
Pacieni
8/13/2019 Catena - Final Project
21/26
Produse
8/13/2019 Catena - Final Project
22/26
Reete
Stadii
I t i
8/13/2019 Catena - Final Project
23/26
Interogri1.S se afi eze numele i prenumele pacien ilor care au peste 18 ani.
SELECT nume,prenume;FROM pacientiWhere varsta>18;
2.S se afi eze codul i numele produselor al caror pre este cuprins ntre 10 i 81 Ron.
SELECT cod_produs, nume;
From produseWhere pret BETWEEN 10 AND 81;
8/13/2019 Catena - Final Project
24/26
8/13/2019 Catena - Final Project
25/26
5.S se afi eze toate datele farmacitilor primari.
SELECT *FROM f_angajati
WHERE post_ocupat= farmacist primar;
8/13/2019 Catena - Final Project
26/26
Top Related