Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

FLIGHT BOOKING SYSTEM (WEB)

Problem Statement.
The Flight Reservation System is a system that allows the user to make inquiries and reserve flights, in
addition to being able to purchase air tickets remotely, without the need to resort to a human travel agent. It is
desired that the reservation system be accessible through the Internet (World Wide Web).

The system presents a welcome message on its main screen describing the services offered along with the
option to register for the first time, or if you are already registered, to be able to use the flight reservation
system. This access is given through the insertion of a previously specified login and a password previously
chosen and which must be validated. Once the user has registered, and after the user's registration and
password have been validated, the following activities can be selected:

Flight inquiry
Flight booking
Ticket payment
Checking flights can be done in three different ways:
Flight schedules
Flight Rates
Flight Status

The query according to schedule shows the schedules of the different airlines providing service between two
cities.
The fare query shows the different flights between two cities, giving priority to their cost.
Flight status is primarily used to check the status of a flight, including seat availability information and, in the
case of a flight for the same day, whether it is on time.
You can include preferences in searches, such as desired date and time, seat category, desired airline and, if
desired, only direct flights.
Flight reservation allows the customer to make a reservation for a particular flight, specifying the date and
time, under an established fare. It is possible to book an itinerary consisting of multiple flights, for one or more
passengers, in addition to being able to reserve seats.
The payment allows the customer, given a prior flight reservation and a valid credit card, to purchase air
tickets.
The tickets will subsequently be sent to the customer, or will be ready to be collected at the airport counter
prior to the departure of the first flight.
It is necessary to be previously registered with a valid credit card number to make ticket purchases, or
otherwise provide it at the time of purchase.
In addition to the flight services, the user may at any time access, modify or cancel their own registration, all
after having been the user validated in the system.
1. Identification of actors

When different actors play similar roles they can inherit from a common abstract actor , as
sample
Identification of the first costs of use

In the description of the problem it is mentioned that in order to use the system the user must be registered, so

which we add a use case Register User . On the other hand, the Base of
Reservation Data , and the
Registration Database since they are necessary secondary actors.

Make a
reservation
Extension relations

Inclusion relationships

Database
Records

Database
Reservations
Generalization
Relationship
GENERAL DIAGRAM OF USE CASES OF A SYSTEM
FLIGHT BOOKING

Records
Database

Pay Reservation

Database
Reviews

You might also like