наявності номерів в готелі, співробітник здійснює обліковий запис. Далі співробітник заносить інформацію про клієнта: ПІБ клієнта, контактний телефон, код категорії номера, налічіеоплати і додаткових послуг. Дана інформація може стати основою побудови індивідуального підходу в обслуговуванні клієнта і перевірки його платоспроможності. Після внесення необхідної інформації, відділ бронювання присвоює клієнту його код для підтвердження бронювання.
· Підтвердження бронювання
У технології бронювання етап підтвердження погоджує готовність готелю надати послуги з розміщення, а клієнту підтвердити наміри скористатися його послугами. Бронювання підтверджується спеціальним повідомленням, спрямованого готелем клієнтові.
. 3 Теоретичний опис баз даних Hilton Garden Inn
Необхідно створити таблиці: Клієнт, Номерний фонд, Типи номерів, Замовлення.
У базі даних містяться відомості про клієнтів в таблиці «Клієнт» (Малюнок 2), яка створюється за допомогою конструктора, куди заносяться такі дані:
· Код клієнта (ключове поле, тип даних - лічильник).
· ПІБ клієнта (тип даних - текстовий, розмір поля - 255).
· Контактний телефон (тип даних - числовий).
Малюнок 2 - Таблиця «Клієнт»
Для зручного пошуку клієнта на прізвище в подальшому використанні, розіб'ємо колону «ПІБ» на 3 колони: «Прізвище», «Ім'я», «По батькові» за допомогою мови програмування SQL. Для цього видалимо колону «ПІБ» за допомогою наступного коду: ALTERTABLE Клієнт DROP COLUMN ПІБ TEXT (Малюнок 3)
Малюнок 3 - Видалення колони «ПІБ»
По черзі додамо в таблицю колони «Прізвище», «Ім'я», «По батькові» за допомогою наступного коду: ALTERTABLE КліентADDCOLUMNФамілія/Ім'я/По батькові TEXT (Малюнок 4)
Малюнок 4 - Створення колон: Прізвище, Ім'я, По батькові
У таблиці «Номерний фонд» (Малюнок 5) містяться дані про категорії номерів:
· Код номера (ключове поле, тип даних - лічильник).
· Код категорії номера (тип даних - числовий).
· Стан (тип даних - логічний).
Малюнок 5 - Таблиця «Номерний фонд»
У таблиці «Типи номерів» (Малюнок 6) зберігаються такі дані:
· Код категорії номера (ключове поле, тип даних - лічильник).
· Назва (тип даних - текстовий, розмір поля - 255).
· Ціна (тип даних - числовий).
Малюнок 6 - Таблиця «Типи номерів»
Остання таблиця - Замовлення (Малюнок 7). Дана таблиця буде сполучною. Ключових полів в ній не буде. Для заповнення таблиці використовуємо «Майстер підстановок». У таблицю «Замовлення» вводяться такі дані:
· Код замовлення (тип даних - лічильник).
· Код клієнта (тип даних - числовий).
· Код номера (тип даних - числовий).
· Дата заїзду (тип даних - дата/час).
· Дата виїзду (тип даних - дата/час).
· Додаткові послуги (тип даних - логічний).
· Оплата (тип даних - логічний).
Малюнок 7 - Таблиця «Замовлення»
Зв'язки баз даних, створені за допомогою майстра підстановок представлені на малюнку 8
Рисунок 8 - Зв'язки БД Hilton Garden Inn
У результаті створена зв'язок типу 1: М, тобто одного запису в таблиці «Клієнт» може відповідати кілька записів у таблиці «Замовлення»
Для більш зручної роботи з БД необхідно створити стартову форму. Форму доцільно створювати в Конструкторі форм. Для цього відкриваємо конструктор форм і додаємо на нього 3 вкладки, іменуючи їх таким чином: пошук, введення даних, звіти (Малюнок 9)
Рисунок 9 - Додавання вкладок для створення стартової форми
Далі оформляємо вкладку «Звіти»: помістимо напис «Клієнти» і розташуємо кнопку (Малюнок 10)
Рисунок 10 - Оформлення вкладки «Звіти»
Тепер співробітники мають доступ до звітів (Малюнок 11)
Малюнок 11 - Результат створення вкладки «Звіти»
Аналогічно оформимо вкладку «Пошук», тільки розташуємо кнопку «Швидкий пошук клієнта на прізвище» (Малюнок 12)
Рисунок 12 - Результат створення вкладки «Пошук»