Техническое задание Бронирование мест на авиаперевозки Разработчик: Сеглюк Ирина, 022402 Введение Настоящее техническое задание распространяется на разработку веб-приложения для бронирования мест на авиаперевозки. Разрабатываемое веб-приложение позволит бронировать места на авиаперевозки, просматривать информацию о всех бронях для выбранного рейса и отменять бронь. Назначение Основным назначением является упрощение бронирования мест на авиаперевозки. Пользователи системы - Потенциальные пассажиры. - Администратор. Функционал для пассажиров: При запуске программы появляется окно авторизации. Страница содержит 4 кнопки и форму для бронирования. Чтобы забронировать место на рейс, необходимо заполнить форму, которая включает следующие поля для заполнения: пункт назначения, время, количество мест, класс, и нажать на кнопку «Забронировать». После успешной брони места появляется окно о том, что места забронированы, данные записываются в LocalStorage и подгружаются при старте программы. В обратном случае появляется уведомление о нехватке мест. Если все места на рейсе заняты, он убирается из раскрывающегося списка. Чтобы просмотреть информацию о всех бронях для выбранного рейса, необходимо нажать на кнопку «Информация о брони». При нажатии появляется окно, которое включает в себе форму с полями для заполнения: пункт назначения, время и кнопку «Найти», при нажатии на которую появляется общая информация по выбранному рейсу и информация о всех бронях. Для отмены брони в приложении необходимо нажать на кнопку «Отменить бронь». При нажатии появляется форма с полями для заполнения: пункт назначения, время, имя, id и 2 кнопки: «Подтвердить», при нажатии на которую отменяется бронь и закрывается окно и «Отменить» для закрытия окна. Функционал для администратора: При нажатии на кнопку «Для администратора» появляется окно с полем для ввода пароля и кнопкой «Проверить», при нажатии на которую в случае совпадения пароля с заданным появляется окно для администратора. Оно содержит кнопку «Добавить» для добавления новых рейсов, при нажатии на неё появляется окно, которое включает в себе форму с полями для заполнения: пункт назначения, время, количество мест эконом-класса, количество мест бизнес-класса и кнопку «Добавить», и список рейсов. Каждый элемент списка содержит информацию о данном рейсе и кнопку «Удалить», которая удаляет рейс.