System rezerwacji biletów pewnej firmy lotniczej przyjmuje żądania rezerwacji od klientów indywidualnych i firm-pośredników.
Firma posiada flotę wielu samolotów kilku typów (każdy o innej liczbie miejsc i zasięgu) i obsługuje różne tras między lotniskami.
Minimalny zakres funkcjonalności:
- zarządzanie samolotami i klientami (dodawanie, usuwanie, przegląd)
- zarządzanie trasami i lotniskami (dodawanie, usuwanie, przegląd)
- mechanizm generowania lotów (dobór samolotu w zależności od odległości, uwzględnienie czasu podróży oraz powrotu, powielanie lotów na wiele dni - codziennych, cotygodniowych) na podstawie trasy
- funkcjonalność rezerwacji biletów
- zapis i odczyt stanu systemu na dysk