Version 2 (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
Note:
See TracWiki
for help on using the wiki.