Extras din referat
Scenariul
Se doreste realizarea unei aplicatii care sa usureze, pe cat posibil, munca depusa de personalul unei agentii de turism. Plecam de la situatia in care un client intra intr-o agentie de turism si doreste sa achizitioneze un sejur sau un circuit. Aplicatia noastra isi propune sa asiste angajatul agentiei de turism in a raspunde solicitarilor clientului si de a incheia un contract intre agentia de turism si client cat mai repede posibil. In prima instanta, in cazul in care clientul va dori sa plece intr-un sejur, reprezentantul agentiei va cauta in baza de date destinatia solicitata de client si il va informa cu privire la toate sejururile disponibile. In cazul in care clientul hotaraste sa cumpere un sejur sau un circuit reprezentantul agentie va trebui sa introduca datele personale ale clientului dar si optiunea aleasa de acesta (sejur sau circuit ) in baza de date.
Aplicatia va oferi si posibilitate adaugarii in baza de date a unor noi sejururi si circuite sau realizarea de modificari asupra acestora.
Se doreste sa se poata face urmatoarele:
Inregistrarea unui hotel in baza de date;
Inregistrarea unui client in baza de date la cumpararea unui sejur sau a unui circuit;
Cautarea dupa nume a unui client in baza de date si afisarea datelor sale si a datelor referitoare la sejurul sau circuitul ales de acesta;
Inregistrarea unui sejur in baza de date a agentiei ;
Cautarea unui sejur dupa orasul de destinatie;
Realizarea si modificarea unui contract;
Adaugarea unui circuit in baza de date;
Cautarea dupa nume a unui circuit ;
Crearea tabelelor
Tabela HOTEL: contine informatii referitoare la numele hotelului si categoria acestuia (2**, 3***, 4**** sau 5*****), cat si e-mail-ul hotelului pt o comunicare mai usoara intre agentie si hotel;
create table Hotel (CODh numeric(2) unsigned not null primary key, nume_h varchar2(20) not null, categorie number(1) not null,email varchar2(20) not null);
Tabela SEJUR: contine informatii referitoare la un sejur : data de inceput a sejurului, data de sfarsit , tara de destinatie, orasul de destinatie, numele hotelului unde se vor caza viitorii clienti ai agentiei, precum si pretul sejurului;
create table Sejur (CODs numeric(2) unsigned not null primary key, nume_h varchar2(20) not null,tara varchar2(20) not null,oras varchar2(20) not null, d_plecare date, d_sosire date, pret_s number(10) );
Conținut arhivă zip
- Evidenta Clientilor la o Agentie de Turism.ppt