You are on page 1of 4

FLIGHT RESERVATION

SYSTEM

-KEERTHANA P
21/PCSA/121
OBJECTIVE:
To design an application which allows
customers to reserve their flight tickets and allows
administrators to monitor and modify the flight
details.

STATEMENT OF WORK:
The System allows the customer to check
the availability of flights on specific dates and
destination, routes and get the duration of the
available flights. It also allows the customer to
check the price and the things that are included in
the ticket such as baggage allowance ,meal, etc.
and book the ticket. Administrators can
modify,add new flights or remove the existing
flights to the system . Furthermore , administrators
can see customers' requests about cancellation of
booking and decide whether to accept and reject
them.
The customer can search the available
flight on a specific date , destination and can sort
the result list according to the price or duration.
Then customers can choose their destination or
date and then book thier tickets by proceeding to
the payment and can also send a request for
cancellation for their tickets.
The administrators will monitor the flight
details , customer’s cancel requests and decide
whether to accept the cancellation or deny their
request.

REQUIREMENTS:
This system aims to overcome the
existing system drawback by allowing the
customers to make their reservation from different
parts of the world without leaving their place . It
will also reduce the workload of the employees
who are responsible to make the reservation at
office .
CUSTOMER:
● Customer searches for flights
● System displays the list of available flights
● Customer chooses to sort the list of flights
either by price or the duration of flight.
● System displays the sorted list of flights
BANK:
● Customer clicks “Book Now” button
● System asks the customer to enter card details
as default
● Customer enters the card details
● Customer clicks “Make Payment” button.
● System handles the payment.
● System displays the confirmation of the
payment.
● System sends an invoice to customer’s email.

ADMIN:
● Administrator logs in to the admin panel.
● Administrator adds details about new flights to
thesystem.
● Administrator submits the addition of the new
flights to the system.

UML DIAGRAM:

You might also like