Extras din proiect
1. TITLUL TEMEI :
Evidenta clientilor la o agentie de turism
2. CERINTE :
- Inregistrarea unui hotel in baza de date;
- Inregistrarea unui client in baza de date la cumpararea unui sejur sau a unui circuit;
- Cautatrea 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;
- Salvarea modificarilor realizate asupra unui sejur;
- Adaugarea unui circuit in baza de date;
- Cautarea dupa nume a unui circuit ;
3. ANALIZA PROBLEMEI :
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. 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 sejururri si circuite sau realizarea de modificari asupra acestora.
4. PROIECTAREA LA NIVEL CONCEPTUAL :
5. PROIECTAREA LA NIVEL LOGIC :
CLIENTI [ cod_client, nume, adresa, nr_tel, CNP, nume_c, cod_sejur]
HOTEL [nume_h, categorie]
SEJUR [cod_s, oras, tara, data_inc, data_sf, nume_h, pret]
CIRCUIT [ nume, data, oras, tara, nume_h, pret_c]
6. PROIECTAREA LA NIVEL FIZIC :
Aplicatia utilizeaza o baza de date compusa din 4 tabele fiecare avand urmatoarea semnificatie:
- Tabela “HOTEL” contine informatii referitoare la numere hotelului si categoria acestuia (2**, 3***, 4**** sau 5*****);
- 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 agentie, precum si pretul sejurului;
- Tabela “CIRCUIT” retine informatii referitoare la toate orasele de destinatie ce compun circuitul, datele aferente acestor orase, numele hotelului de cazare pentru fiecare oras in parte, precum si informatii despre pretul circuitului;
- Tabela “CLIENTI” retine informatii referitoare la datele personale ale clientului (nume, adresa, numar de telefon, cnp) precum si informatii referitoare la alegerea facuta de acesta (sejur/circuit).
Aplicatia se compune dintr-un meniu ce contine principalele operatii ce se pot efectua asupra bazei de date a agentiei, precum si rapoarte de afisare . Contine submeniuri pentru adaugari si respectiv cautari de clienti, sejururi, circuite.
La apelarea fiecarei optiuni din meniu se activeaza cate o fereastra pentru adaugarea sau cautarea de informatii in tabele.
Preview document
Conținut arhivă zip
- Evidenta Clientilor la o Agentie de Turism
- adaugacircuit.SCT
- adaugacircuit.scx
- adaugaclient.SCT
- adaugaclient.scx
- adaugahotel.SCT
- adaugahotel.scx
- adaugahotel2.SCT
- adaugasejur.SCT
- adaugasejur.scx
- agentie.bmp
- agentie_turism.PJT
- agentie_turism.pjx
- cautacircuit.SCT
- cautacircuit.scx
- cautaclient.SCT
- cautaclient.scx
- cautasejur.SCT
- cautasejur.scx
- circuit.BAK
- circuit.DBF
- clienti.BAK
- clienti.DBF
- hotel.BAK
- hotel.DBF
- ioras.IDX
- meniu_agentie.MNT
- meniu_agentie.mnx
- MENIU_AGENTIE.MPR
- meniu_agentie.MPX
- proiect_agentie.doc
- raport_circuit.FRT
- raport_circuit.frx
- raport_clienti.FRT
- raport_clienti.frx
- raport_sejur.FRT
- raport_sejur.frx
- sejur.BAK
- sejur.DBF