Click here to load reader

Baze de Date Orientate Obiectd

  • View
    227

  • Download
    4

Embed Size (px)

DESCRIPTION

baze de date orientate obiect

Text of Baze de Date Orientate Obiectd

Cuprins :

CAPITOLUL I2PROIECTAREA SISTEMULUI INFORMATIC AL AGENTEI DE TURISM TRAVEL21.1) Analiza viitorului sistemului21.2)Aportul adus de bazele de date orientate obiect sistemului41.3)Sisteme de gestiune a bazelor de date orientate pe obiecte8CAPITOLUL II10ETAPE N REALIZAREA BAZEI DE DATE102.1 Analiza de sistem102.2 Metodologiei UML n proiectarea bazelor de date17Use Case Diagram 17Class Diagram19Activity Diagram21Sequence Diagram23CAPITOLUL III25Proiectarea aplicaiei pentru gestiunea contractelor ncheiate pentru o ageie de turism253.1Definirea claselor i a proprietiilor273.2 CSP-urile i intergrare acestora n Dreamweaver333.3Prezentarea interfeei43CONCLUZII49Bibliografie :50ANEXA 151ANEXA 258ANEXA 363

CAPITOLUL IPROIECTAREA SISTEMULUI INFORMATICAL AGENTEI DE TURISM TRAVEL

1.1 ) Analiza viitorului sistemuluiPrin acest proiect mi propun s evideniez importana utilizrii sistemelor de gestiune a bazelor de date , prin orientarea obiect n dezvoltarea infrastructurii societii , dar i n sistemele de programare utilizate pe diverse tipuri de calculatoare.n prezentarea de fa voi aborda principalele aspecte ale bazei de date orientat obiect folosit de o agenie de turism pentru gestionarea contractelor ncheiate cu turitii , att din perspectiva utilizatorului ct i al proiectantului de aplicaii .Dei au aparut i s-au dezvoltat mai trziu dect sistemele de operare , SGBD-OO dein un set de principii i concepte , bine puse la punct , ceea ce le confer o larg disponibilitate n proiectarea i exploatarea bazelor de date orientate obiect (BDOO).Avnd ca punct de pornire ideea c sistemul informatic este alctuit din totalitatea elementelor care particip la prelucrarea i transmiterea datelor , ntr-o prim etap , se are drept scop stabilirea unor stategii de creare a unui sistem la nivelul ageniei de turism care s ajute la gestionarea contractelor .Odata selectat proiectul se au n vedere urmtoarele :definirea clar a problemei care const n realizarea sistemului i scopul pentru care acesta este creat - automatizarea opinerii informaiilor necesare conducerii n scopul lurii deciziilor .De altfel , se mai au n vedere i avantajele pe care le aduce sistemul, ce activiti economice sprijin i ce probleme se pot rezolva cu ajutorul lui.Printre avantaje se numr : Din punct de vedere administrativ- se reduc erorile n ceea ce privete gestiunea contactelor i se diminueaz costurile operaionale ; Din punct de vedere executiv -personalul poate gestiona i obine date relevante n privina contactelor ncheiate , mbuntirea cashflow-ului (fluxuri monetare) , se pot obine rapoarte n timp real despre situaia contactelor , se mbuntete disponibilitatea i accesibilitatea datelor ; Din punct de vedere managerial : deciziile sunt luate n funcie de informaiile disponibile n acel moment , crete nivelul de onorare al contractelor i al integritii informaiilor financiare (se elimin problema adevrurilor multiple -fiecare departament avnd acelai set de rezultate n ceea ce privesc contractele , datele contradictorii eliminndu-se) , se optimizeaz procesul de buisness.Activitiile pe care le sprijin sistemul sunt : estimarea tendinelor anumitor fenomene (creterea sau scderea numarului de contacte), mbuntairea , n timp real , a activitii de management al ageniei , elaborarea unui sistem operaional ct mai eficient (crearea unor noi oferte , cutarea unor noi clieni) , facilitarea atingerii unor obiective strategice ale ageniei i nu n ultimul rnd , desfurarea unei activiti ct mai productive pe palierul contactelor ncheiate care influeneaz i celelalte funcii ale afacerii (de ex. marketingul).Problemele care se pot rezolva prin crearea acestui sistem informatic de eviden a contactelor sunt urmatoarele : integritatea datelor , informatizarea datelor, accesibilitatea rapida la date , identificarea cu uurin a datelor necesare anumitor prelucrri (valoarea unei comenzi) , protecia i securitatea datelor , modul de organizare a datelor etc.Resursele de care se in cont n realizarea acestui sistem informatic fac referire la resursele financiare , juridice operaionale , tehnice i de timp pentru a vedea daca raportul dintre perioada necesar recuperrii investiiilor din sistemul creat , beneficiile cantitative / calitative i obiectivele agenei este unul echitabil.n cele ce urmeaz voi dezbate cele mai importante aspect care au condus la realizarea sistemului informatics al ageniei , prin prezentarea unor idei ce stau la baza sistemului .Deoarece aplicaiile specifice anumitor domenii cum ar fi : sistemele informatice , sistemele bazate pe cunostine sau proiectarea asistat de calculator ct i aplicaiile multimedia presupun o strucutur complex i stocarea unor cantiti mari de informaii , clasicele structuri de baze de date , fie se dovedesc insuficiente , fie complexitatea lor depaete posibilitaile de prelucrare oferite de aceste tehnologii. Aadar , acest lucru a determinat evoluia spre aplicaiile orientate pe obiecte , care s fac fa cerinelor actuale ale diverselor aplicaii.i n cazul de fa s-a apelat la folosirea BDOO pentru a face fa complexitii sistemului i cantitii de informaii .Voi ncepe prin a prezenta aportul adus de bazele de date orientate obiect sistemului.

