Index
[Link]. Page No.
Title
1. 2
Abstract
2. Aim 3
3. Introduction 4
4. System Architecture 5
5. 6
Advantages
6. 7
Disadvantages
7. 8
System Requirements
8. Source Code 9-12
9. 13
Output
10. 14
Conclusion
11. Reference 15
GUI Application Development Using [Link] Page 1
Abstract
Automation in various fields is taking this world one step closer to the technical era. This
project “Airline Reservation System” is about flight ticket booking and managing flight
databases as admin. Airline reservation System is a computerized system used to store and
retrieve information and conduct transactions related to air travel. The project is aimed at
exposing the relevance and importance of Airline Reservation Systems. It is projected towards
enhancing the relationship between customers and airline agencies through the use of ARSs,
and thereby making it convenient for the customers to book the flights as when they require
such that they can utilize this software to make reservations.
GUI Application Development Using [Link] Page 2
Aim
Airline Reservation System provides information regarding all flights, their arrival, their
departure, seat availability and other associated things to client. In this project regarding
the tickets you can cancel, book and print tickets according to the scheduled flights.
GUI Application Development Using [Link] Page 3
Introduction
An airline select seats, and make payments [Link] reservation systems are
typically made up of two components: the airline's inventory system and the booking
system. The inventory system contains information about available flights, including
schedules, routes, and prices. The booking system allows customers to search for and
book flights based on their preference
The development of airline reservation systems began in the 1950s with the introduction
of the first computerized reservation system, SABRE, by American Airlines. Today, many
airlines use their own reservation systems or rely on third-party providers such as
Amadeus, Sabre, and [Link] system is a software platform used by
airlines and travel agencies to manage and book flight reservations. The system provides
customers with the ability to search for flights,
GUI Application Development Using [Link] Page 4
System Architecture
GUI Application Development Using [Link] Page 5
Advantages
Policies for an easy refund.
Domestic and International Airlines Available.
Integration with different travel product providers is possible via a unified connectivity
gateway.
Capability to design, deploy, and evaluate airline reservation system.
Mobile accessibility.
GUI Application Development Using [Link] Page 6
Disadvantages
You need Internet access.
You need to be ready for an influx of new customers.
Not all online booking systems are created equal.
Avoid booking systems that don't bring you new quality customers.
GUI Application Development Using [Link] Page 7
System Requirements
Hardware Requirements-
Operating system supports all known operating system such as windows,linux,mac.
Computer 512MB+RAM,monitor with minimum resolution of 1024*768,keyboard,
mouse.
Hard Drive should be in NTFS filesystem formatted with minimum 10GB of free space.
ALaser printer will need to be used to print these report and notes.
Software Requirements-
Software is designed to run on any platform above Microsoft Windows 7(33 bits.
[Link] Frameworks 4.0 or above.
Microsoft SQL Server Management Studio Express 2010
GUI Application Development Using [Link] Page 8
Source Code
Module Module1
Dim flightNumber As Integer = 101
Dim departureCity As String = "New York"
Dim arrivalCity As String = "Los Angeles"
Dim numSeats As Integer = 50
Dim seatsBooked As Integer = 0
Dim passengerList As New List(Of String)
Sub Main()
[Link]("Welcome to Airline Reservation System!")
[Link]("Flight Number: " & flightNumber)
[Link]("Departure City: " & departureCity)
[Link]("Arrival City: " & arrivalCity)
While True
[Link]("What would you like to do?")
[Link]("1. Book a seat")
[Link]("2. Check seat availability")
[Link]("3. View passenger list")
[Link]("4. Exit")
[Link]("Enter your choice (1-4): ")
GUI Application Development Using [Link] Page 9
Dim choice As Integer = [Link]()
Select Case choice
Case 1
BookSeat()
Case 2
CheckAvailability()
Case 3
ViewPassengerList()
Case 4
Exit While
Case Else
[Link]("Invalid choice. Please try again.")
End Select
[Link]()
End While
End Sub
Sub BookSeat()
[Link]("Enter passenger name: ")
Dim passengerName As String = [Link]()
[Link]("How many seats would you like to book? ")
GUI Application Development Using [Link] Page 10
Dim numSeatsToBook As Integer = [Link]()
If numSeatsToBook > numSeats - seatsBooked Then
[Link]("Sorry, there are not enough seats available.")
Else
seatsBooked += numSeatsToBook
For i = 1 To numSeatsToBook
[Link](passengerName)
Next
[Link]("Thank you for booking " & numSeatsToBook & " seat(s).")
[Link]("There are now " & (numSeats - seatsBooked) & " seat(s) available.")
End If
End Sub
Sub CheckAvailability()
[Link]("There are " & (numSeats - seatsBooked) & " seat(s) available.")
End Sub
Sub ViewPassengerList()
If [Link] > 0 Then
[Link]("Passenger List:")
For Each passenger As String In passengerList
[Link]("- " & passenger)
GUI Application Development Using [Link] Page 11
Next
Else
[Link]("There are no passengers booked on this flight.")
End If
End Sub
End Module
GUI Application Development Using [Link] Page 12
Output
GUI Application Development Using [Link] Page 13
Conclusion
It reduces the scope of manual error and conveniently maintains any modifications,
cancellations in the reservations. It not only provides flight details but also but also creates a
platform to book tickets, cancels or modifies ticket timings or dates and even informs about the
number of people on board. Airline reservation system is an essential tool for airlines to
manage and streamline the process of booking flights. It allows customers to search for
and book flights online, select seats, and manage their bookings.
GUI Application Development Using [Link] Page 14
Reference
[Link]
[Link]
[Link]
[Link]
GUI Application Development Using [Link] Page 15