Sunteți pe pagina 1din 7

Seminar7

Realizarea sistemelor informatice


pentru management

Diagrama demainicustriUML
Roluldiagrameidestri
Modeleazstareadinamicaunuiobiectspecific.
Evenimentele fac tranziia unui obiect dintrostaren
alta.
Nutoateevenimentelesuntaplicabilencontextul
tuturorstrilor.Potexistacondiiicarescondiioneze
apariiaunuianumiteveniment.
Stri
Stare: o condiie sau o situaie din momentul existenei unui
obiect care satisface n acel moment anumite condiii,
efectueaz anumite activiti sau ateapt anumite
evenimente. Este reprezentat ca un dreptunghi cu coluri
rotunjite.
Stare iniial i final au aceleai notaii ca i n diagramele
de activitate. Semnific nceputul i sfritul vieii unui obiect.
Stare compus este o stare care conine substrri (stri
imbricate).
Tranziii
Obiectultranziteazdintrostarenaltacndapareuneveniment
icndsuntndepliniteanumitecondiii.
Tranziiaestereprezentatcaosgeatdelaostareexistent
ctreostaredeintrare/int.
Tranziiapoateconine:
Declanator:estecauzauneitranziiicarepoatefiundeeveniment,o
schimbarentrocondiiesautrecereatimpului.
Condiie:ocondiiecaretrebuiesfieadevratpentruca
declanatorulsdeterminetranziia.
Efect:Aciunecarevafiinvocatdeobiectcaurmareatranziiei.
Aciuni
Cuexcepiastriiiniialeiaceleifinalefiecarestareareun
nume,atributelepropriiuneistri,aciunileiactivitile
efectuate.
Aciunilespecialeinclud:
Entry/intrare aciuneefectuatlaintrarentrostare.
Exit/ieire aciuneefectuatlaieireadintrostare.
Do/aciuneefectuatpeparcursuluneistri;
evenimenteleexternepotntrerupeaciunileDo.
Decizii
Alegere o pseudostare realizeaz o bifurcaie condiional.
Evalueaz condiiile declanatorilor tranziiilor de ieire
pentru a alege o singur tranziie de ieire.
Lucrulaseminar
Ssentocmeascdiagramadestarepentruclasa camer dinscenariuldemaijos.

Scopul proiectului este realizarea aplicaiei informatice pentru gestiunea activitii unei uniti
hoteliere. n vederea cazrii, un client poate solicita rezervarea uneia sau mai multor camere
prin email sau telefonic. Pentru aceasta furnizeaz recepionerului informaii privind perioada
de cazare i tipurile de camere solicitate. Clienii vor beneficia de reduceri dac rezerv cel
puin 3 camere sau dac perioada de cazare depete 5 zile. Recepionerul verific
disponibilitatea camerelor i l ntiineaz pe client de acest lucru precum i de costul estimat
al cazrii. Dac nu exist camere disponibile conform solicitrii, recepionerul poate oferi
clientului alternative. De asemenea, clientul poate solicita un discount (suplimentar sau nu),
iar recepionerul va decide fezabilitatea discountului, fiind asistat obligatoriu de managerul
hotelului. n situaia n care clientul este de acord cu preul propus, se va proceda la realizarea
rezervrii. Pentru clienii noi, recepionerul solicit datele de identificare, pe care le introduce
n aplicaie.
Odat ajuns la hotel, i dac a fcut n prealabil o rezervare, clientul va furniza datele de
identificare ale sale i/sau ale rezervrii i se face cazarea. Dac nu exist o rezervare, se va
verifica disponibilitatea camerelor pentru perioada cerut. Atunci cnd se gsete o astfel de
camer, se face cazarea. La finalul sejurului, recepionerul ntocmete o list cu toate serviciile
solicitate de client i preul acestora. Lista trebuie validat de client, dup care se ntocmete
factura final. Factura poate fi pltit parial sau integral, prin transfer bancar, numerar sau
folosind un card bancar. Totodat, nainte de a prsi hotelul, clientul este rugat s completeze
un formular prin care s evalueze serviciile oferite de unitatea hotelier.

S-ar putea să vă placă și