Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
LUCRARE DE LICEN
COORDONATOR TIINIFIC: Prof. univ. dr.
ABSOLVENT:
2012
ACADEMIA DE STUDII ECONOMICE
CIBERNETIC, STATISTIC I INFORMATIC ECONOMIC
ABSOLVENT:
2012
CUPRINS
Introducere 4
CONCLUZII 28
BIBLIOGRAFIE 29
ANEXE 30
Introducere
Din toate timpurile exist cltori i de aici nevoia de a fi gzduit. Dac n vremurile de
demult, oamenii erau mai ospitalieri, ncreztori i exista opiunea nnoptrii n locuina cuiva,
treptat s-a dezvoltat o variant alternativ: gzduirea n cldiri special amenajate, astfel
adpostirea i hrnirea cltorilor a devenit o afacere. Vechile hanuri erau exact ceea ce sunt azi
hotelurile: asigurau cazarea, masa i adposteau bunurile celor care cltoreau.
Cel mai vechi i mai vechi, decanul de vrst al tuturor hotelurilor din lume, este Hoshi,
un ryokan (han tradiional) din Japonia, vechi de aproape 1.300 de ani. Legenda - fiecare loc
vechi are cel puin una, nu-i aa? Legenda hotelului ne prezint scopul construciei de acum
zeci de secole ca fiind valorificarea unui izvor cu puteri tmduitoare.
La nceputul anilor 1900 a fost construit hotelul Plaza din New York, care este considerat i
astzi cel mai bun hotel din lume. Hotelierul american E. M. Statler a ncercat la nceputurile
industriei hoteliere s ridice nivelul de confort al serviciilor, a oferit apa curent, camere
spaioase cu bi individuale, telefoane, room-service, sisteme de rezervri ntre hoteluri. n
Bucureti primul hotel este considerat a fi Hotel dEurope, construit de ctre vienezul Brener.
Considerat n majoritatea rilor ca o activitate distinct a economiei, industria hotelier
are ca domeniu de referin totalitatea proceselor desfurate n unitile de cazare legate de
primirea, sejurul i plecarea cltorilor. Astzi clienii orienteaz conceperea noilor produse
hoteliere i mbuntirea lor. De calitatea serviciilor prestate depinde n final eficiena
economic a activitii hoteliere, astfel este necesar sporirea calitii serviciilor de cazare i a
celor auxiliare. Pentru un nivel calitativ superior al serviciilor prestate este necesar
informatizarea activitilor de rezervare i cazare a turitilor, asigurnd astfel promptitudine n
relaiile cu clienii.
n lucrarea de fat ne propunem s realizm o aplicaie informatic pentru activitatea de
recepie care va avea drept nucleu o baz de date relaional realizat cu ajutorul tehnologiilor
Oracle. Baza de date proiectat va constitui suportul informaional n lucrul cu C#.
Soluia informatic oferit de mine urmrete a fi uor de accesat de ctre utilizator
printr-o interfa prietenoas, ofer evidena camerelor (ocupate, libere, rezervate, blocate),
eviden sosiri plecri clieni. Pe lng acestea aplicaia ofer i posibilitatea tipririi de
rapoarte (pli, starea camerelor, situtia sosirilor), caut n baza de date clienii care au mai fost.
4
Capitolul I - ASPECTE GENERALE PRIVIND SERVICIILE DE
REZERVARE I CAZARE
Serviciul de cazare este produsul industriei turistice, el se prezint ca o activitate complex,
ce decurge din exploatarea capacitilor de cazare, fiind alctuit dintr-un grup de servicii oferite
turistului pe timpul cazrii n unitile hoteliere.
Calitatea i dezvoltarea serviciilor de cazare sunt influenate de mai multe lucruri:
- Existena une baze tehnico-materiale de cazare adecvate, cu dotri corespunztoare,
oferind turitilor condiii optime
- Dotarea cu personal a capacitilor de cazare
- Organizarea muncii n unitile hoteliere
Calitatea prestaiei turistice poate fi influenat negativ de insuficiena spaiilor de cazare,
echiparea necorespunztoare a spaiilor de cazare, neconcordana ntre nivelul confortului oferit
i exigena turitilor, numrul mic al lucrtorilor sau slaba lor pregtire.
Alturi de cele de transport, alimentaie i agrement, serviciul de cazare hotelier reprezint
una din prestaiile de baz solicitate de turist pe durata cltoriei sale fiind n acelai timp i un
factor important de stimulare a cererii turistice.
Coninutul acestui serviciu este determinat de faptul c obiectivul de cazare ndeplinete
pentru turist rolul de domiciliu temporar, trebuind astfel s aib o funcionalitate complex; n
plus, n organizarea tuturor serviciilor de cazare se va ine seama c aproape jumtate din timpul
efectiv de vacan este cheltuit de turist n incinta unitii hoteliere.
Pentru a integra obiectivele de cazare i a diversifica serviciile oferite, serviciul hotelier nu se
mai rezum doar la cazarea propriu-zis, fiind completat de o serie de prestaii suplimentare,
astfel serviciul hotelier devine rezultatul mbinrii unei varieti de activiti.
Principalele activiti coninute n serviciul hotelier, conceput pentru a satisface cererea
turitilor i cltorilor, sunt:
Cazarea propriu-zis i activitile complementare ei;
Alimentaia i serviciile productoare legate de asigurarea ei;
Activitile de agrement/cultural-artistice;
Servicii de informare i intermediere;
Activiti comerciale;
n raport cu specificul fiecrei uniti hoteliere, unele dintre aceste activiti pot fi mai
dezvoltate, altele mai puin, unele pot s lipseasc sau pot aprea altele suplimentare. Totalitatea
lor ns particip la acoperirea nevoilor consummatorilor, caracteriznd activitatea desfaurat n
sectorul hotelier.
5
Pe lng atracia exercitat de un obiectiv turistic, amenajrile legate, n principal, de
condiiile de odihn i agrement, contribuie n mod hotrtor la prezena turitilor n zona
respectiv.
6
Servicii din sfera alimentaiei publice;
nchirieri de spaii pentru sedii ale unor societi comerciale, fundaii, organizaii, regiuni,
congrese;
Activitatea fundamental a unui hotel este considerat rezervarea i nchirierea de camere,
aceasta se desfoar n cadrul recepiei hotelului. O camer poate fi nchiriat pe loc sau
rezervat. Cazarea reprezint o component esenial a dezvoltrii turismului, iar diversitatea i
calitatea serviciilor de cazare oferite influeneaz numrul i tipul de vizitatori ai unei localiti.
Azi, ca pentru orice produs, i pentru alegerea unei camera de hotel exist diversitate:
- camere simple, camere duble, apartamente, garsoniere, suita (antecamera i camer);
n stabilirea tarifelor diferenierea se realizeaz prin tipul camerei sau prin tipul de client. n
general, un hotel practic tarifele cele mai mari pentru clienii strini, ofer facilitate clienilor
romani, iar pentru pensionari i studeni, tarife reduse.
Pentru a nchiria o camer un client trebuie s completeze formularul de nregistrare, acesta
conine datele personale, perioada de cazare i scopul vizitei. Datele completate sunt trecute n
registrul de cazare mpreun cu serviciile permanente solicitate de client, serviciile permanente
se refer la mese, trezirea la anumite ore, ziare etc. n registrul de cazare sunt trecute i toate
serviciile de care a beneficiat clientul pe perioada de cazare i nu au fost achitate pe loc.
Sectorul cazrii are o poziie dominant n cadrul industriei turismului. Pe lng ncasrile pe
care le are n mod direct, sectorul asigur pe plan mondial, milioane de locuri de munc, crora li
se adaug sute de mii de locuri de munc de suport, mai exact, constructori, furnizori, arhiteci
etc. n cadrul industriei turismului niciun alt sector nu are prin natura sa un caracter att de
internaional precum industria hotelier.
7
Primul contact pe care il are clientul cu serviciile oferite de catre hotel are loc prin activitatea
de rezervare. Astfel rezerarea devine principalul mod prin care clientul i face o prima imagine
despre hotel i serviciile acestuia.
Serviciile front-office si etaj formeaza departamentul cazare. Conducand cel mai important
departament, directorul de cazare ("rooms division manager") il inlocuieste in lipsa pe directorul
general.
Activitatile de front-office se desfasoara la nivelul holului de primire punct central catre
care converg toate serviciile dintr-un hotel. Functiunile definitorii sunt: rezervare, receptie, hol,
casa-facturare, centrala telefonica. Pentru aplicarea acestor functiuni, se inregistreaza diferite
variante de organizare Fig.1 - criteriul principal fiind capacitatea de cazare a hotelului1.
de vnzare
nchirieri de autoturisme
Mail-information
Bell-captain
Etc.
Agenie de voiaj
Recepie
Facturare
Ghieu de banc
Telefon-fax
Birou rezervri
Hotel america,
de capacitate
foarte mare
Din punct de vedere psihologic, front-officeul este un centru al relaiilor umane n care
oaspetele se ntlneste si interacioneaz cu personalul hotelului, fiecare interaciune scond la
iveal sentimente care la o analiz final determin dac oaspetele se bucur de experiena trit
n hotel.
Functii front-office sunt repartizate pe mai multe subsectoare:
1
Nicolae Lupu Hotelul Economie i management, Ed. a VI a, Editura C. H. Beck, Bucureti 2010, p. 58
8
- rezervare: promovarea, vanzarea camerelor si serviciilor aferente, preluarea comenzilor si
completarea documentelor de arhiva
- receptie: repartizarea camerelor, inregistrarea clientului, rezolvarea solicitarilor si
reclamatiilor
- casierie: deschiderea contului si inregistrarea consumului, pastrarea valorilor, schimb
valutar, inchiderea contului
- concierge: origine limba franceza portar, secretar, confident, persoana de incredere
care stie sa asculte, poate rezolva orice problema si are raspuns la orice intrebare.
- centrala telefonica
Atributii concierge: gestionarea cheilor camerelor, rezolvarea solicitarilor clinetului,
efectuarea de servicii suplimentare specifice receptiei, promovarea celorlalte servicii ale
hotelului si asistarea permanenta a clientilor pe durata sejurului.
Serviciile de casierie si rezervare sunt realizate de catre serviciul de receptie.
Atributiile casieriilor difera, in functie de lucratorul de zi sau lucratorul de noapte. In timpul
zilei, se desfasoara urmatoarele operatiuni principale:
- inregistrarea in fisele de cont (conturi) ale clientilor cu cazare a serviciilor de care au
beneficiat mai putin serviciul de cazare;
- efectuarea operatiunilor de schimb valutar;
- intocmirea notelor de plata (facturi) si incasarea lor.
In cursul noptii principalele lucrari realizate sunt:
- inregistrarea in fisele de cont ale clientilor a serviciului de cazare;
- inchiderea (aducerea la zero) a caselor de marcat;
- inchiderea conturilor clientilor si elaborarea rapoartelor de activitate ale zilei.
Recepia efectueaz primirea clienilor si atribuirea camerelor. Clientul primeste un tichet -
legitimaie, n baza cruia lucrtorul concierge i va elibera cheia camerei. Pentru atribuirea
camerelor este indispensabil cunoasterea n fiecare moment a strii fiecrei camere: ocupat,
disponibil pentru nchiriere, eliberat si necurat sau aflat n curenie, curat si
necontrolat, blocat pentru o rezervare creia i-a fost atribuit o camer anume, scoas din
funciune (n reparaie).
Etapele activitatii in receptie sunt:
- pregatirea primirii clientilor, primirea clientilor (check-in), asistarea clientilor (sejur),
plecarea clientilor (check-out);
9
fisei de anuntare a sosirii si plecarii, clientul se angajeaza sa se conformeze regulilor hoteliere in
ceea ce priveste comportamentul, plata, raspunderea, etc.
Potrivit statisticilor publicate in 1996 de Howar Intl, la scara mondiala, rezervarile detin
82,7% din totalul camerelor inchiriate; in Europa, ponderea camerelor cu rezervare este de 86%.
In Bucuresti, pe total hoteluri, in medie, 80% dintre clienti isi rezerva camera in avans; ponderea
creste odata cu categoria de incadrare. Diferenta este reprezentata de clientii "walk-in".
Rezervarea camerelor se poate face de catre clienti (persoane fizice sau juridice) prin,
telefon, fax, scrisoare de rezervare sau internet. Rezervarea camerei este considerata ferma daca
se face printr-o scrisoare de rezervare si este insotita, pentru rezervarile de valoare mare, de plata
unui avans care sa reprezinte cel putin contravaloarea primei nopti de cazare. Pentru rezervarile
provizorii facute prin telefon sau fax se stabileste de regula o ora limita pana la care este valabila
rezervarea. Rezervarile ferme sau provizorii sunt inregistrate in registrul de rezervari si sunt
confirmate in scris clientului. Documentele de rezervare (scrisoarea de rezervare trimisa de client
sau fisa de rezervare completata de receptioner) primesc un numar de rezervare (numarul de
ordine din greistrul de rezervari) si sunt arhivate in ordinea datei sosirii. Rezervarile pot fi
anulate, fara plata unor penalitati si cu returnarea eventualelor sume avansate, cu 48 de ore
inainte de perioada pentru care s-a facut rezervarea2.
Pentru comenzile ocazionale care se refera la un grup, odata cu documentul de confirmare,
hotelierul va preciza modalitatea de plata, calendarul platilor daca se solicita plati in avans si
cuantumul despagubirii cuvenite hotelierului in caz de anulare tardiva. Platile in avans pot fi
esalonate astfel3:
10-20% odata cu transmiterea de catre organizatorul grupului (agentie de turism) a
scrisorii de acceptare a conditiilor comunicate de catre hotelier;
30-40% la transmiterea listei participantilor (diagrama grupului), in general cu 14-30 de
zile inaintea datei sosirii; de regula, in Romania, transmiterea listei participantilor se face
cel tarziu cu 7 zile inaintea datei sosirii;
Rezervarea care trebuie consemnata pe un document, induce urmatoarele obligatii:
pentru hotelier - punerea la dispozitie la data prevazuta a spatiului de cazare pentru care
si-a dat acordul;
pentru client - plata tarifului prevazut.
Pentru a accepta o cerere de rezervare si pentru a o inregistra in planning-ul de rezervari este
necesara consultarea "tabloului disponibilitilor"4. El este intocmit pe zile, pentru o perioada de
2
Gheorge Sabu, Georgeta Bdescu, Petrior Oprea, Cristina Ioni, Vasile Avram, Claudia Crstea Baze de date
relaionale Aplicaii n turism, Editura CISON, Bucureti 1998, p. 5
3
C. Sastre Les procedures internes dans l'htellerie, Universit de Droit, d'Economie et des Sciences d'Aix-
Marseille, 1980, p. 199
4
C. Sastre Les procedures internes dans l'htellerie, Universit de Droit, d'Economie et des Sciences d'Aix-
Marseille, 1980, pp. 202-203
10
6-12 luni in avans, si asigura gestiunea si controlul activitatii de rezervare de catre hotelier.
Disponibilitatea pentru un tip de camera, la o data anume, poate fi totala, partiala sau nula:
a) la o "data deschisa", cererile de rezervare pot fi acceptate fara restrictii, indiferent daca
este vorba de data sosirii clientului sau de o data in cursul sejurului de mai multe zile ale
acestuia;
b) la o "data inchisa", cererile nu pot fi acceptate daca sosirea clientului este prevazuta
pentru respectiva data, dar sunt acceptate daca "data inchisa" se gaseste in cursul unui
sejur de mai multe zile; in acest caz, cererea este acceptata pentru intreaga perioada, cu
conditia ca sosirea sa fie prevazute pentru o "data deschisa";
c) la o "data blocata", nici o cerere nu poate fi acceptata, indifferent daca este vorba despre
sosiri prevazute sau de continuarea unui sejur de mai multe zile.
Fondatorul de la HOLIDAY INN Kemmon WILSON nu permitea afisarea la intrare a
anuntului "nu mai sunt locuri". El cerea ca surplusul de clienti sa fie directionat catre cel mai
apropiat hotel, chiar concurent fiind, astfel, HOLIDAY INN isi facea doi prieteni: calatorul,
care, cu alta ocazie, se intorcea la HOLIDAY INN, si hotelul vecin, care, intr-o situatie
similara, directiona surplusul de clienti catre HOLIDAY INN. Astfel, mediul concurential nu
exclude aranjamentele reciproc avantajoase.
11
Capitolul II - ANALIZA/EVALUAREA SISTEMULUI
INFORMAIONAL EXISTENT
12
2.1.2. Cerinele sistemului (ieiri)
Aplicatia trebuie sa permita vizualizarea datelor deja existente in tabele, precum si a
rapoartelor si previziunilor.
Cand se realizeaza aplicatia trebuie sa se tina cont de legaturile dintre tabele si de cum sunt
organizate datele.
Fig 2. Circuitul ce sta la baza analizei datelor, stabilirii entitatilor, atributelor acestora si
relatiilor dintre ele
13
exemplare, periodicitate, frecventa. Pentru fiecare document de intrare este necesar sa se
stabileasca continutul si forma machetei.
Documentele de intrare pentru activitatea de rezervare si cazare sunt urmatoarele:
Cererea de rezervare;
Scrisoarea de rezervare;
Scrisoare de anulare a rezervarii;
Cererea de cazare;
Note cont receptie;
Lista tarifelor de cazare si servicii;
Situatia platilor prin virament.
14
planning-ul de rezervari al hotelului este direct accesibil la nivelul biroului de rezervari, cererea
de rezervare se transmite si se va opera direct in situatia rezervarilor la hotel, obtinandu-se in
timp real confirmarea cererii de rezervare a clientului.
Pentru hotelurile care nu sunt conectate la retea, cererile de rezervare se transmit la hotel in
format electronic sau prin fax, confirmarea parvenind la biroul de rezervari pe aceeasi cale.
Fiecare hotel poate sa functioneze si el ca un birou de rezervari, clientii alfati acolo putandus-
si rezerva camere la oricare alt hotel al lantului.
Sistemele care furnizeaza solutii informatice integrate pentru hoteluri si restaurante sunt des
utilizate, un astfel de sistem in Romania este oferit de T&C NET, acesta fiind reprezentantul
pentru Romania al companiei americane Infor-SoftBrans din 1991.
Medallion Property Management System este un sistem de gestiune hoteliera in varianta
Windows ce cuprinde toate modulele necesare desfasurarii activitatii intr-un hotel , acesta ofera o
solutie software pentru administrarea integrata si facila a tuturor operatiunilor hoteliere. Sistemul
Medallion este integrat cu programele Microsoft Office Word, Excel, Outlook etc., ceea ce ofera
posibilitatea ca toate datele continute in sistem sa poata fi reproduse in formate flexibile si usor
de inteles. Sistemul imbunatateste de asemenea productivitatea biroului de contabilitate prin
posibilitatea de a opera mai multe aplicatii simultan.
Medallion Property Management System cuprinde toate modulele necesare informatizarii
departamentului Front-Office:
Rezervari (individuale si de grup)
Istoric clienti (individuali, companii, agentii de turism)
Note de plata si facturare clienti
Confirmari automate (e-mail)
Rapoarte predefinite (zilnice / lunare / anuale)
Rapoarte statistice si de prognoza
Interfatare cu alte sisteme din hotel
Numar nelimitat de servicii si plati
Rezervari on-line
15
Capitolul III - PROIECTAREA BAZEI DE DATE
Proiectarea bazelor de date presupune fixarea structurii bazei de date si a metodelor de
prelucrare a datelor spre deosebire de utilizarea bazei de date care priveste mai mult ceea ce
contine baza de date la un moment dat. Daca baza de date isi schimba frecvent continutul,
structura ei ramane nemodificata pe lungi perioade de timp.
In proiectarea bazelor de date se tine seama de independenta datelor pe diferite nivele. De
exemplu reprezentarea fizica a datelor se poate schimba in timp pentru a obtine performante
superioare din punct de vedere al timpului de raspuns si al spatiului ocupat fara ca aceasta sa
afecteze modul de reprezentare a datelor in schema conceptuala. Acesta independenta se numeste
independenta fizica a datelor. De asemenea intre vederi si schema conceptuala apare o
independenta numita independenta logica a datelor.
In timpul existentei unei baze de date pot apare modificari in schema conceptuala prin
adaugarea unor noi entitati sau prin adaugarea de noi atribute unor entitati existente. Vederile
care nu fac referiri la campurile modificate raman neschimbate fiind rescrise numai aplicatiile
pentru care s-au modificat unele atribute sau pot fi construite vederi noi.
Proiectarea unei baze de date priveste in primul rand nivelul logic si mai putin cel fizic.
Proiectarea se poate face plecand de la modelul relational care permite o tehnologie de proiectare
si apoi se poate transforma rezultatul proiectarii in oricare dintre modele prin adaptarile
corespunzatoare.
Structura logic (nivel extern) a datelor se refer la forma n care fiecare utilizator vede
structurarea datelor n funcie de aplicaia cu care lucreaz sau n funcie de resursele de date pe
care administratorul bazei de date i le-a pus la dispoziie ca structur extern (subschema bazei
de date la care are drepturi de acces).
Structura fizic se refer la modul de memorare si structurare a datelor pe suportul fizic.
Structura fizic a suportului de memorare admis de ctre un SGBD, permite n general
urmtoarele niveluri de referin: volum magnetic, cilindru, pista, sector, bloc, octet si bit.
Structura conceptuala se refer la definirea structurii datelor din baza de date, astfel nct
aceasta s satisfac cerinele tuturor utilizatorilor n condiii de redundan minim si controlat a
acesteia (nivel conceptual). Aceast structur poart denumirea, n concepia CODASYL, de
SCHEMA BAZEI DE DATE, iar structura logic este numit SUBSCHEMA BAZEI DE DATE.
16
Prin entitate se intelege un obiect concret sau abstract, un fenomen, un proces din lumea
reala despre care ne intereseaza sa avem informatii in cadrul sistemului. Cand vorbim de
rezervare si cazare apar urmatoarele entitati: CAMERA, TIP_CAMERA, CLIENTI, PLATA,
REZERVARE, CAZARE, TARIF, SERVICII, TIP_DOC.
17
Fig.5 Modelul entitate-asociere pentru rezervare si inchiriere camere
18
Fig. 6
FN1 forma normala unu: este utilizata in normalizarea bazelor de date. FN1 exclude
posibilitatea existentei grupurilor de atribute repetitive si cere ca fiecare inregistrare sa fie
definita astfel incat sa fie identificata printr-o cheie primara in mod unic.
FN2 - forma normala doi: urmareste ca toate elementele unui tabele sa fie dependente
functional de totalitatea cheii primare. Daca unul/mai multe elemente sunt dependente functional
numai de o parte a cheii primare, ele trebuie sa fie separate in tabele diferite.
FN3 forma normala trei: toate atributele non-cheie ale unei relatii depind numai de chei
candidate ale acelei relatii. Se urmareste identificarea dependentelor tranzitive si separarea
fiecare ramuri a dependentei tranzitive in relatii distincte.
5
Sabu Gheorghe, Mihaela Munteanu - Baze de date, editura MatrixRom, Bucureti, 2008, p.96
19
Capitolul IV - REALIZAREA I EXPLOATARE BD PENTRU
ACTIVITATEA DE REZERVARE I CAZARE
20
CAZARE
CLIENTI
TIP_CAMERA
21
Nume camp Tipul campului Semnificatie
Optiune Informatii
In aceasta optiune avem informatii despre clienti, camere, rezervare si tarife. Prin
alegerea optiunii Vizualizare clienti se vor lista clientii care au fost cazati la hotel.
22
Prin alegera optiunii Vizualizarea camerelor putem obtine informatii despre camerele
libere in acel moment, putem vizualiza fisa unei camere.
23
Vizualizarea tarifelor ne permite atat vizualizarea listei cu tarifele serviciilor cat si
vizualizarea listei cu tarifele camerelor, afisand toate informatiile aflate in tabelele din baza de
date.
24
In cazul in care campurile nu sunt completate corect sau sunt incomplete se va primi un
mesaj de alerta, ca in exemplul de mai jos in care campurile pentru adaugarea unei rezervari la
cele existente nu este permisa deoarece campurile sunt incomplete.
Programul poate modifica sau sterge un client, spre exemplu in cazul in care se realizeaza
o decazare.
25
4.4. Exploatarea bazei de date
Optiunea Cazari are in cadrul ei o optiune denumita Istoric cazari, aceasta optiune
afiseaza toate cazarile existente in baza de date a hotelului, cu informatiile de rigoare. Prin
apasarea butonului "Raport" se va deschide o fereasta in care este afisat un raport cu istoricul
cazarilor hotelului. Exista si posibilitatea de printare a acestor rezultate prin butonul "Printare".
Prin optiunea Detalii rezervare, in functie de numele si prenumele unui client date de la
tastatura - se poate obtine rezervarea pe care acesta a facut-o pe numele sau.
26
Optiunea Rezervari neanulate permite vizualizarea listei cu rezervarile care au fost facute
si se regasesc in cazare.
27
CONCLUZII
Lucrarea de fata este menita sa ajute la rezolvarea unor probleme legate de modul in care
se realizeaza rezervarea si cazarea hoteliera, din care reies si performantele economice ale
hotelului. In acelasi timp, solutia informatica oferita de mine, in urma studierii domeniului
hoteleier, ofera si posibilitatea de a obtine situatii statistice in urma rezervarilor si cazarilor.
Aplicatia urmareste sa aiba o interfata prietenoasa, accesibila tuturor utilizatorilor printr-
un meniu simplu, sa ofere informatiile necesare despre clientii hotelului, rezervarile si cazarile
efectuate, precum si informatii despre tarifele si serviciile oferite si informatii despre dotarile pe
care hotelul de detine, in special despre camere.
Am urmarit realizarea operatiilor de baza cum ar fi, posibilitate de adaugare a unui client
nou cand acesta nu exista in baza de date si doreste sa se cazeze in hotel, modificarea sau
stergerea rezervarilor, atunci cand un client care a facut o rezervare o anuleaza sau o amana cu
cateva zile, aplicatia mai ofera rapoarte si statistici.
Aceasta aplicatie gestioneaza doar o mica parte din informatiile detinute de un hotel in
cadrul serviciului de front-office si se incearca o cat mai buna prelucrare a lor.
28
BIBLIOGRAFIE
Lungu Ion, Velicanu Manole - Sisteme de gestiune a bazelor de date : aplicatii Oracle,
All, 1998
Lungu Ion - Baze de date: sa invatam sistemul ORACLE in 28 de lectii, editura
Economica, 2002
Lupu Nicolae Hotelul Economie si management, Editia a VI a, Editura C.H.Beck,
Bucuresti, 2010
Sabu Gheorghe, Mihaela Munteanu - Baze de date, editura MatrixRom, Bucureti, 2008
Sabu Gheorghe, Georgeta Bdescu, Petrior Oprea Baze de date relaionale Aplicaii
in turism, Editura Cison, Bucuresti 1998
C. Sastre Les procedures internes dans l'htellerie, Universit de Droit, d'Economie et
des Sciences d'Aix-Marseille, 1980
Thomas Connolly, Caroly Beeg - Database Systems. A practical Approach to Design,
implementation & management. Fourth Edition, Ed. Addison Wesley, 2005
ANEXE
29
Anexa 1
Crearea tabelelor
30
( "ID_PLATA" NUMBER NOT NULL ENABLE,
"ID_CLIENT" NUMBER,
"SUMA_TOTALA" NUMBER,
"DATA_PLATA" DATE,
"ID_DOC" NUMBER,
CONSTRAINT "PLATA_PK" PRIMARY KEY ("ID_PLATA")
CONSTRAINT "PLATA_CLIENTI_FK1" FOREIGN KEY ("ID_CLIENT")
REFERENCES "BD"."CLIENTI" ("ID_CLIENT") ENABLE,
CONSTRAINT "PLATA_TIP_DOC_FK1" FOREIGN KEY ("ID_DOC")
REFERENCES "BD"."TIP_DOC" ("ID_DOC") ENABLE
)
31
"TIP_TARIF" VARCHAR2(30 BYTE),
"ID_TIP" NUMBER,
CONSTRAINT "TARIF_PK" PRIMARY KEY ("ID_TIPTARIF")
CONSTRAINT "TARIF_TIP_CAMERA_FK1" FOREIGN KEY ("ID_TIP")
REFERENCES "BD"."TIP_CAMERA" ("ID_TIP") ENABLE
)
Anexa 2
Datele din tabele
Tabela CAMERA
Tabela CAZARE
32
Tabela CLIENTI
Tabela PLATA
Tabela REZERVARE
Tabela SERVICII
Tabela TARIF
33
Tabela TIP_CAMERA
Tabela TIP_DOC
Anexa 3
Clasa cazare
public class cazare
{
public int cod;
public string nume;
public string prenume;
public DateTime datasos;
public DateTime dataplec;
public int nrpers;
public int nrnopt;
public int tarif;
public cazare(int x, string n, string p, DateTime s, DateTime d, int a, int
b, int c)
{
this.cod=x;
this.nume=n;
this.prenume=p;
this.datasos=s;
this.dataplec=d;
this.nrpers=a;
this.nrnopt=b;
this.tarif=c;
}
34
}
Formularul afisarii camerelor libere
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using System.Drawing.Printing;
using Oracle.DataAccess.Client;
using Oracle;
namespace Licenta
{
public partial class Camere_Libere : Form
{
//public static ArrayList lista;
public string provider;
public Camere_Libere()
{
//lista = new ArrayList();
provider = "user id=BD;password=Licenta;data
source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
(CONNECT_DATA=(SERVICE_NAME=orcl)))";
InitializeComponent();
OracleConnection conn = new OracleConnection(provider);
try
{
conn.Open();
string sqlstring = string.Format("select camera.id_camera,
tip_camera.tip_cam, tip_camera.dotare from camera, tip_camera where
tip_camera.id_tip=camera.id_tip and stare_camera='libera'");
OracleCommand comanda = new OracleCommand(sqlstring, conn);
OracleDataReader rd = comanda.ExecuteReader();
while (rd.Read())
{
ListViewItem itm = new ListViewItem(rd[0].ToString());
itm.SubItems.Add(rd[1].ToString());
itm.SubItems.Add(rd[2].ToString());
listView1.Items.Add(itm);
// camere c = new camere(Convert.ToInt32(rd[0]), rd[1].ToString(),
rd[2].ToString());
//lista.Add(c);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
conn.Close();
}
35
private void button3_Click(object sender, EventArgs e)
{
Close();
}
}
}
36