Курсовая работа: Разработка информационной системы Отель

Внимание! При удалении будьте внимательны, так как удаленные записи нельзя автоматически вернуть.

Также на подвкладке «Правка» на вкладке «Постояльцы»:

– можно определить срок проживания каждого постояльца. Для этого выберите необходимую запись и нажмите кнопку «Срок проживания»;

– можно автоматически рассчитать стоимость проживания с учетом оказанных услуг (кнопка «Счет»);

– при нажатии кнопки «Выселение» постоялец автоматически удаляется из таблиц «Постоялец» и «Занятость номеров» и перемещается в таблицу «Архив выбывших постояльцев», а комната, закрепленная за ним, становится свободной.

На подвкладке «Сведения» вкладки «Номера» (рисунок 16):

- можно определить срок проживания постояльца;

- получить список номеров (мест), освобождающихся на определенную дату, которую необходимо ввести в специально отведенную для этого ячейку «Дата выселения»;

- отфильтровать таблицу «Номера».

Таблицу «Номера» можно отфильтровать по:

- классу – для этого в ячейку «Условие фильтрации» вводим название требуемого класса номера, например, Люкс;

- номеру комнаты – для этого в ячейку «Условие фильтрации» вводим номер комнаты, например, 103;

- количеству мест в номере – для этого в ячейку «Условие фильтрации» вводим требуемое количество мест, например, 2;

- цене номера – для этого в ячейку «Условие фильтрации» вводим цену, например, 1200;

- свободным номерам.

После выбора критерия фильтрации необходимо нажать кнопку «Фильтровать».

Список свободных номеров отображается в окошке под кнопкой «Фильтровать».

При выборе критерия фильтра «Нет» необходимо также нажать кнопку «Фильтровать». Таблица станет отображать все записи.

Аналогично можно отфильтровать таблицу «Постояльцы» (рисунок 17) и произвести поиск по таблицам «Номера» (рисунок 18), «Архив выбывших постояльцев» (рисунок 19) и «Оказание дополнительных услуг» (рисунок 20).


4 Контрольный пример

Таблицы создавались в DatabaseDesktop, входящей в комплект поставки Delphi, с использованием типа таблиц Paradox 7. Таблицы Paradox 7 по сравнению с другими поддерживают самый богатый набор разных типов полей, что позволяет автоматически следить за правильностью вводимых данных (пункт ValidityChecks в списке Tableproperties). Также можно выбирать данные из другой таблицы (LookupTable), строить вторичные индексы, в том числе составные (SecondaryIndexes), следить за ссылочной целостностью БД (ReferentialIntegrity), защищать таблицу от несанкционированного доступа (PasswordSecurity), выбирать языковой драйвер (TableLanguage).

Контрольный пример осуществлялся при занесении в каждую таблицу по 15-20 записей.

Таблицы «Номера» и «Дополнительные услуги» заполняются непосредственно в DatabaseDesktop, так как данные в этих таблицах не должны быть доступны для служащих отеля.

В таблицу «Архив выбывших постояльцев» данные поступают автоматически при нажатии кнопки «Выселение». При этом данные соответственно удаляются из таблиц «Занятость номеров» и «Оказание дополнительных услуг».

При использовании фильтров и при поиске записей информация не искажалась, выдавалась точно по определенным критериям.

Таким образом, при использовании демонстрационной БД наглядно показано, что информационная система «Отель» обеспечивает:

– быстрый доступ к среде хранения данных;

– качественную обработку информации (поиск, сортировку, фильтрацию);

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


Заключение

В ходе выполнения данной курсовой работы была разработана информационная система «Отель», которая обеспечивает информационную поддержку деятельности отеля.

К-во Просмотров: 775
Бесплатно скачать Курсовая работа: Разработка информационной системы Отель