ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 23.11.2023
Просмотров: 26
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Волгоградский государственный технический университет»
Факультет подготовки инженерных кадров (ФПИК)
КОНТРОЛЬНАЯ РАБОТА
По дисциплине «Базы данных»
Тема: «Гостиница»
Выполнил
студент группы ИЗ-21
Назарова С.А.
Проверил: доцент
Королева И.Ю.
Волгоград, 2023
-
Описание предметной области.
В качестве предметной области данной работы была выбрана гостиница, в которой осуществляются приём клиентов, запись данных клиента, составление договора, оплата и выдача ключей от номера.
Основные элементы предметной области
-
гостиница; -
клиент; -
договор, -
номер в гостинице, -
доп. услуги.
Проектируемое изделие в нормальном режиме работы должно обеспечить обработку около 20 - 30 клиентов за 8-часовую смену с последующим формированием некоторых отчетов.
-
Формулирование и анализ требований
Информационная схема действий работника гостиницы даёт понятие основных процессов, реализуемых в предметной области в действительности.
Данные клиента
Выбор номера
Обращение клиента
оплата
Выбор дополнительных услуг
Заключение договора
Выдача ключей от номера
Рисунок 1. Информационная схема работы гостиницы
2.1 Схема задач.
В зависимости от сложности предметной области схем задач может быть несколько. В рассматриваемом случае автоматизации подлежат данные клиента, выбор номера, выбор дополнительных услуг, заключение договора и оплата.
Изобразим эту последовательность действий более глубоко по сравнению с информационной схемой с помощью схемы задач (рис.2).
клиент
Обращение клиента
Ввод данных о клиенте
Выбор комнаты
Комната свободна
да нет
Выбор дополнительных услуг
Предложить другую комнату
Клиент согласен
Заключение договора
да
оплата
нет
Отказ клиента
Выдача ключей от номера
Рисунок 2. Схема задач работника гостиницы.
2.2 Описание основных элементов данных
Данные, полученные на этапе формулирования и анализа требований удобно разделить на ISP и UP-информацию. Описание ISP-информации (сущности, атрибуты и связи) и UP-информации (процессы и операторы) представим в виде таблиц.
Таблица 1. Описание сущностей
№ | Наименование | Определение |
1 | клиент | данные о клиенте |
2 | договор | данные договора |
3 | комната | данные о номере |
4 | доп. услуги | данные об доп. услугах |
Таблица 2. Описание сущности Клиент
Наименование | Тип | Длина | Диапазон значений | Вероятность существования | коэффициент повторения |
Фамилия | Текстовый | - | А-Я | 1 | 0 |
Имя | Текстовый | - | А-Я | 1 | 0 |
Отчество | Текстовый | - | А-Я | 1 | 0 |
Номер паспорта | Числовой | 30 | 0-9 | 1 | 0 |
Телефон | Числовой | 30 | 0-9 | 1 | 0 |
Дата рождения | Числовой | 30 | 0-9 | 1 | 0 |
Таблица 3. Описание сущности Договор
Наименование | Тип | Длина | Диапазон значений | Вероятность существования | Коэффициент повторения |
Номер договора | Текстовый | - | А-Я, 0-9 | 1 | 1 |
Дата составления | Числовой | - | 0-9 | 1 | 1 |
№ комнаты | Числовой | - | 0-9 | 1 | 0 |
Доп. услуги | Текстовый | - | А-Я | 1 | 1 |
Стоимость | Числовой | 30 | 0-9 | 1 | 0 |
Таблица 4. Описание сущности Комната
Наименование | Тип | Длина | Диапазон значений | Вероятность существования | Коэффициент повторения |
№ комнаты | Числовой | - | 0-9 | 1 | 1 |
Размер | Текстовый | - | А-Я, 0-9 | 1 | 0 |
Тип | Текстовый | - | А-Я | 1 | 1 |
Статус | Текстовый | - | А-Я | 1 | 1 |
Цена | Числовой | 30 | 0-9 | 1 | 0 |
Таблица 5. Описание сущности Доп. Услуги
Наименование | Тип | Длина | Диапазон значений | Вероятность существования | коэффициент повторения |
Вид | Текстовый | - | А-Я | 1 | 0 |
Цена | Числовой | - | 0-9 | 1 | 0 |
Таблица 6. Описание связей
Наименование | Связываемые объекты | Мощность | Отображение | Вероятность существования | Тип связи |
Относится | Клиент Договор | | 1: n | 1 | 1: n |
Относится | Договор Комната | | 1: n | 1 | 1: n |
Относится | Договор Доп. услуги | | 1: n | 1 | 1: n |
Таблица 7. Содержание UP-информации
| Процессы | Оператор |
1 | Прием клиента | поиск добавление |
2 | Выбор комнаты | поиск добавление |
3 | Выбор дополнительных услуг | поиск добавление |
4 | Заключение договора | составление итоги |
Таблица 8. Описание процесса «Приём клиента»
Наименование | Регистрация клиента |
Частота применения | ежедневно |
Вероятность применения | 100% |
Приоритет | Высший |
Необходимые данные | Фамилия, имя, Отчество, номер паспорта, телефон, дата рождения |
Объём данных | |
Таблица 9. Описание процесса «Выбор комнаты»
Наименование | Выбор комнаты |
Частота применения | ежедневно |
Вероятность применения | 100% |
Приоритет | высший |
Необходимые данные | № комнаты, размер (одно, двух, трёхместный), тип (эконом, стандарт, люкс), статус (свободен, занят, бронь), цена |
Объём данных | |