Задания для самостоятельного выполнения:
Задание 1. Определить круг заинтересованных лиц ИС «Гостиница»
Задание 2. Определить прецеденты (варианты использования) для ИС «Гостиница»
Задание 3. Составить краткое и подробное описание вариантов использования
Задание 4. Построить диаграмму прецедентов (вариантов использования) для ИС «Гостиница»
Лабораторная работа по требованиям студента:
Тема: ИС "Гостиница"
Цель работы: Изучить и определить круг заинтересованных лиц и прецеденты (варианты использования) для информационной системы "Гостиница", составить и описать варианты использования и построить диаграмму прецедентов.
Задание 1. Определение круга заинтересованных лиц ИС "Гостиница":
Для определения круга заинтересованных лиц ИС "Гостиница" необходимо провести анализ ролей и функций, связанных с использованием данной системы. Возможными заинтересованными лицами могут быть:
1. Администраторы гостиницы - ответственные за управление системой, включая настройку и обслуживание базы данных, управление бронированием и заселением гостей, контроль за доступом к информации и т.д.
2. Работники гостиницы - включая персонал ресепшн, горничных, официантов и других сотрудников, которые используют систему для выполнения своих рабочих обязанностей, таких как регистрация гостей, управление номерами, заказ услуг и т.д.
3. Гости гостиницы - клиенты, которые используют систему для бронирования номеров, оплаты проживания, заказа дополнительных услуг и т.д.
4. Руководство гостиницы - заинтересованное лицо, которое использует систему для получения отчетов и аналитической информации о работе гостиницы, принятия управленческих решений и т.д.
Задание 2. Определение прецедентов (вариантов использования) для ИС "Гостиница":
Прецеденты (варианты использования) - это сценарии использования системы, которые описывают взаимодействие между актерами и системой. Варианты использования для ИС "Гостиница" могут включать:
1. Бронирование номера - гость может забронировать номер через систему, указав даты проживания, количество гостей и предпочтения по типу номера.
2. Регистрация гостей - работник гостиницы может зарегистрировать гостей, внести информацию о паспортах, выдать ключи от номера и т.д.
3. Управление номерами - администратор может добавлять, изменять или удалять информацию о номерах, включая их доступность, стоимость и т.д.
4. Оплата проживания - гость может оплатить проживание через систему, выбрав удобный способ оплаты (наличные, кредитная карта и т.д.).
5. Заказ дополнительных услуг - гость может заказать дополнительные услуги, такие как завтрак, ужин, прачечные услуги, трансфер и т.д.
Задание 3. Составление краткого и подробного описания вариантов использования:
1. Бронирование номера:
- Краткое описание: Гость выбирает даты проживания, количество гостей и предпочтения по типу номера. Система проверяет доступность номеров и предлагает свободные варианты. Гость выбирает подходящий номер и подтверждает бронирование.
- Подробное описание: Гость открывает систему бронирования на веб-сайте гостиницы. Он указывает даты проживания, количество гостей и предпочтения по типу номера (одноместный, двухместный, люкс и т.д.). Система проверяет доступность номеров на указанные даты и предлагает свободные варианты. Гость выбирает подходящий номер, вводит свои контактные данные и подтверждает бронирование. Система генерирует уникальный номер брони и отправляет подтверждение на электронную почту гостя.
2. Регистрация гостей:
- Краткое описание: Работник гостиницы вводит информацию о госте, включая его имя, фамилию, паспортные данные и контактную информацию. Система сохраняет эту информацию и генерирует уникальный номер гостя.
- Подробное описание: Работник гостиницы открывает систему управления гостиницей на компьютере ресепшн. Он выбирает опцию "Регистрация гостя" и вводит информацию о госте, включая его имя, фамилию, паспортные данные, контактную информацию и даты проживания. Система сохраняет эту информацию в базе данных и генерирует уникальный номер гостя. Работник выдает гостю ключи от номера и информирует его о дополнительных услугах и правилах проживания.
3. Управление номерами:
- Краткое описание: Администратор системы может добавлять, изменять или удалять информацию о номерах, включая их доступность, стоимость и другие характеристики.
- Подробное описание: Администратор открывает систему управления гостиницей на своем компьютере. Он выбирает опцию "Управление номерами" и может добавлять новые номера, изменять информацию о существующих номерах (например, стоимость, доступность, тип номера) или удалять номера из системы. Изменения сохраняются в базе данных и отображаются в системе бронирования.
4. Оплата проживания:
- Краткое описание: Гость выбирает способ оплаты проживания (наличные, кредитная карта и т.д.) и вводит соответствующую информацию. Система проверяет данные и подтверждает оплату.
- Подробное описание: Гость открывает систему бронирования на веб-сайте гостиницы и выбирает опцию "Оплата проживания". Он указывает способ оплаты (наличные, кредитная карта и т.д.) и вводит соответствующую информацию (номер карты, срок действия и т.д.). Система проверяет данные и связывается с платежным шлюзом для обработки платежа. После успешной транзакции система генерирует квитанцию об оплате и отправляет ее на электронную почту гостя.
5. Заказ дополнительных услуг:
- Краткое описание: Гость выбирает дополнительные услуги, такие как завтрак, ужин, прачечные услуги, трансфер и т.д., и указывает дополнительные требования. Система сохраняет заказ и отправляет его на обработку.
- Подробное описание: Гость открывает систему бронирования на веб-сайте гостиницы и выбирает опцию "Заказ дополнительных услуг". Он просматривает список доступных услуг и выбирает нужные (например, завтрак, ужин, прачечные услуги, трансфер и т.д.). Гость также может указать дополнительные требования или пожелания. Система сохраняет заказ и отправляет его на обработку соответствующему отделу гостиницы (ресторан, прачечная, служба трансфера и т.д.).
Задание 4. Построение диаграммы прецедентов (вариантов использования) для ИС "Гостиница":
Для построения диаграммы прецедентов можно использовать UML (Unified Modeling Language). На диаграмме будут представлены актеры (заинтересованные лица) и прецеденты (варианты использования). Примерная структура диаграммы может быть следующей:
```
+-------------------+
| Гость |
+-------------------+
| - Имя |
| - Фамилия |
| - Паспортные данные |
| - Контактная информация |
+-------------------+
|
|
V
+-------------------+
| ИС "Гостиница" |
+-------------------+
| - Бронирование номера |
| - Регистрация гостей |
| - Управление номерами |
| - Оплата проживания |
| - Заказ дополнительных услуг |
+-------------------+
|
|
V
+-------------------+
| Работник гостиницы |
+-------------------+
| - Имя |
| - Фамилия |
| - Должность |
| - Контактная информация |
+-------------------+
```
На диаграмме прецедентов будут представлены связи между актерами и прецедентами, а также между самими прецедентами (например, связь "Гость" - "Бронирование номера", "Работник гостиницы" - "Регистрация гостей" и т.д.).
Пожалуйста, уточните, если вам требуется выполнение дополнительных расчетов или детализации по заданию.