75645285 Airline Reservation System
-
Upload
ansh-sharma -
Category
Documents
-
view
252 -
download
1
Transcript of 75645285 Airline Reservation System
-
8/13/2019 75645285 Airline Reservation System
1/21
FlyAirli
Art
igh Airlinee Reservat ion System
Submitted By:ria Grace Alimurung
0533-0511i3291
-
8/13/2019 75645285 Airline Reservation System
2/21
IT18 Database Management Syste
I. STRATEGY AND
Description of Current Busi
Fly High Airlines is a
affordable rate. The company i
passengers and process payme
the lack of interface and user-co
To compete with other
their employees to easily sear
reliable customer service.
Description of Operations
In Fly High Airlines Datab
ContactPerson
This table contains the p
the unique contactID, th
birthday, sex, address, c
Guest (Passenger)
This table includes the
corresponding contactID
and birthday.
Flight
This contains the flight n
arrival place, and the bas
2
ANALYSIS
ness Activities
orthcoming airline company that offers lo
initially using Microsoft Excel to monitor flig
ts. This current system is considered incomp
ntrol.
ival companies, they must develop first an ea
h flights, passengers and bookings - resulti
ase System, there are 9 tables which are:
rsonal information of the person booking a fli
e chosen flight/s, the contact persons name, p
ntact number and e-mail address.
passengers information such as the uniqu
that made the reservation, the guests passpo
umber, the flight class, the flight schedules, t
e fare.
Fly High Airlines
2
al flights at an
t schedules, add
tent because of
y-to-use GUI for
g to a fast and
ht. This includes
assport number,
guestnum, the
t number, name
e departure and
-
8/13/2019 75645285 Airline Reservation System
3/21
IT18 Database Management Syste
Class
This contains the flight cl
Mode of Payment
This contains the Mod
(ModeType).
Add-On
This contains the Add
(AddOnPrice). The AddO
Booking
This table contains the
persons unique confir
contact person may now
Payment
This table contains theamount, the modeID and
Ticket
This table contains the g
transaction numbers.
This system can also view the r
and by Place of Destination, Vi
Masterlist of Contact and Guest.
2
ass code and its corresponding description (Fli
ID and its equivalent description of the m
nID and its equivalent description (AddOn
is optional.
booked flight number, the date of booking,
ation number. After acquiring the confirmat
proceed to payment.
unique transaction number, the status of pa add-on ID.
uests ticket number, the guestnum, and the
eports of what users ask like Search Flights b
ew Booking and Payment, View Passengers b
Fly High Airlines
3
htDesp).
de of payment
ype) and price
and the contact
ion number, the
ment, the total
onfirmation and
Departure Date
Flight, and the
-
8/13/2019 75645285 Airline Reservation System
4/21
IT18 Database Management Syste
Business Rules and Constra
Since the author of this
government regulations of airli
business rules of Cebu Pacific Ai
GENERAL RULES:
1. Any person, under 18 ye
2. The airline will carry a p
booking is confirmed in the
identification and such valid tra
3. The airline serves the rig
if the fare and other amounts d
the balance upon request.
RESERVATIONS:
4. The airline may allow t
passenger in the itinerary receip
the change is requested
the fare paid by or for th
5. A passenger may cancel
hours prior his scheduled depa
may not rebook the flight or a
flown and the fare paid will be f
2
int
paper only has minimal information on the g
e management, she has referenced some c
.
rs of age, cannot make a ticket reservation.
ssenger only (a) if he is named in the Itinerary
eservations system and (c) upon presentat
el documents as may be required by applicabl
ht to cancel a reservation or refuse the carria
e have not been paid in full and the passenge
e transfer of a flight reservation and change
t under the following conditions:
ore than 24 hours before flight departure tim
e substituted passenger is not considered a pro
his entire reservation not flown at any time up
ture; otherwise, the flight is considered flow
ply for the creation of a travel fund if the fli
rfeited by the airline.
Fly High Airlines
4
eneral rules and
ncepts from the
Receipt, (b) if his
ion of proof of
law.
e of a passenger
is unable to pay
of name of any
e and;
motional fare.
to more than 24
. The passenger
ht is considered
-
8/13/2019 75645285 Airline Reservation System
5/21
IT18 Database Management Syste
REBOOKING, REFUND
6. Following the voluntar
passenger to rebook a flight onl
the request to rebook is
the passenger pays the r
the passenger pays the f
that of the cancelled flig
SCHEDULES, CANCELLATION
7. The airline may change
flight or postpone a flight to any
8. The airline may cancel, t
route at any time after a reserva
2
cancellation of the reservation, the airlin
if:
ade more than 24 hours before flight departu
booking fee;
re difference, where the new flight is in a fare
t.
S, DELAYS
t any time and from time to time the regular
day other than the scheduled day.
rminate or delay any flight, or suspend the op
tion has been made.
Fly High Airlines
5
will allow the
re time;
class higher than
schedule of any
ration of a flight
-
8/13/2019 75645285 Airline Reservation System
6/21
-
8/13/2019 75645285 Airline Reservation System
7/21
IT18 Database Management Syste
1
1
BOOKING(ConfirmationNum, Ti
PAYMENT (TransactionNum, To
ADDON (AddOnId, AddOnType,
MODEOFPAYMENT (ModeID, M
Entity Relationship Diagra
is found in
1
is foundin
is fou
2
1
1
cketNum, DateBooked)
alAmt, Status, ModeID, AddOnID)
AddOnPrice)
odeType)
1 is reservedby
canhold
Can have
olds
nd in
Fly High Airlines
7
1
1
Reservesfor
Can have
-
8/13/2019 75645285 Airline Reservation System
8/21
IT18 Database Management Syste
Relational Schema (Based
2
n ERD)
Fly High Airlines
8
-
8/13/2019 75645285 Airline Reservation System
9/21
IT18 Database Management Syste
II. DESIGN
TABLE SPECIFICATION
Table Name: ContactPerson
Primary Key: ContactID
Foreign Key: FlightNum
Field Name Data Type
ContactID Text
FlightNum Text
PassportNum Text
Name Text
Birthday Date/Time
Sex Text
ContactNum Text
EmailAdd Hyperlink
Address Text
Table Name: Guest
Primary Key: GuestNum
Foreign Key: ContactID
Field Name Data Type
GuestNum Number
ContactID Text
PassportNum Text
Name Text
Birthday Date/Time
2
Format/Field Descrip
10 The unique ID assigned t
10 Flight nu
15 Passport n
50 Full na
General Date Date of
7 Gend
20 Contact Number (e.g mo
E-mail ad
100 Present a
Format/Field Descrip
Long Integer The unique ID assign
10 The unique ID assigned t
15 Passport n
50 Full na
General Date Date of
Fly High Airlines
9
ion
each contact person
ber
umber
e
irth
r
ile number, landline)
dress
dress
ion
ed to each guest
each contact person
umber
e
irth
-
8/13/2019 75645285 Airline Reservation System
10/21
-
8/13/2019 75645285 Airline Reservation System
11/21
IT18 Database Management Syste
Table Name: Booking
Primary Key: ConfirmationNu
Foreign Key: FlightNum
Field Name Data Type
ConfirmationNum Text
DateBooked Date/Time
FlightNum Text
Table Name: Payment
Primary Key: GuestNum
Foreign Key: ContactIDField Name Data Type
TransactionNum Text
Status Text
ModeID Number
TotalAmt Text
AddOnId Number
Table Name: Ticket
Primary Key: TicketNum
Foreign Key: ConfirmationNu
Field Name Data Type
TicketNum Text
ConfirmationNum Text
TransactionNum Text
GuestNum Number
2
Format/Field Descrip
10 Confirmation numberperson that has b
General Date Date of b
10 Flight nu
Format/Field Descrip
10 Transaction number
10 Status of p
Long Integer Code for the mod
6 Total Am
Long Integer Code for th
, TransactionNum
Format/Field Descript
10 TicketNum assigned to eac
10 Confirmation number giperson that has b
10 Transaction number
Long Integer The unique ID assign
Fly High Airlines
11
tion
iven to the contactooked a flightoking
mber
ion
of the payment
yment
e of payment
ount
add-on
ion
guest after payment
ven to the contactoked a flight
of the payment
d to each guest
-
8/13/2019 75645285 Airline Reservation System
12/21
IT18 Database Management Syste
Table Name: ModeOfPayment
Primary Key: ModeID
Foreign Key: none
Field Name Data Type
ModeID Number
ModeType Text
Table Name: AddOn
Primary Key: AddOnID
Foreign Key: none
Field Name Data Type
AddOnId Number
AddOnType Text
AddOnPrice Text
2
Format/Field Descrip
Long Integer Code for the mod
20 Description of mo
Format/Field Descrip
Long Integer Code for th
50 Description
5 Price of a
Fly High Airlines
12
ion
e of payment
e of payment
ion
add-on
f add-on
d-on
-
8/13/2019 75645285 Airline Reservation System
13/21
IT18 Database Management Syste
Screen Designs
A. Forms
2 Fly High Airlines
13
-
8/13/2019 75645285 Airline Reservation System
14/21
IT18 Database Management Syste 2 Fly High Airlines
14
-
8/13/2019 75645285 Airline Reservation System
15/21
IT18 Database Management Syste 2 Fly High Airlines
15
-
8/13/2019 75645285 Airline Reservation System
16/21
-
8/13/2019 75645285 Airline Reservation System
17/21
IT18 Database Management Syste
PARAMETER VALUE:Contact N
EXAMPLE INPUT:Barney Stinso
PARAMETER VALUE:FlightNum
EXAMPLE INPUT:flight2
2
me
Fly High Airlines
17
-
8/13/2019 75645285 Airline Reservation System
18/21
IT18 Database Management Syste 2 Fly High Airlines
18
-
8/13/2019 75645285 Airline Reservation System
19/21
IT18 Database Management Syste
III. SCRIPT LISTING
DISPLAY: ContactID, Name, Guest
PARAMETER VALUE:None
DISPLAY: FlightNum, DepDate, DePassportNum, Name
PARAMETER VALUE:FlightNum
DISPLAY: FlightNum, FlightClass,
PARAMETER VALUE:DepDate
SELECT Flight.FlightNum, Flight.DGuest.PassportNum, Guest.Nam
FROM Flight INNER JOIN (ContacGuest.ContactId) ON Flight.Flight
SELECT C.ContactID, C.Name, G.G
FROM ContactPerson AS C, Gues
WHERE C.ContactID=G.ContactID
SELECT Flight.FlightNum, Flight.FlFlight.ArrDate, Flight.ArrTime, Fli
FROM Flight
WHERE (((Flight.DepDate)=[Enter
2
Num, Name
pTime, DepPlace, ArrDate, ArrTime, ArrPlace, Gues
epDate, DepTime, DepPlace, ArrDate, ArrTime, Arr
epDate, Flight.DepTime, Flight.DepPlace, Guest.Gu, Flight.ArrDate, Flight.ArrTime, Flight.ArrPlace
Person INNER JOIN Guest ON ContactPerson.ContaNum = ContactPerson.FlightNum
uestNum, G.Name
AS G
;
ightClass, Flight.DepDate, Flight.DepTime, Flight.Deght.ArrPlace, Flight.BaseFare
Date of Departure (mm-dd-yyyy):]));
Fly High Airlines
19
tNum,
Place, BaseFare
stNum,
ctID =
pPlace,
-
8/13/2019 75645285 Airline Reservation System
20/21
IT18 Database Management Syste
DISPLAY: FlightNum, FlightClass,
PARAMETER VALUE:ArrPlace
DISPLAY: ContactID, PassportNuBirthday, ConfirmationNum, DateBDepTime, DepPlace, ArrDate, ArrTi
PARAMETER VALUE:ContactPer
SELECT ContactPerson.ContactIDGuest.GuestNum, Guest.PassporBooking.DateBooked, Ticket.TickAS FlightNum_Flight, Flight.FlightFlight.ArrTime, Flight.ArrPlace
FROM (ModeOfPayment INNER J
Payment.AddOnId) ON ModeOfPINNER JOIN Guest ON ContactPer(Booking INNER JOIN Ticket ON BFlight.FlightNum = Booking.FlightPayment.TransactionNum = Tick
WHERE (((ContactPerson.Name)
SELECT Flight.FlightNum, Flight.Fl
Flight.ArrDate, Flight.ArrTime, Fli
FROM Flight
WHERE (((Flight.ArrPlace)=[Enter
2
epDate, DepTime, DepPlace, ArrDate, ArrTime, Arr
, Contact-Name, GuestNum, Guest-PassportNum,ooked, TicketNum, TransactionNum, Status, FlightN
e, ArrPlace
on.Name
, ContactPerson.PassportNum, ContactPerson.NamNum, Guest.Name, Guest.Birthday, Booking.ConfirtNum, Payment.TransactionNum, Payment.Status,
Class, Flight.DepDate, Flight.DepTime, Flight.DepPl
OIN (AddOn INNER JOIN Payment ON AddOn.AddO
ayment.ModeID = Payment.ModeID) INNER JOIN ((son.ContactID = Guest.ContactId) INNER JOIN (Fligooking.ConfirmationNum = Ticket.ConfirmationNuNum) ON Guest.GuestNum = Ticket.GuestNum) ONt.TransactionNum
[Enter Name of Contact Person to view payment d
ightClass, Flight.DepDate, Flight.DepTime, Flight.De
ght.ArrPlace, Flight.BaseFare
Place of Destination:]));
Fly High Airlines
20
Place, BaseFare
uest-Name, um, DepDate,
,ationNum,
Flight.FlightNumce, Flight.ArrDate,
ID =
ontactPersont INNER JOIN) ON
etails: ]));
pPlace,
-
8/13/2019 75645285 Airline Reservation System
21/21
IT18 Database Management Syste
CONCLUSION:
The database system us
and searching. This system is no
in controls. It does not perfor
systems limited knowledge of
data is compromised because o
Learning MS Access co
developers of reservation syste
Source for Business Rules and Cons
http://www.cebupacificair.com/ab
2
es basic controls such as adding, deleting, vi
t intended to be used for business purposes si
automatic calculation of payments due to th
using Microsoft Office Access 2007. Further
the lack of login-password control.
mands for computation is highly recomme
s.
traints:
outus/terms-and-conditions.html
Fly High Airlines
21
ewing, updating,
ce it is deficient
e creator of this
ore, security of
nded for future