Version 1 (modified by 3 weeks ago) ( diff ) | ,
---|
Пребарување и резервација на летови
Актери
- Корисник
Чекори во сценариото
Опција 1 – Пребарување на летови во Flight Search
- Корисникот по најава навигира до Flight Search страницата.
- Корисникот избира Departure City, Desired City, Date.
- Корисникот клика на копчето 'Search Flights'.
- На корисникот му се прикажува листа со летови, подредени по цена.
Опција 2 – Пребарување на летови од Wishlist
- Корисникот го одбира полето "Wishlist".
- На корисникот му се прикажува листа со сите летови кои ги има додадено во Wishlist.
{{ SELECT
f.FlightID, f.FlightNumber, dep.Name AS DepartureAirportName, dep.Country AS DepartureCountry, arr.Name AS ArrivalAirportName, arr.Country AS ArrivalCountry, f.DepartureTime, f.ArrivalTime, f.Price, f.AvailableSeats
FROM Flights f JOIN Destination dep ON f.DepartureAirport = dep.DestinationID JOIN Destination arr ON f.ArrivalAirpost = arr.DestinationID WHERE
lower(dep.Name) LIKE lower('%search%') OR lower(arr.Name) LIKE lower('%search%') OR lower(dep.Country) LIKE lower('%search%') OR lower(arr.Country) LIKE lower('%search%') AND f.DepartureTime BETWEEN @StartDate AND @EndDate AND f.AvailableSeats > 0
ORDER BY dep.Name, arr.Name; }}
}}}
Attachments (2)
- flight search.jpg (47.5 KB ) - added by 3 weeks ago.
- Wishlist.jpg (37.1 KB ) - added by 3 weeks ago.
Download all attachments as: .zip