Методи вирішення задачі - Інформаційна система адміністратора готелю "Венеціанська ніч"

Дана система призначена, щоб полегшити оперування інформацією працівників готелю "Венеціанська ніч". З її допомогою вони зможуть швидко реєструвати клієнтів, знаходити вільні номери для бронювання та багато інших операцій. . Для вирішення цих та інших задач, у базі використовувались форми, запити, звіти та макроси. Все це разом дає дуже зручне меню користувача.

Щоб здійснити пошук клієнта за його прізвищем у базі даних, ми використовуємо таблицю "Клієнти".

таблиця

Рис.3. Таблиця "Клієнти"

За допомогою функції "Мастер запросов" ми створюємо запит в якому реалізовуємо наш пошук. У режимі "Конструктор" він має вигляд:

запит

Рис.4. Запит "Пошук клієнта за прізвищем"

У режимі SQL запит має вигляд:

SELECT Клієнти. ПІБ, Клієнти.[Паспортні дані], Клієнти.[Номер телефону], Клієнти.[Наявність броні], Клієнти.[Клас номера], Клієнти.[Дата заселення], Клієнти.[Дата виселення], Клієнти.[Замовлені послуги]

FROM Клієнти

WHERE (((Клієнти. ПІБ) Like [Введіть прізвище]+"*"));

Для подальшої реалізації пошуку, створюємо форму, яка уже стане частиною інтерфейсу бази даних.

форма

Рис.5. Форма "Пошук за прізвищем"

У випливаючому вікні вводимо перші літери прізвища клієнта, після чого відкривається форма, де безпосередньо знаходиться список клієнтів з прізвищем, яке ми ввели.

форма

Рис.6. Форма "Пошук клієнта за прізвищем"

Аналогічним чином створюються інші пошуки, такі як: заброньовані номери, пошук за ціною-классом, працівник-послуга.

форма

Рис.7. Форма "Заброньовані номери"

Пошук за станом та класом показує вільні номери, вибраного класу.

форма

Рис.8. Форма "Пошук за класом-станом"

форма

Рис.9. Форма "Пошук за класом-станом"

Запит "Вибір номера" показує усі дані про вибраний номер.

форма

Рис.10. Форма "Вибір номера"

форма

Рис.11. Форма "Вибір номера"

Запит "Працівник-послуга" показує інформацію про працівника та послугу яку він надає.

форма

Рис.12. Форма "Працівник-послуга"

Запит "Заброньовані номери за певну дату" виводить список усіх заброньованих номерів за конкретну дату.

форма

Рис.13. Форма "Заброньовані номери за певну дату"

Запит "Вільні номери" відкриває форму зі списком номерів, які на даний час є вільними.

форма

Рис.14. Форма "Вільні номери"

Функція "Кількість замовлених послуг за певну дату" виводить на екран форму із списком замовлених послуг за конкретну дату.

форма

Рис.15. Форма "Послуги за певну дату"

Функція "Вартість номера+засоби гігієни" показує нам список цін номерів готелю, якщо клієнт замовляє додатковий набір засобів гігієни.

форма

Рис.16. Форма "Ціна номера з засобами гігієни"

Запит "Пошук клієнта за датою заселення" дозволяє здійснити пошук клієнта за конкретною датою його заселення у готель.

форма

Рис.17. Форма "Пошук клієнта за датою заселення"

Запит "Клієнти, які попередньо забронювали номер" виводить на екран форму, на котрій зображений список тих клієнтів, які бронювали свій номер по телефону.

форма

Рис.18. Форма "Клієнти, які попередньо забронювали номер"

Запити - це основа форми. Запит робиться для вибірки потрібних даних. Для навігації по записах бази даних створені форм. Є головна форма з аналогічним ім'ям і підлеглі. Форми складають більшу частину головного меню. Форми існують для графічного зображення таблиць та інших даних в БД. Форма допомагає користувачу швидше знайти інформацію.

запитів бази даних

Рис.19.Вікно запитів бази даних

Рис.20. Вікно форм бази даних

Похожие статьи




Методи вирішення задачі - Інформаційна система адміністратора готелю "Венеціанська ніч"

Предыдущая | Следующая