1.2) Aportul adus de bazele de date orientate obiect sistemului Evoluie

Modul de abordare a sistemelor informaionale prin orientarea-obiect a generat ample discuii contradictorii , n deosebi prin semnificaia conceptelor de obiect i clas de obiecte , precum si prin neputina prognozrii a ceea ce se ragsete dincolo de obiecte.A existat chiar o grupare a metodelor de analiz a sistemelor , n care se prezint patru modaliti de abordare ale acesteia : metode timpuri nesistematizate , metode orientate-iesiri , metode orientate-procese sau metode orientate-obiect ; din toate acestea concluzionndu-se c metodele sunt instrumente ale gndirii utilizate pentru a ajuta la formularea cerinelor. Cercettorii Morkrane Bouzeghoub , Gardarian G. i Patrick Valduriez i-au propus s clasifice metodele n funcie de modalitile n care este perceput sistemul : funcional , sistematic , obiect sau n funcie de procedurile de proiectare : descompunerea ierarhic , top-down (de sus n jos) sau buttom-up (de jos n sus). O asemenea clasificare a dus la gruparea metodelor pe generatii: Generaia I , propus i utilizat n anii 1970 , analiza i descompunerea ierarhic (sau functional) , numit i metoda cartezian Generaia a-II-a , propus i utilizat n anii 1980 , analiza si reprezentarea orientat-sistematic Generaia a-III- a , propus i utilizat n anii 1990 , analiza si proiectarea orientat-obiect.Cercettorii James Martin i James Odell erau de prere c metodele de realizare a sitemelor sunt numeroase , acestea vor exista ntotdeauna i este necesar existenta acestora . Diverse activiti pot avea diferite caracteristici care s necesite moduri de abordare diferite . Dificultatea const n selectarea i integrarea acestor metode . [footnoteRef:1] [1: Oprea, D.- Analiza si proiectarea sistemelor informaionale economice , Ed. Polirom , Iai , 2009.]

Caracteristicile bazelor de date orientate-obiect

BDOO este o colecie de clase de obiecte constante (n memoria extern), organizat coerent i ordonat n ierarhi , fiind partajat pentru utilizatorii concureni.Datorit faptului c avantajele n tehnologia pe calculator se mbuntesc , fiiere din ce n ce mai mari sunt create, transmise i stocate electronic. Devine astfel mult mai evident c tehnologia orientat pe obiect, i baze de date orientate-obiect, n special, sunt necesare pentru depozitele de fiiere sau "obiectelor." Aproximativ 88 la suta din organizaii folosesc baze de date relaionale, dar aproximativ 55 la sut, au n plan dobndirea de baze de date orientate pe obiecte la un moment dat. Prin urmare, managementul trebuie s fie planificat de aa natur nct s se neleag beneficiile tehnologiei orientate-obiect. Specialitii din domeniul tehnologiei din cadrul unei organizaii ar trebui s neleag, elementele eseniale ale bazelor de date orientate pe obiecte, astfel nct s se poat decide n folosirea unor asemenea baze de date ori dac adopt un sistem pur orientat-obiect, sau un sistem hibrid.

Caracteristici ale sistemelor bazelor de date orientate-obiect

Persisten : Asemeni unei baze de date convenionale , datele trebuie s se psteze dup ce procesul care le-a creat s-a ncheiat. Pentru acest scop, datele trebuie s fie depozitate permanent pe un suport de stocare secundar. Storage Management secundar :Baze de date tradiionale folosesc tehnici, care gestioneaz stocarea secundar , n scopul de a mbunti performana sistemului. Acestea sunt, de obicei invizibile pentru utilizatorii sistemului.Concurena : Sistemul trebuie s ofere un mecanism concuren , care este similar cu concurena mecanismelor de baze de date convenionale..

Avantaje ale bazelor de date orientate-obiect

Tehnologia de baze de date orientate obiect a evoluat de la necesitatea de a sprijini programarea orientat pe obiecte. Programatori au nevoie de un magazin de date care s rmn n urma unui proces terminat. Potrivit lui Martin i Leben (1995), baze de date orientate pe obiecte au devenit importante pentru anumite tipuri de aplicaii cu date complexe, cum ar fi proiectarea asistat de calculator (CAD) i inginerie asistat de calculator (CAE). nelegerea beneficiilor tehnologiei orientat pe obiecte n comparaie cu tehnologiile mai vechi poate ajuta managementul s neleag potenialele punctele forte ale bazelor de date orientate-obiect. Designerii gndesc n termeni de comportament de obiecte, nu n mici detalii. ncapsularea permite ca micile detalii s fie ascunse i face clasele complexe, uor de utilizat. Clasele sunt concepute astfel nct s poat fi refolosite din nou i din nou. Pentru a profita de reutilizarea clasele , acestea pot fi construite personalizat . O interfa grafic este benefic, deoarece este mai uor s facei clic pe o pictogram dect s v amintii numeroase comenzi.Clasele sunt conc