- •Введение
 - •Анализ предметной области
 - •Диаграммы прецедентов
 - •Диаграммы взаимодействия
 - •Диаграммы поведения
 - •Проектирование бд с использованием case-средств
 - •Создание сайта с использованием ms Visual Studio Разметка и наполнение сайта
 - •Реализация личного кабинета пользователя
 - •Фильтрация данных
 - •Администрирование базы данных
 - •Заключение
 - •Список использованной литературы
 - •Приложение а
 - •Приложение б
 - •Приложение в
 - •Приложение г
 - •Приложение д
 - •Приложение е
 - •Приложение ж
 - •Приложение з
 - •Приложение и
 
ГУАП
КАФЕДРА № 14
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель  | 
		
  | 
		
  | 
		
  | 
		Н. В. Барклаевская  | 
	
должность, уч. степень, звание  | 
		
  | 
		подпись, дата  | 
		
  | 
		инициалы, фамилия  | 
	
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ  | 
	
ПРОЕКТИРОВАНИЕ ИС ДЛЯ ТУРИСТИЧЕСКОГО АГЕНТСТВА  | 
	
по курсу: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ  | 
	
  | 
	
  | 
	
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ гр. №  | 
		4116  | 
		
  | 
		
  | 
		
  | 
		
  | 
	
  | 
		
  | 
		
  | 
		подпись, дата  | 
		
  | 
		инициалы, фамилия  | 
	
Санкт-Петербург 2024
СОДЕРЖАНИЕ
ПРОЕКТИРОВАНИЕ ИС ДЛЯ ТУРИСТИЧЕСКОГО АГЕНТСТВА 1
по курсу: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ 1
Введение 4
Анализ предметной области 5
Диаграммы прецедентов 7
Диаграммы взаимодействия 10
Диаграммы поведения 14
Проектирование БД с использованием CASE-средств 17
Создание сайта с использованием MS Visual Studio 21
Разметка и наполнение сайта 21
Реализация личного кабинета пользователя 22
Фильтрация данных 30
Администрирование базы данных 44
Заключение 58
Список использованной литературы 59
ПРИЛОЖЕНИЕ А 60
ПРИЛОЖЕНИЕ Б 64
ПРИЛОЖЕНИЕ В 65
ПРИЛОЖЕНИЕ Г 66
ПРИЛОЖЕНИЕ Д 69
ПРИЛОЖЕНИЕ Е 72
ПРИЛОЖЕНИЕ Ж 77
ПРИЛОЖЕНИЕ З 84
ПРИЛОЖЕНИЕ И 91
Введение 3
Анализ предметной области 4
Диаграммы прецедентов 6
Диаграммы взаимодействия 9
Диаграммы поведения 12
Проектирование БД с использованием CASE-средств 15
Создание сайта с использованием MS Visual Studio 19
Разметка и наполнение сайта 19
Реализация личного кабинета пользователя 20
Фильтрация данных 28
Администрирование базы данных 43
Заключение 57
Список использованной литературы 58
ПРИЛОЖЕНИЕ А 59
ПРИЛОЖЕНИЕ Б 64
ПРИЛОЖЕНИЕ В 65
ПРИЛОЖЕНИЕ Г 66
ПРИЛОЖЕНИЕ Д 69
ПРИЛОЖЕНИЕ Е 72
ПРИЛОЖЕНИЕ Ж 77
ПРИЛОЖЕНИЕ З 84
ПРИЛОЖЕНИЕ И 90
Введение
Туристическое агентство является организацией, основной задачей которой является продажа туристических путёвок и предоставление клиентам полного спектра услуг, связанных с организацией путешествий. Ключевые процессы включают туров, консультирование клиентов по их запросам, бронирование туров и предоставление актуальной информации о существующих предложениях.
Создание информационной системы для туристического агентства направлено на автоматизацию основных бизнес-процессов, что способствует увеличению оперативности работы сотрудников и повышению качества обслуживания клиентов.
Для реализации информационной системы использовались современные средства и технологии. Процесс разработки включал моделирование базы данных, проектирование пользовательского интерфейса и создание программной логики, обеспечивающей обработку запросов и взаимодействие с базой данных. Итоговая система ориентирована на максимальное удовлетворение потребностей как сотрудников агентства, так и его клиентов.
Анализ предметной области
Описание предметной области:
Туристическое агентство представляет собой организацию, которая занимается продажей туристических путёвок. Основными задачами агентства являются поиск и разработка туров, консультирование клиентов, оформление бронирований, обеспечение процесса оплаты и предоставление актуальной информации о турах и предложениях.
Требования к ИС:
Реализация личного кабинета пользователя
Возможность поиска тура и просмотра информации о нем
Возможность выбора тура и просмотра доступных дат
Реализация возможности бронирования тура
Возможность редактирования данных пользователя
Создание баз данных с информацией о пользователях, турах, путевках. истории бронирований
Основные категории пользователей
Таблица 1 – Основные пользователи системы
- 
	
Пользователь
Роль
Интернет-пользователь
Неавторизованный пользователь с доступом к публичной информации о турах, акциях и возможности поиска туров, имеет ограниченный доступ к возможностям системы
Зарегистрированный пользователь
Потенциальный турист, пользователь, прошедший регистрацию и имеющий возможность управления профилем и бронирования туров
Туроператор
Специалист, который разрабатывает туры
Турагент
Пользователь, ответственный за продажу туров и подтверждение бронирований
Администратор
Пользователь с полными правами управления контентом, пользователями, турами и бронированиями
 
Диаграммы прецедентов
В программе StarUML создана диаграмма прецедентов для разрабатываемой информационной системы (Рисунок 1).
Рисунок 1- Диаграмма прецедентов туристического агентства
Созданы дополнительные диаграммы прецедентов для зарегистрированного пользователя, туроператора и турагента (Рисунок 2-4)
         
Рисунок 2 - Диаграмма прецедентов для зарегистрированного пользователя
Рисунок 3 - Диаграмма прецедентов для туроператора
Рисунок 4 - Диаграмма прецедентов для турагента
