Выходная информация – это данные, которые получает пользователь в результате или процессе работы программы. По сути, это данные, которые являются результатом обработки, вводимых пользователем. Это могут быть результаты вычислений, считывания, операции с переменными, отчеты и печатные формы.
`Passage`, `Departures_table`.`numDeparture`,`Plane_table`.`AirLanerName`,`DepartureAirport`, DATE_FORMAT(`Departures_table`.`DepartDate`, '%e-%c-%Y') as `DepartDate`, TIME_FORMAT(`Departures_table`.`DepartTime`, '%H:%i') as `DepartTime`, `ArrivalAirport`, DATE_FORMAT(`ArrivalDate`, '%e-%c-%Y') as `ArrivalDate`, TIME_FORMAT(`ArrivalTime`, '%H:%i') as `ArrivalTime`, TIME_FORMAT((CASE WHEN DepartTime > ArrivalTime THEN ADDTIME(TIMEDIFF('24:00:00', DepartTime), ArrivalTime) ELSE TIMEDIFF(ArrivalTime, DepartTime) END), '%H:%i') AS TravelTimes, `Economy`, `Economy_Flexible`, `Business`
FROM `Voyage_table`, `Departures_table`,`Plane_table`
WHERE Voyage_table.Passage = Departures_table.numPessage AND Voyage_table.DepartureAirport LIKE '{$cart["departure"]}%' AND Departures_table.AirLaner = Plane_table.AirLaner GROUP BY Departures_table.numDeparture"; $result = $db->query($query);
echo '
';
foreach ($result as $row) {
echo '
'.$row["DepartTime"].'
'.$row["ArrivalTime"].'
'.$row["TravelTimes"].'
Прямой Подробнее
Запрос на поиск занятых мест
C помощью данного запроса происходит обращение к базе данных, результатом которого является номера, а также количество занятых и забронированных мест.
$queryChair = "SELECT Tickets_table.Chair AS Chair FROM `Tickets_table` WHERE Tickets_table.numDepart = '$Depart' AND Tickets_table.Chair IS NOT NULL";
$row_cnt_chair[0] = $resultChair->num_rows; $queryReserve = "SELECT * FROM `Tickets_table` WHERE Tickets_table.numDepart = '$Depart' AND Tickets_table.CodeReserv IS NOT NULL"; $resultReserve = $db->query($queryReserve);
Тестирование программы включает в себя проверку её работы в различной среде и разных условиях с целью выявления ошибок и проверки корректности её работы.
Так как разрабатываемый программный продукт главным образом предназначен для работы с авиабилетами, поэтому особое внимание уделялось поиску предстоящих рейсов, бронирование и покупки билетов, а также выбору мест. Так же особое внимание было уделено интерфейсу.
Функционально тестирование можно проанализировать в тест прецеденте (таблица 4.1). Таблица 4.1 - Тест кейсы
Действие
Ожидаемый результат
Результат теста
Тестирование авторизации
После ввода логина и пароля, должен появится дополнительный функционал.
Тестирование прошло успешно. Дополнительные функции доступны.