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

UNIVERSITI TEKNOLOGI MARA

PULAU PINANG
UNIVERSITI TEKNOLOGI MARA
CSC425
Introduction to Computer Programming
CSC404
Programming II
INDIVIDUAL PROJECT
GROUP PROJECT
TITLE
PROPOSAL REPORT
(Please fill up the title of your system)
__________________________________________

PREPARED BY:
Title: Flight Booking System
Student Name
Group: CDCS2302A
: (Student’s Name)

Matric No Lecturer:
: Zalikha
(Matric No.)Binti Zulkifli

Group : (group)

Matric No. Name


2022461532 AISYAH MAISARAH BINTI SUPIAN
2022812732 FATIN HUMAIRA
PREPARED FOR BINTI ROSLIZAM
2022461398 (Please fillMAISARAH BINTI TOBRONI
up your Lecturer’s Name)
__________________________________________
2022862868 NUR ADLINA SAKINAH BINTI SALIHUDDIN
DATE
__________________________________________
(Please fill up your Submission Date )
Submission Date: 18/04/2023
1
1.0 PROJECT TITLE

FLIGHT BOOKING SYSTEM

2.0 PROPOSED PROJECT SUMMARY

Malaysia Airlines provides domestic flights all around the country. In Malaysia, there
are 32 airports where Malaysia Airlines operates. Flight destinations available are only
within Malaysia, including Sabah and Sarawak. Customers cannot reserve tickets
online; they must physically visit the company in order to do so. Additionally,
passengers’ airline flight details are not stored in the system since the reservation is
done manually thus customers can only own one ticket that has been booked on that
day itself. The loss of one’s flight ticket will not be borne by the company because the
ticket can only be printed once. Since they must travel a long distance from their
homes to the company to make the reservation, people who live far from the airport
are significantly inconvenienced by this. The manual ticketing system also contributes
to a great deal of problems.

The current system is manual; it is slow, time consuming, and difficult for each
individual to book through the Malaysia Airlines office. It is also extremely difficult in
many situations to obtain a ticket and to calculate how many people have registered,
booked a specific ticket on a specific destination and time,and how many seats on a
specific plane are vacant. This takes a significant amount of time and money, as it
requires a significant amount of manpower.

Our suggestion to solve the problems is that we develop a readily accessible system
where it consists of 4 components; registration, flight ticket booking, payment and
receipt. The first component which is registration enables the customers to sign up by
entering their personal information just once into the system, making it simpler the next
time they want to book a flight. Next is the flight ticket booking section where
customers can easily obtain flight information such as flight schedules, price
according to the destination, available seats and others. Customers must choose their
desired travel destinations (to and from), as well as the dates of their departure and
arrival, the number of passengers, the cabin class, and any applicable discount
coupons. Additionally, customers are required to choose from the add on options listed
that consist of baggage weight and meals, each of which has a different pricing. Aside
from that, in the payment section, customers can also enter any discount code
provided when the user has chosen the add on options. Total payment will be

1
displayed once the customer has entered all the required input. Customers will have
an option of payment methods, including debit card, online banking, and Touch 'n Go
eWallet and once the transaction has been completed successfully, the flight details for
each passenger will be displayed in the ticket display section.

Our system provides a very efficient way for the individuals to book the flight ticket. To
make a reservation, individuals do not have to physically visit the main office. It
enables the others to schedule everything using an online system, allowing them to do
it whenever and wherever they like. They do not need to wait for business hours
because it is always available and the new system saves even more time. It is also
much more convenient for the Malaysia Airlines’ staff to collect the information about
each of the passengers. Additionally, passengers can print their own flight ticket
details, which means they won't have to worry if they misplaced their printed details
because they can print new ones on their own. Every information related to the ticket is
available to be accessed by the passenger online in the system.

2
3.0 ANALYSIS OF THE PROBLEM (INPUT/PROCESS/OUTPUT)

INPUT PROCESS OUTPUT

1. airport flight to
1. set fuelPriceHour = Tickets for each
depart from the list
20000.00 passenger with the
displayed.
2. set taxPrice = 65.00 passenger and flight
2. airport flight to land
3. set ecoPrice = details will be displayed.
from the list
fuelPriceHour /
displayed.
270.0
3. flight type
4. set busPrice =
(return/one way)
fuelPriceHour / 20.0
4. travel class type
5. set ecoPrice2 =
from the list
fuelPriceHour*2 /
displayed
270.0
(business,
6. set busPrice2 =
economy ).
fuelPriceHour / 20.0
5. number of
7. IF one way,
passengers.
business class and
6. package add on
from peninsular to
from the list
peninsular
displayed (classic,
premium, flex ) for price = busPrice +
each passenger. tax price
7. personal details of
the passengers. IF one way,
business class and
from peninsular to
non peninsular or
vice versa
price = busPrice2 +
tax price
IF one way,
economy class and
from peninsular to
peninsular
price = ecoPrice +
tax price
IF one way,
economy class and
from peninsular to
non peninsular or
vice versa
price = ecoPrice2 +
tax price

3
IF return, business
class and from
peninsular to
peninsular
price = (busPrice +
tax price)*2
IF return, business
class and from
peninsular to non
peninsular or vice
versa
price = (busPrice2
+ tax price)*2
IF return, economy
class and from
peninsular to
peninsular
price = (ecoPrice +
tax price)*2
IF return, economy
class and from
peninsular to non
peninsular or vice
versa
price = (ecoPrice2
+ tax price)*2
8. Repeat
total = total + price
+ add on price
until the number of
passengers entered
reached.

4
4.0 FLOW OF THE SYSTEM (IN DIAGRAM)

You might also like