Chapter One
Chapter One
1.1 introduction
A flight booking system is a system that allows users to search for, compare,
and book flights through an electronic platform. This type of system can be
built using various frameworks, such as Python, which is an open-source
framework for developing websites and software’s. This flight booking
system build using python would provide a smooth and user-friendly
experience for users, allowing them to easily book flights from their devices.
This system is a Site that allows users to search for, compare, and book
flights. The site typically integrates with one or more flight booking APIs to
retrieve flight information and handle the booking process. The site includes
features such as searching for flights, filtering results, and booking
management.
This system is designed to make the process of booking flights more
convenient and efficient for the users.
It allows users to search for flights based on different criteria such as
departure and arrival location, date, and number of passengers. Users can
also compare flight options, prices and select the most suitable one for them.
Once the flight is selected, the system guides the user through the booking
process, including payment and confirmation. The system can also handle
other functionalities like cancellations and refunds.
The app could also include features such as searching for flights, filtering
results, and booking management. It is important to use the best practices of
python to ensure good performance and a good user experience.
This would allow users to search for and book flights directly from their
devices. The system would likely have a user-friendly interface and allow
users to search for flights based on various criteria such as destination,
departure date, and number of passengers. Users would also be able to view
flight itineraries and make payments for their bookings.
1.2 Purpose and objective of study
The purpose of a flight booking system app built with python is to provide a
convenient and efficient way for users to search for, compare, and book
flights from their devices.
The main objective is to make the process of booking flights as easy as
possible for the users, and to provide them with a good user experience.
The objective of the system is to simplify the flight booking process and
make it more accessible to a wider range of users. This can be achieved by
providing a range of search and filter options, as well as easy-to-use booking
and payment interfaces. The system should also provide users with real-time
flight information and updates, so they can make changes to their bookings
as needed. Additionally, the system should be able to handle multiple
bookings, cancellations, and refunds, to provide a comprehensive flight
booking service.
The system should be user-friendly and intuitive, allowing users to find the
flight quickly and easily they are looking for. The system should also provide
users with relevant information such as flight schedules, prices, and
availability, so they can make an informed decision when booking a flight.
In summary, the purpose of the flight booking system built with Python is to
provide a comprehensive and easy-to-use flight booking service to the users,
by simplifying the process of booking flights and providing real-time flight
information and updates, while the objective is to make the process of
booking flights as easy as possible for the users and to provide a good user
experience.
The purpose of a flight booking system app built using the Python is to
provide users with a convenient way to search for and book flights. The
objectives of the system would likely include:
1.3Problem statement
The current system for booking flights is time-consuming and inconvenient
for users. Many users find it difficult to navigate through multiple websites to
find the best deals, and the process of making a booking is often confusing
and complicated. The goal of this project is to develop a site that allows
users to easily search for and book flights, while providing a user-friendly
and streamlined booking experience.
We want to develop a site that makes the process of booking flights easy
and convenient for users. The system should allow users to search for flights,
compare prices and booking options, and make a booking with ease. The app
should also provide useful features such as flight status notifications, flight
itineraries, and e-tickets, which will be delivered to the user's device.
A problem statement for a flight booking system built using the Flutter
framework could be:
To design and develop a user-friendly, high-performance site that allows
users to easily search for and book flights directly from their devices. The
system should include features such as flight search and filtering, seat
selection, and payment processing. Additionally, it should be integrated with
airlines' API to access real-time flight information, prices, and availability."
This problem statement highlights the main requirements of the project and
sets the scope of the work to be done. It also defines the main goals of the
project, which are to create a user-friendly app that enables customers to
book flights with ease.
1.5 SCOPE
The scope of a study of a flight booking system app built using Flutter would
likely include the following aspects:
Functionality: The study would examine the functionality of the flight booking
system app, including features such as searching for flights, displaying
available options, booking flights, and managing reservations.
User interface: The study would evaluate the user interface of the app,
including its design, layout, and overall usability.
Technical aspects: The study would examine the technical aspects of the
app, including its performance, scalability, and compatibility with different
devices and platforms.
Integration with other services: The study would investigate the app's ability
to integrate with other travel-related services such as rental cars or hotels.
Maintenance and support: The study would consider the ease of
maintenance and support of the app, including the ability to update and fix
bugs.
Development process: The study would examine the development process of
the app, including the use of the Flutter framework, the team's experience
and the development time.
It's worth mentioning that the scope of the study may vary depending on the
specific goals and objectives of the research.