Информационная система, предназначенная для администратора гостиницы
Автор: Николай Аверьянов • Октябрь 3, 2022 • Отчет по практике • 1,401 Слов (6 Страниц) • 184 Просмотры
ВВЕДЕНИЕ
Предметная область: информационная система, предназначенная для администратора гостиницы.
СУБД MSAccessэто набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм запросов и отчетов. Эту среду можно рассматривать и как среду создания приложений. В отличие от других СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. К этим данным относится не только информация в таблицах, но и другие объекты базы данных.
Цель учебной практики:
- Закрепить теоретические и практические знания работы с БД в СУБД MSAccess
Задачи:
- Проанализировать предметную область согласно заданию
- Выполнить моделирование базы данных по заданной предметной области
- Реализовать разработанную БД с использованием СУБД MSAccess
1 ПРАКТИЧЕСКАЯ ЧАСТЬ
Постановка задачи
В рамках учебной практики была поставлена задача, создать БД, которая позволила бы реализовать следующее:
Создать информационную систему, предназначенную для администратора гостиницы. Такая система должна обеспечивать хранение сведений об имеющихся в гостинице номерах, о проживающих в гостинице клиентах и о служащих, убирающихся в номерах. Количество номеров в гостинице известно, и имеются номера трех типов: одноместный, двухместный и трехместный, отличающиеся стоимостью проживания в сутки. В каждом номере есть телефон. О каждом проживающем должна храниться следующая информация: номер паспорта, фамилия, имя, отчество, город, из которого он прибыл, дата поселения в гостинице, выделенный гостиничный номер. О служащих гостиницы должна храниться информация следующего содержания: фамилия, имя, отчество, где (этаж) и когда (день недели) он убирает. Служащий гостиницы убирает все номера на одном этаже в определенные дни недели, при этом в разные дни он может убирать разные этажи.
Работа с системой предполагает получение следующей информации:
- о клиентах, проживавших в заданном номере, в заданный период времени;
- о количестве клиентов, прибывших из заданного города,
- о том, кто из служащих убирал номер указанного клиента в заданный день недели,
- сколько в гостинице свободных номеров;
- список клиентов с указанием места жительства, которые проживали в те же дни, что и заданный клиент, в определенный период времени.
Администратор должен иметь возможность выполнить следующие операции:
- принять на работу или уволить служащего гостиницы;
- изменить расписание работы служащего;
- поселить или выселить клиента.
Необходимо предусмотреть также возможность автоматической выдачи отчета о работе гостиницы за указанный квартал текущего года. Такой отчет должен содержать следующие сведения:
- число клиентов за указанный период в каждом номере с указанием ФИО клиента, города, откуда он прибыл, количества дней проживания,
- общая сумма дохода за каждый номер;
- суммарный доход по всей гостинице
Информационное обеспечение задачи
Для решения задач, в данной учебной практике разработаны логическая и физическая модели данных, представлены на рисунках 1,2.
Данные модели показывают таблицы, ключевые поля и атрибуты, которые входят в таблицы. Также показаны информационные связи, позволяющие решить поставленную задачу.
[pic 1]
Рисунок 1 - Логическая модель БД администратора гостиницы
[pic 2]
Рисунок 2-Физическая модель БД администратора гостиницы
- Входные и выходные данные
Создать информационную систему, предназначенную для администратора гостиницы Выходные данные:
Входными данными информационной системы
На рисунке 3 отображено главное окно программы, где организован переход на формы с таблицами и отчеты.
[pic 3]
Рисунок 3– Главная кнопочная форма
На рисунке 4 изображен список клиентов с указанием номеров в котором они проживают
[pic 4]
Рисунок 4 – Форма Клиенты
...