920 руб.
836
руб.
В корзину | Купить со скидкой |
Скачать отчёт база access Гостиница 2 с экранными формами для ознакомления.
2.3.2. Гостиница
Описание предметной области
Вы работаете в гостинице. Вашей задачей является отслеживание финансовой стороны работы гостиницы. Ваша деятельность организована следующим образом: гостиница предоставляет номера клиентам на определенный срок. Каждый номер характеризуется вместимостью, комфортностью (люкс, полулюкс, обычный) и ценой. Вашими клиентами являются различные лица, о которых Вы собираете определенную информацию (фамилия, имя, отчество и некоторый комментарий). Сдача номера клиенту производится при наличии свободных мест в номерах, подходящих клиенту по указанным выше параметрам. При поселении фиксируется дата поселения. При выезде из гостиницы для каждого места запоминается дата освобождения.
Таблицы
Клиенты (Код клиента, Фамилия, Имя, Отчество, Паспортные данные, Комментарий).
Номера (Код номера, Номер, Количество человек, Комфортность, Цена).
Поселение (Код поселения, Код клиента, Код номера, Дата поселения, Дата освобождения, Примечание).
Развитие постановки задачи
Необходимо хранить информацию не только по факту сдачи номера клиенту, но и осуществлять бронирование номеров. Кроме того, для постоянных клиентов, а также для определенных категорий клиентов, предусмотрена система скидок. Скидки могут суммироваться. Внести в структуру таблиц изменения, учитывающие этот факт, и изменить существующие запросы. Добавить новые запросы.
Задание по созданию базы данных в среде Microsoft Access
Порядок выполнения работы:
Экранные формы готовой базы данных «Гостиница»:
Рис. 1 Главная кнопочная форма готовой базы данных «Гостиница».
Рис. 2 Форма для поиска свободных (незанятых и без брони) номеров в гостинице.
Форма результата поиска свободных (незанятых и без брони) номеров в гостинице.
При нажатии на кнопку «Поселить» («Забронировать» аналогично) выполняется запрос на добавление.
Сообщение о выполнении запроса на добавление.
Сообщение о количестве добавляемых записей при выполнении запроса на добавление.
Открылась форма «Поселение» для последней добавленной записи.
Рис. 3 Форма «Номера» базы данных «Гостиница».
Форма «Бронирование».
Рис. 4 Форма «Клиенты».
Рис. 5 Форма «Поселение» для клиента с предыдущей формы отображает его историю поселений.
Рис. 6 Форма «Бронирование», на которой есть фильтр по клиенту. Бронь можно перенести в таблицу «Поселение», при этом из таблицы «Бронирование» запись удалится. Для этого выполняются запросы на добавление и удаление.
Отчёт по бронированию для текущей записи.
Сообщение о выполнении запроса на добавление.
Сообщение о количестве добавляемых записей при выполнении запроса на добавление.
Сообщение о выполнении запроса на удаление.
Сообщение о количестве удаляемых записей при выполнении запроса на удаление.
Сообщение. (Предполагалось, что на всех предыдущих формах пользователь нажимал «Да».)
Форма «Поселение» открыта на последней записи. Можно выбрать скидки, которые суммируются. Для просмотра общей стоимости нужно открыть отчёт.
Рис. 7 Отчёт по поселению для текущей записи.
Форма «Система скидок».
Форма «Комфортность».
Рис. 8 Страница «Отчёты» главной кнопочной формы готовой базы данных «Гостиница».
Окно для ввода параметра «Код брони».
Отчёт по бронированию.
Окно для ввода параметра «Код поселения».
Отчёт по поселению.
Окно для ввода параметра «Дата».
Отчёт «Забронированные номера гостиницы».
Окно для ввода параметра «Дата».
Рис. 9 Отчёт «Занятые номера гостиницы».
Окно для ввода параметра «Дата».
Отчёт «Свободные номера гостиницы».
Отчёт «Итоги поселений по номерам».
Рис. 10 Схема данных готовой базы данных «Гостиница» отображает связи таблиц «Клиенты», «Номера», «Бронирование», «Поселение», «Комфортность», «Система скидок», «Скидки при поселении».
Структура таблицы «Бронирование»: код брони, клиент, код номера, дата бронирования, дата поселения, дата освобождения.
Структура таблицы «Клиенты»: код клиента, фамилия, имя, отчество, паспортные данные, комментарий.
Структура таблицы «Комфортность»: название комфортности.
Структура таблицы «Номера»: код номера, номер, количество человек, комфортность, цена.
Структура таблицы «Поселение»: код поселения, клиент, код номера, дата поселения, дата освобождения.
Структура таблицы «Система скидок»: код скидки, наименование скидки, размер скидки.
Структура таблицы «Скидки при поселении»: код поселения, код скидки.