Cuprins
- I. Prezentarea problemei 2
- II. Analiza 3
- 1. Modelul dinamic 3
- 1.1. Diagrama proceselor 3
- 1.2. Diagrama de flux a datelor 7
- 2. Modelul datelor – Diagrama entitate-asociere 11
- 3. Modelul functiilor – Diagrama ierarhiei de functii 13
- 4. Matricea CRUD - Verificarea concordantei modelului de date si a celui functional 19
- III. Proiectarea – tranformarea modelului de date in schema conceptuala a bazei de date si rafinarea schemei conceptuale 21
- 1. Modelul server 21
- 1.1. Tabele, Atribute, Chei, Indecsi 21
- 1.2. Secventa 22
- 1.3. View, Cluster, Trigger 22
- 1.4. Modelul Server – vizualizare domeniu valori 24
- 1.5. Proceduri si functii 25
- 2. Generarea bazei de date si a tabelei API 29
- 3. Module 33
Extras din proiect
I. Prezentarea problemei
Clinica medicala Medcor doreste sa ofere clientilor sai, atat persoane individuale, cat si firmelor ce doresc sa isi inscrie angajatii intr-un program de supraveghere a sanatatii acestora, servicii de inalta calitate.
Se propune realizarea unui sistem pentru activităţile de creare si prezentare a ofertelor de servicii, indrumare si asistenta in alegerea acestora firmelor interesate in incheierea de constracte pentru prestarea de servicii medicale angajatilor firmelor partenere, precum si evidenta documentelor necesare in acest scop.
Gestiunea ofertelor- clinica intentioneaza sa ofere firmelor interesate pachete de servicii medicale diferentiate, astfel incat clientii sa poata alege in functie de natura activitatii acestora si de categoriile de angajati pe care le detin. Exista diverse tipuri de pachete de servicii pe care le ofera – chirurgie, stomatologie, O.R.L. Toate acestea trebuie grupate in pachete sau colectii de servicii ce vor fi prezentate ulterior firmelor solicitante. Documentele de prezentare contin date referitoare la codul pachetului, codul serviciului, denumire, cost.
Gestiunea cererilor - Odata hotarati asupra pachetului de servicii medicale dorit, firma solicitanta se poate adresa operatorilor sau poate completa pe site o cerere ce va fi ulterior analizata spre a se decide semnarea contractului. Cererea este un document important deoarece ofera informatii precum numele viitorului client, adresa, dar mai ales prezinta alegerea acestuia si detalii referitoare la situatia firmei si a angajatilor acesteia.
Gestiunea contractelor - pe baza cererii se realizeaza contractul de prestari servicii medicale, care poate fi considerat documentul final al procesului. Contractul stabileste in primul rand care sunt partcipantii la contract, detalii referitoare la acestia si conditiile initiale ale firmei solicitante in clipa semnarii contractului, precum si detalii despre operatorii de prestari servicii.
II. Analiza
1. Modelul dinamic
Modelul dinamic contine diagramele proceselor, diagramele de flux a datelor.
1.1. Diagrama proceselor
Fig. 1 – Diagrama proceselor - Gestiunea Clinicii Medicale
1.1.1. Gestiunea Cererilor
Fig. 2 - Diagrama proceselor – Gestiunea Cererilor
1.1.2. Gestiunea Ofertelor
Fig. 3 - Diagrama proceselor – Gestiunea Ofertelor
1.1.3. Gestiunea Contractelor
Fig. 4 - Diagrama proceselor -Gestiunea Contractelor
1.2. Diagrama de flux a datelor
Preview document
Conținut arhivă zip
- Analiza si Proiectarea unui Sistem Informatic pentru Incheierea Contractelor de Prestari Servicii a unei Clinici Medicale
- surse
- DB
- db.cli
- db.cls
- db.con
- db.ind
- db.lis
- db.sql
- db.tab
- db.trg
- db.vw
- dll files
- dll.cli
- dll.cls
- dll.con
- dll.ind
- dll.sql
- dll.tab
- dll.trg
- dll.vw
- export
- errlog.err
- exportClinicaMedicala.dat
- module
- CLINIC0330.err
- CLINIC0330.FMB
- tabela API
- cdsddl.sql
- CERERE.PKB
- CERERE.PKS
- CERERE.TRG
- CLIENT.PKB
- CLIENT.PKS
- CLIENT.TRG
- CT.PKB
- CT.PKS
- CT.TRG
- DATE_1.PKB
- DATE_1.PKS
- DATE_1.TRG
- PACHET.PKB
- PACHET.PKS
- PACHET.TRG
- PROFIL.PKB
- PROFIL.PKS
- PROFIL.TRG
- SERV.PKB
- SERV.PKS
- SERV.TRG
- DocumentatieProiectPsiII.doc