Documente Academic
Documente Profesional
Documente Cultură
GESTIUNEA REZERVĂRILOR
UNUI HOTEL
Cuprins
1.OBIECTIVELE APLICAȚIEI.......................................................................3
2. IEȘIRILE APLICAŢȚIEI..............................................................................3
3. INTRĂRILE APLICAŢȚIEI.........................................................................3
4. REGULI DE GESTIUNE...............................................................................4
5. DICȚŢIONAR DE DATE..............................................................................4
6. MODELAREA CONCEPTUALĂ.................................................................4
6.1. Definirea entităților........................................................................................4
6.2. Asocierile între entități...................................................................................5
6.3. Determinarea cardinalității.............................................................................5
6.4. Proprietățile entităților....................................................................................6
6.5. Diagrama entitate-asociere.............................................................................6
7. MODELAREA LOGICĂ...............................................................................6
7.1. Definirea atributelor relațiilor.......................................................................6
7.2. Definirea cheilor relațiilor..............................................................................7
7.3. Restricții de integritate...................................................................................7
7.4 Validarea modelului prin normalizare.............................................................9
7.5 Descrierea atributelor....................................................................................10
7.6. Desenarea diagramei entitate-asociere.........................................................12
7.7. Verificarea modelului cu ajutorul utilizatorului...........................................12
8. SCHEMA GENERALĂ A
APLICAȚIEI......................................................................13
9. MANUAL DE
UTILIZARE...........................................................................................17
1.OBIECTIVELE APLICAȚIEI
2
2.IEȘIRILE APLICAȚIEI
3. INTRĂRILE APLICAȚIEI
4.REGULI DE GESTIUNE
La o valoare a facturii mai mare de 2000 de lei, pentru un client nou, acesta va beneficia de o
reducere de 10%.
Pentru un numar mai mare de 7 zile de cazare se ofera acces gratuit pe pârtie.
Pentru o rezervare făcută cu cel puțin 60 de zile înainte de cazare, în cazul în care familia are
copii, din valoarea finală a cazării se scade câte 30 lei/copil pentru minimum 5 nopți de cazare.
Clienților fideli li se acordă o reducere de 20% pentru valori ale facturii mai mari de 2000 de
lei, respectiv 10% pentru valori ale facturii între 1000-2000 de lei.
Transportul este asigurat doar în oraşul Braşov și împrejurimi.
5.DICȚIONAR DE DATE
Dicționar de date: NumărCameră, Categorie, CodClient, DataCazării, DataDecazării,
Tarif, CodClient, NumeClient, PrenumeClient, CNP, Adresă, Oraș, Telefon, NumărZile,
NumărDePersoane, Valoare;
6.MODELARE CONCEPTUALĂ
3
6.1. Definirea entităților
Un client poate face cel puțin o rezervare sau cel mult N rezervări.
O rezervare este făcută de cel mult un client și cel puțin unul.
O rezervare poate conține cel puțin o cameră sau cel mult N camere.
Se poate face rezervare cu cel puțin o cameră si cel mult una.
Într-o cameră trebuie să stea cel puțin un client sau cel mult, numărul de locuri disponibile
într-o cameră.
Un client poate face rezervare pentru cel puțin o cameră.
Un client poate primi cel puțin o factură conform rezervării sau cel mult N facturi.
Factura emisă este primită de cel mult un client și cel puțin unul.
Un hotel poate avea cel puțin o rezervare si cel mult N rezervări.
Un hotel poate să ofere cel puțin o cameră si cel mult N camere.
4
Rezervare (CodRezervare, NumărCamera, CodClient, DataRezervării, DataCazării,
DataDecazării, NumărZile, NumărDePersoane, Valoare)
7. MODELAREA LOGICĂ
5
7.3. Restricții de integritate
În figurile de mai jos se evidențiază faptul că în tabelul Clienți , la CNP și Telefon am pus
mască(Input Mask) deoarece aceste atribute sunt de un anumit tip, de exemplu CNP este format din 13
cifre și ca să nu existe erori la scriere. Acest lucru poate fi vizionat dacă este greșit cu ajutorul Input
Mask, deoarece interzice adăugarea a mai mult de 13 cifre.
6
7.4 Validarea modelului prin normalizare
7
Toate tabelele sunt în 3NF întrucât toate atributele sunt atomice şi nu există atribute repetitive
(1NF), orice atribut noncheie este complet dependent funcțional de cheie (2NF) şi atributele care nu
aparţîn cheie nu depind tranzitiv de cheie.
Camere:
NumărCameră Categorie
NumărCameră Tarif
Rezervări:
CodRezervare NumărCameră
CodRezervare CodClient
CodRezervare DatăRezervare
CodRezervare DatăCazare
CodRezervare DatăDecazare
CodRezervare NumărZile
CodRezervare NumărDePersoane
CodRezervare Valoare
Hotel:
CodHotel CodRezervare
CodHotel CodClient
CodHotel Locație
8
pentru cazare
Clienți CodClient AutoNumber Codul de identificare al
clientului în firma
NumeClient Text Numele clientului
PrenumeClient Text Prenumele Clientului
CNP Text(Input Mask) Codul numeric personal
Adresă Text Adresa domiciliului
clientului
Oraș Text Locul unde locuiește
clientul
Telefon Text(Input Mask) Numărul de telefon al
clientului
Rezervare CodRezervare AutoNumber Codul rezervării
NumărCamera Lookup Wizard Numărul camerei
CodClient Lookup Wizard Cod de identificare al
clientului în firma
DatăRezervare Data Data în care a fost
efectuată rezervarea
DatăCazare Data Data în care s-a cazat
clientul
DatăDecazare Data Data în care clientul a
eliberat incinta hotelului
NumărZile Number Numărul de zile de
cazare
NumărDePersoane Number Numărul de persoane
pentru care se face
rezervarea
Valoare Number Contravaloare cazării
Hotel CodHotel AutoNumber Codul hotelului
CodRezervare Lookup Wizard Codul rezervării
CodClient Lookup Wizard Cod de identificare al
clientului în firma
Locație Text Locația hotelului
9
7.7. Verificarea modelului cu ajutorul utilizatorului
Este important să reexaminăm modelul creat împreună cu utilizatorul, pentru a vedea dacă
îndeplineşte toate cerințele. Dacă apar cerințe care nu sunt îndeplinite, ne întoarcem la paşii anteriori şi
remediem situația. În urma verificării bazei de date împreună cu utilizatorul, am ajuns la concluzia că
sistemul nu are nevoie de rapoarte în plus.
10
11
12
Clienți
Rezervări
Facturi
13
Camera
Client
Hotel
Gestiune Rezervare
Hotel
9. MANUAL DE UTILIZARE
Această aplicație a fost realizată pentru a vă ajuta să gestionați mai ușor activitatea dintr-un
hotel, găsind rapid comenzile de care aveți nevoie.
Deschiderea aplicației MS Access, Bază de date Hotel, se face prin dublu click pe pictograma de pe
Desktop (sau din locația respectivă).
14
Fig 1
Tabele - în tabele sunt organizate datele. În Fig. 2 avem evidențiate mai multe tabele din baza
de date, cu diferite legături între ele.
Fig. 2
Aceste tabele conțin Câmpuri (Atribute, coloanele tabelei) - proprietăți sau caracteristici ale
entităților care au diferite valori (particulare).
De exemplu, pentru a vizualiza atributele tabelei Client apăsați dublu click și se va deschide
modul Vizualizare foaie de date:
15
Fig. 3
16
Utilizați comanda Undo (anulare) din bare de sus în cazul în care ați introdus ceva greșit sau ați șters
ceva din greșeală. Nu în toate cazurile este activă această comandă.
Închiderea unei tabele: Click dreapta pe denumirea tabelei/Close.
Închiderea aplicației Hotel: Fisier/Ieșire (File/Exit) sau click pe butonul de închidere din colțul drept-
sus al ferestrei.
17