Uploaded by Ирина Сеглюк

ТЗ ТРПОСУ

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