Sunteți pe pagina 1din 19

COLEGIUL NATIONAL ALEXANDRU IOAN CUZACORABIA

AGENTIE DE TURISM

LUCRARE PENTRU ATESTAREA


COMPETENTELOR PROFESIONALE

Elev:TOA ALEXANDRA-MARIA
Clasa: A XII-A B
Profesor coordonator:DAOVEANU LAURENIU

Motivatia alegerii temei


1

Am ales aceasta tema deoarece turismul este intr-o continua


dezvoltare si necesita imbunatatiri. Turismul a devenit o activitate de
recreere globala populara.Este ramura economica cea mai puternica pe plan
mondial.
Produsele si serviciile turistice au devenit disponibile prin mijlocirea
intermediarilor,desi furnizorii de turism(hotelurile,companiile de transporturi
aeriene etc),isi pot vinde direct serviciile.

Structura aplicatiei
Structura bazei de date este alcatuita din urmatoarele tabele:
Client(cod client,nume,adresa,telefon)
Rezervare(id_hotel,id_statiune,id_client,perioada,nr de zile,nr camere)
Statiune(nume,regiune,judet,tip statiune,cod statiune)
Hotel(cod statiune,nume,categorie,pret,cod hotel,imagine).

Exemple de interogari :
1. sa se afiseze rezervarile unui client:
SELECT
client.nume,
client.telefon,
statiune.nume,
hotel.nume,
rezervare.perioada, rezervare.[nr camere]
FROM (statiune INNER JOIN hotel ON statiune.cod_statiune =
hotel.cod_statiune) INNER JOIN (client INNER JOIN rezervare ON client.
[cod _client] = rezervare.id_client) ON statiune.cod_statiune =
rezervare.id_statiune
WHERE (((client.nume) Like [nume client]));
2.afiseaza hotelurile dintr-o statiune:
3

SELECT statiune.nume, hotel.nume, hotel.categorie, hotel.pret


FROM statiune INNER JOIN hotel ON statiune.cod_statiune
hotel.cod_statiune
ORDER BY statiune.nume;

3.afiseaza rezervarile facute intr-o statiune


SELECT hotel.id_hotel AS Expr1, hotel.nume, hotel.categorie, hotel.pret
FROM statiune, hotel
WHERE ((([hotel].[id_statiune])=[Forms]![rezervare]![id_statiune]))
4.afiseaza hotelurile dintr-o statiune
SELECT hotel.[cod _hotel], hotel.nume, hotel.categorie, hotel.cod_statiune
FROM statiune INNER JOIN hotel ON statiune.cod_statiune =
hotel.cod_statiune;
5.lista statiunilor ordonate alfabetic
SELECT statiune.cod_statiune, statiune.nume
FROM statiune
ORDER BY statiune.nume;
6. rezervarile ce trebuie facute intr-o anumita perioada
SELECT rezervare.perioada, hotel.nume, statiune.nume, rezervare.nr_zile,
rezervare.[nr camere]
FROM (statiune INNER JOIN hotel ON statiune.cod_statiune =
hotel.cod_statiune) INNER JOIN rezervare ON statiune.cod_statiune =
rezervare.id_statiune
WHERE (((rezervare.perioada) Between [PRIMA ZI
00/00/0000] And
[ULTIMA ZI 00/00/0000]));

Proiectul cuprinde baza de date a unei agentii de turism care tine evidenta
unor clienti,precum si a unitatilor hoteliere cu care agentia are contracte.
Formularul introductiv este:

Butonul CLIENTI deschide un formular in care avem datele personale


ale unui client si rezervarile facute de acesta. In acest formular se face
actualizarea datelor( fie modificarea datelor personale, fie adaugarea sau
stergerea rezervarilor). Pentru cautarea unui client avem butonul CAUTA .
Se deschide o caseta de dialog in care trebuie sa specificam criteriul de
cautare al unui client( dupa nume sau prenume, dupa adresa etc).

Butonul STATIUNI deschide formularul lista statiuni in care putem vedea


statiunile din baza de date .

din lista statiunilor alegem o statiune si cu dublu clic obtinem lista


hotelurilor din statiunea respectiva.

Din aceste formulare luam codurile statiuni si hotelului pentru care facem
rezervarea.
Tot in formularul client avem butoanul ADAUGA care adauga un client si
butonul STERGE care sterge un client.

Butonul HOTEL ne arata hotelurile introduse in acest formular, de asemenea


putem introduce sau sterge un anumit hotel; pentru cautarea unui hotel avem
butonul cauta avem butonul CAUT. ACEST formular ne prezinta si
numele,categoria si pretul unui hotel dorit.

Butonul caut deschide o fereastra de cautare in care precizam campul pe care


se face cautarea unui hotel si valoarea de cautat.

Butonul Rapoarte deschide formularul in care avem lista rapoartelor facute.

Butonul Rezervari perioada afiseaza toate rezervarile ce trebuie facute intr-o


anumita perioada.

10

11

DETALII TEHNICE DE IMPLEMENTARE

Programul este usor de instalat.Se copiaza pe calculator si se


lanseaza in executie fisierul programului.
Observatie:
Pentru posibilitatea vizualizarii tabelelor este necesara instalarea
programului Microsoft Office Access 2007.

12

Resurse hardware si software necesare


Cerintele minime de sistem pentru a functiona fara nicio programul creat sunt:
PROCESOR: AMD 1.6Ghz
RAM: 512mb
Placa video:64mb
Sistem de operare:WINDOWS XP

13

Modalitati de utilizare

Programul poate fi folosit de catre o agentie de turism in scopul de


a usura munca angajatilor.
Primul pas il reprezinta lansarea in executie a programului. Se va
deschide formularul Panou de comutare.Astfel din acest formular
utilizatorul poate alege ce actiune vrea sa faca.
Imediat ce click-ul a fost actionat ,un formular se va deschide si
utilizatorul se poate accesa formularul
CLIENTI/STATIUNI/HOTELURI/RAPOARTE.
Inchiderea tabelului se poate face cu mare usurinta cu ajutorul
butonului inchidere( X ) ,din dreapta-colt sus.
Inchiderea tabelului nu inchide si programul!!!
Iesirea din program se face prin apasarea butonul Iesire din
formularul Panou de comutare.

14

Posibilitati de dezvoltare

Aplicatia poate fi folosita de o gama vasta de manageri,economisti si


simpli angajati ai unei firme de turism ,ba chiar si de elevii,viitori
studenti ce doresc sa simuleze unul dintre visele lor,astfel facand un pas
in fata in realizarea proiectului lor ,o posibila sursa financiara
consistenta.
Programul poate fi imbunatatit prin realizarea de noi tabele si adaugarea de
noi informatii.

15

Bibliografie

Balter Alison-Microsoft Office Access 2003,Editura Niculescu,editia 2006.


Alison Balter's Mastering Microsoft Office Access 2007 Development
Microsoft Office Access 2007 LiveLesson(Video Training)by Alison Balter

16

CUPRINS

Motivaia alegerii temei...............2


Structura aplicaiei...................................................................................3-11
Detalii tehnice de implementare.12
Resurse hardware si software necesare.......................................................13
Modalitati de utilizare................................................................................14
Posibilitati de dezvoltare.....15
Bibliografie.16

17

18

19

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