Professional Documents
Culture Documents
Government College University Lahore: Programming Fundamental Project
Government College University Lahore: Programming Fundamental Project
❖ inDex
▪ Introduction
▪ About C++
▪ History of C++
▪ Elements of C++
➢ Object
➢ Classes
❖ History of C++
▪ It is designed with a bias for systems programming(operating
system ). Before standardization (1989 onwards), C++ was
developed by Bjarne Stroustrup at Bell Labs, starting in 1979,
who wanted an efficient flexible LanguageMany other
programming languages have been influenced by include c,Java.
❖ Elements of C++
▪ Object:
Objects are instances of class, which holds the data variables
declared in class and the member functions work on these class
objects. Each object has different data variables. Objects are
initialised using special class functions called Constructors.
▪ Classes:
▪ class in C++ is a user-defined type or data structure declared with
keyword class that has data and functions as its members whose
access is governed by the three access specifiers private, protected
or public. By default access to members of a C++ class is private.
❖ Graphical User
Interface
A graphical user interface (GUI) is a type of user interface through
which users interact with electronic devices via visual indicator
representations.
❖ Advantages of proposal
▪ Increase Accuracy of system
• Real-Time Update
•
Send Marketing emails to customers about deals and offers
•
Customer can select package according to his demands
•
Increase the number of loyal customers
•
Provides security to the customer database
•
Save Paper and Printing expenses
•
Updates real-time status on seats available
• Easy Cancellation Process
• Easy refunds after cancellation
Display Terms and Conditions, details and flights to the
• travelers
•
Traveler can compare the prices
• Display the arrangement of seats on the screen thus enabling
customers to book seats accordingly
• Provides customer history with just one click
➢ Air line reservation system is the best software to increase
profits and meet the demands and expectation of travelers. As
with the advent of the internet and increased number of
smartphone users, this technology is used by many airline
companies.
❖ Working:
▪ Install aeroplane information:
This feature allows you to install a typical aeroplane information before it can be reserved
by the passengers or shown inflight available.e. It includes the
▪ Aeroplane number
▪ Pilot name,
▪ arrival time,
▪ departure time ▪ destination (from and to)
▪ Reservation:
This feature is very simple; it includes the
▪ Aeroplane number ▪ seat number
▪ passenger’s name.
▪ Information
With this feature, you can show all the information regarding the
flights and their respective seats. It contains all the information
stored by the previous two function of this project. It also enlists
the no. of empty seats in a flight along with the seat number
registered to a particular passenger. (Scroll down to view the
output screen of this feature.)
▪ Availableflights:
This feature simply shows the
▪ Flights available for reservation,
▪ the information regarding the flight . stored under the first feature.
▪ Overall result:
➢ In airline reservation system project, file has not been used to
store the data of Flight information. So, upon every run of the
program, previously stored data regarding the aforementioned
features are lost.
➢ You are encouraged to incorporate file handling in this project to
store all the Flightss details, and make the project more effective
and complete overall. This is a very simple project, published here
just to show the implementation processes and techniques of class
and object of the C++ language.