
ПИС1
.docxГУАП
КАФЕДРА № 14
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
Н. В. Барклаевская |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1 |
СОЗДАНИЕ ДИАГРАММ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ (ДИАГРАММЫ ПРЕЦЕНДЕНТОВ) |
по курсу: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ гр. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2024
Цель работы: выделить основные категории пользователей и сформулировать функциональные требования к информационной системе.
Описание предметной области:
Туристическое агентство представляет собой организацию, которая занимается продажей туристических путёвок. Основными задачами агентства являются поиск и разработка туров, консультирование клиентов, оформление бронирований, обеспечение процесса оплаты и предоставление актуальной информации о турах и предложениях.
Требования к ИС:
Реализация личного кабинета пользователя
Возможность поиска тура и просмотра информации о нем
Возможность выбора тура и просмотра доступных дат
Реализация возможности бронирования тура и его последующей оплаты
Создание баз данных с информацией о пользователях, турах, путевках истории бронирований
Основные категории пользователей
Таблица 1 – Основные пользователи системы
-
Пользователь
Роль
Интернет-пользователь
Неавторизованный пользователь с доступом к публичной информации о турах, акциях и возможности поиска туров, имеет ограниченный доступ к возможностям системы
Зарегистрированный пользователь
Потенциальный турист, пользователь, прошедший регистрацию и имеющий возможность управления профилем и бронирования туров
Туроператор
Специалист, который разрабатывает туры
Турагент
Пользователь, ответственный за продажу туров и подтверждение бронирований
Администратор
Пользователь с полными правами управления контентом, пользователями, турами и бронированиями
Установлена программа StarUML и создана диаграмма прецедентов для выбранной информационной системы (Рисунок 1).
Рисунок 1- Диаграмма прецедентов туристического агентства
Созданы дополнительные диаграммы прецедентов для зарегистрированного пользователя, туроператор и турагента (Рисунок 2-4)
Рисунок 2 - Диаграмма прецедентов для зарегистрированного пользователя
Рисунок 3 - Диаграмма прецедентов для туроператора
Рисунок 3 - Диаграмма прецедентов для турагента
Поток событий для прецедента «Бронирование тура».
Предусловие
Пользователь должен быть зарегистрирован в системе и пройти процесс авторизации.
Основной поток
Пользователь на странице поиска выбирает параметры (фильтр по странам, сезону и другим критериям) и выполняет поиск доступных туров.
Пользователь выбирает тур и переходит на страницу с детализированной информацией (описание, фотографии, цены, отзывы, дополнительные услуги).
Если пользователю нужна дополнительная информация, он может запросить консультацию с турагентом.
Пользователь выбирает тур, подходящие даты поездки и дополнительные услуги, если выбранные даты недоступны происходит альтернативный поток А1.
Пользователь вводит данные о всех участниках поездки, включая паспортные данные, контактную информацию, если введенные данные некорректны, выполняется альтернативный поток А2
После нажатия на кнопку «Забронировать» выполняется переход на страницу оплаты и пользователь вводит данные для транзакции. Система проверяет платежные данные и подтверждает успешность оплаты, если оплата не проходит выполняется альтернативный поток событий А3
Постусловие
Тур успешно забронирован. Пользователь может увидеть бронирование в личном кабинете и при необходимости оформить возврат или внести изменения.
Альтернативный поток событий А1
Система предлагает другие возможные даты или возвращает пользователя на страницу поиска
Альтернативный поток событий А2
Система просит пользователя исправить ошибки и повторить ввод
Альтернативный поток событий А3
Система проверяет платежные данные и подтверждает успешность оплаты.
Вывод: в ходе выполнения лабораторной работы выбрана и описана информационная система туристического агентства. Прописаны требования к информационной системе и выделены основные пользователи. Созданы диаграмма прецедентов системы, а также дополнительные диаграммы для зарегистрированного пользователя и туроператора.