Гостиница, описание предметной области
Автор: Пользователь скрыл имя, 15 Декабря 2010 в 01:05, практическая работа
Краткое описание
Исследование предметной области и построение инфологической модели базы данных коммерческого предприятия.
Файлы: 1 файл
гостиница.docx
— 29.09 Кб (Скачать) Исследование
предметной области
и построение инфологической
модели базы данных
коммерческого предприятия.
Предметная область: гостиничный комплекс.
Описание предметной области:
Гостиница
дает возможность покупателям
Задачи
при составлении
инфологической модели.
База данных «Гостиничный комплекс» должна выполнять следующие основные задачи:
- хранить сведения обо всех номерах гостиницы;
- хранить сведения о забронированных номерах клиентов;
- обеспечивать поиск нужного номера;
- обеспечивать оформление номера на нужного покупателя.
Входные
данные.
Разрабатываемая база данных содержит в себе:
Данные о гостинице:
- название гостиницы;
- адрес в стране;
- телефон;
- директор;
- наличие пункта питания;
- наличие автостоянки;
- отзывы.
Данные о заказах:
- номер заказа;
- дата заказа;
- дата прибытия;
- дата выезда;
- № номера;
- стоимость.
Данные об используемых услугах:
- номер заказа;
- номер услуги;
- дата;
- количество;
- общая стоимость.
Данные о классе обслуживания:
- вид номера;
- стоимость номера;
- периодичность обслуживания.
Данные о клиентах:
- номер клиента;
- ФИО;
- номер паспорта;
- серия паспорта;
- адрес;
- гражданство.
Данные об описании номера:
- № номера;
- расположение;
- вид номера.
Данные о перечне услуг являются:
- номер услуги;
- наименование;
- стоимость;
- единицы измерения.
Выходные данные:
У
администратора и покупателей должны
быть разные права на доступ к базе
данных, последствием чего является установка
логина и пароля для администрации
в гостинице.
При работе с базой данных в гостинице покупатель имеет возможности такие, как:
- Просмотр наличия свободных номеров в гостинице и их характеристики;
- Выбор нужного номера из свободных;
- Регистрация через Интернет или по телефону;
- Знание стоимости каждого номера в отдельности.
При работе с базой данных администратор должен уметь решать следующие задачи такие, как:
- прием и регистрация новых покупателей в свободные номера, которые выбирают покупатели гостиницы;
- размещение покупателей в свободные номера, которые выбирают покупатели гостиниц;
- проведение опроса покупателей, например, для чего или с какой целью прибыли в наш город?
- Заполнение книги регистрации или бюллетень покупателей номеров гостиниц;
- Проведение проверки свободных или купленных номеров;
- Ведение учета, сколько, какие номера свободны или куплены покупателями и сколько по времени они будут заняты.
База данных должна быть настроенной, то есть в ней должна присутствовать возможность изменения, дополнения, в том числе и удаления следующих параметров:
- клиента и (или) номера (при въезде или отъезде клиента);
- наличие и возможность предоставления услуг.
Необходимо реализовать базу поиска по следующим параметрам:
- хранить сведения даты бронирования номера;
- хранить сведения даты отъезда покупателя номера.
Поиск
лучше осуществлять в виде запроса,
например, выводить перечень всех номеров,
удовлетворяющих введенным
Для
осуществления процесса оформления
номера необходимо ввести фамилию, имя,
отчество, гражданство, серию и номер
паспорта, по которому зарегистрирован
клиент. После покупки номера клиентом
необходима сохранность информации
о клиенте, но кроме этого, о номере.
Должна быть возможность просматривать
список зарегистрированных клиентов и
покупателей, их паспортные данные, и
т.д. (только для администрации).
Описание объектов данных.
Основными сущностями в описании предметной области с точки зрения базы данных являются:
- гостиница;
- перечень услуг;
- описание номера;
- заказ;
- класс обслуживания;
- используемые услуги;
- клиент.
Атрибутами гостиницы являются:
- название гостиницы;
- адрес в стране;
- телефон;
- директор;
- наличие пункта питания;
- наличие автостоянки;
- отзывы.
Атрибутами заказа являются:
- номер заказа;
- дата заказа;
- дата прибытия;
- дата выезда;
- № номера;
- стоимость.
Атрибуты используемых услуг:
- номер заказа;
- номер услуги;
- дата;
- количество;
- общая стоимость.
Атрибутами класса обслуживания являются:
- вид номера;
- стоимость номера;
- периодичность обслуживания.
Атрибутами клиентов являются:
- номер клиента;
- ФИО;
- номер паспорта;
- серия паспорта;
- адрес;
- гражданство.
Атрибутами описания номера являются:
- № номера;
- расположение;
- вид номера.
Атрибутами перечня услуг являются:
- номер услуги;
- наименование;
- стоимость;
- единицы измерения.
Построение базы данных и построение моделей базы данных
На
описание предметной области, а также
описанных сущностей и их атрибутов
можно выделить следующие виды связей
между сущностями базы данных.