Documente Academic
Documente Profesional
Documente Cultură
Cuprins:
1.Enunt problema
2.Descrierea sistemului informatic
3.Definirea intrarilor si iesirilor din
aplicatie
4.Descrierea tabelelor
5.Descrierea relatiilor dintre tabele
6.Structura bazei de date
7.Modelarea claselor de obiecte
8.Proiectarea logica(Diagrama fluxului
de date)
9.Validarea modelului logic globalnormalizarea
10.Modelul interfetei
11.Concluzie
2
12.Bibliografie
1.Enunt problema
Lucrarea are ca tema Gestiunea unui cabinet medical.
Sa se realizeze o aplicatie pentru gestiunea unui cabinet medical privind
imbunatatirea activitatii organizatorice din cadrul institutiei.
Prin aceasta aplicatie se doreste imbunatatirea eficientei operationale a actului
medical prin:
- fluidizarea si imbunatatirea fluxului de lucru dintr-un cabinet medical
de diagnostic si tratament
- achizitionarea si gestionarea unui volum ridicat de date medicale despre
pacienti (Fisa Electronica a Pacientului)
- eliminarea transferului dosarelor fizice in interiorul organizatiei /
sistemului
- punerea la dispozitia personalului medical de informatii in timp
real despre datele medicale integrate ale pacientului
- asigurarea unei securitati sporite a informatiei
-o mai buna organizare si eficienta
Necesitatea unei astfel de aplicatii web porneste de la ideea
ca medicina moderna presupune si o schimbare a mentalitatii
pacientilor despre propria sanatate, o schimbare a atitudinii in
relatia medic-pacient si realizarea unui climat propice comunicarii
permanente in beneficiul pacientilor.
Entitate
Cheie primara
Cheie externa
Medic
Medic_id
Pacient_id
Specializare_id
Pacient
Pacient_id
Medic_id
Consultatii
Consultatie_id
Pacient_id
Specializare
Specializare_id
Medic_id
Cod
Anulare Consultatii
AConsultatie_id
Consultatie_id
Pacient_id
Reprogramare
Consultatii
RConsultatie_id
Consultatie_id
Pacient_id
4.Descrierea tabelelor
Tabela Medic
Tabela in care se vor inregistra medicii are urmatoarele date:
Tabela Pacient
Tabela in care se vor inregistra pacientii are urmatoarele date:
Pacient_id -int,cheie primara
Nume -varchar(50)
Prenume -nvarchar(50)
6
Data_nasterii datetime
Sex -char(1)
Inaltime -int
Greutate -int
Telefon -int
Email
-nvarchar(50)
Asigurat -int
Medic_id -int
Tabela Consultatie
Tabela in care se vor inregistra consultatiile cu urmatoarele
date:
Tabela Specializare
Tabela in care se vor inregistra specializarile cu urmatoarele
date:
Tabela AnulareConsultatie
Tabela ReprogramareConsultatie
Tabela in care se vor inregistra reprogramariile cu urmatoarele
date:
Tabela Logare
CodAdmin -int,cheie primara
Username nvarchar(50)
Password-nvarchar(50)
Fig 1
10
11
Fig 2
Detalierea cazurilor de utilizare:
Autentificare utilizator: Realizeaza
pentru un utilizator al programului.
operatia
de
autentificare
Fig 3
Simboluri utilizate in diagrama flux:
13
15
Relatii in 3NF:
Medic[medic_id,nume,prenume,ora_consultatie,data_consultatie,
pacient_id,specializare_id]
Cheie primara pentru tabela Medic este medic_id.
Medic
Medic_I
D
Nume
1200 Savu
Prenu
me
Paul
9:30
10/30/2015 1300
8:45
12/11/2015 1300,
1301
11/23/2015 1303,
1305
12/15/2015 1302,
1305
9/15/2015 1304
11/15/2015 1302,
1306
Cristina 11:20
16:30
Mihaela 18:20
14:40
Fig 4
16
Ana Maria
5/2/1989 F
1.74
65
0758321 anamaria.petre@yah
456
oo.com
1.65
48
0744852 sorina.serban@yahoo
331
.com
12/12/198 M 1.65
7
52
0751112 aurel.savu@yahoo.co
113
m
1.72
79
0744455 mihaela.paun@yahoo
511
.com
4/20/1979 M 1.87
85
0738458 vasile.stanescu@yah
221
oo.com
1.59
69
0655441 nicoleta.parvu@yaho
126
o.com
1/7/1980 M 1.73
78
0722098 lucian.dima@yahoo.c
776
om
1302 Savu
Aurel
1303 Paun
Mihael
a
5/4/1991 F
Lucian
Fig 6
Consultatii[consultatie_id,data,observatii,pacient_id]
Cheia primara pentru tabela Consultatii este consultatie_id.
Consultatii
Consultatie_ID
Data
Observatii
Pacient_ID
10/30/2015
1300
12/11/2015
1300, 1301
11/23/2015
1303, 1305
12/15/2015
1302, 1305
9/15/2015
11/15/2015
1304
1302, 1306
Fig 7
Specializare[specializare_id,denumire,descriere,medic_id]
17
Denumire
Descriere
Medic_ID
1 Alergologie Si Imunologie
1200
2 Cardiologie
1201
3 Endocrinologie
1204
4 Gastroenterologie
1203
5 Neurologie
1202, 1205
Fig 9
AnulareConsultatie[Aconsultatie,consultatie_id,pacient_id,data,o
ra]
Cheia primara pentru tabela AnulareConsultatie este
Aconsultatie.
Anulare Consultatii
AConsultatie
Consultatie_ID
Pacient_ID
Data
Ora
11
1300
10/30/2015 9:30
24
1302
12/15/2015 16:30
35
1304
9/15/2015 18:20
Fig 10
ReprogramareConsultatie[RConsultatie,Consultatie_id,pacient_id
,data,ora]
Cheia primara pentru tabela ReprogramareConsultatie este
RConsultatie.
Reprogramare Consultatii
RConsultatie_ID
Consultatie_ID
Pacient_ID
1 1, 4
1300, 1302
25
1304
32
1300, 1301
Data
Ora
12/17/2015 14:20
10/1/2015 9:30
1/8/2016 10:00
Fig 11
18
Username
1234 Admin1234
Password
administrator
10.Modelul Interfetei
a)Fereastra principala(prima fereastra deschisa din cadrul
aplicatiei)
19
Fig 13
In cadrul acestei ferestre administratorul introduce
username si parola pentru a se putea loga in cadrul
aplicatiei unde va face modificarile,programare
consultatie,anulare programare etc.
b)Prima pagina
20
Fig 14
C)Meniu
21
Fig 15
Fig 16
Aceasta pagina ofera posibilitatea de a accesa mai multe servicii
cum ar fi:adaugare doctor,editare doctor etc
Toate serviciile care pot fi accesate din meniu ne vor conduce
catre completarea unui formular de exemplu daca vrem sa
adaugam un pacient nou vom avea de completat datele din
imaginea urmatoare:
22
Fig 17
11.Concluzie
24
12.Bibliografie
25