Академический Документы
Профессиональный Документы
Культура Документы
Submitted By
Aqsa Muzammil 01
Iqra Fatima 25
33
Saira Iftikhar
This is certify that Aqsa Muzammil Roll No. 01 ,Iqra Fatima Roll No. 25 and Saira
Iftikhar Roll No.33 successfully completed the final project named as: Airline
Reservation Sysrtem, at the Department of Computer Science & Information
Technology, GSCWU Bahawalpur, to fulfill the requirement of the degree of BS in
Information Technology.
______________________ _____________________
Project Supervisor Project Coordination Office
Ma’am Aqsa Mehmood
_____________________________ ________________________
External Examiner Head of Department
Acknowledgement
1- Saira Iftikhar
2- Iqra Fatima
Date: June,25,2019
1. Introduction:
Airline reservation systems is the passenger service systems, which provides the facility
to direct contact with the passenger. User access an airline inventory through and
availability display. It contains all offered flies particular city with their available seats in
different booking classes.
The need of the system we realized because of some issues .we had to go there where we
want to reserve our tickets, it is time consuming, wastage of fuel, and travel agent had the
difficult task of looking into separate books for reservation
Minimize repetitive work done by the system administrator and reservation clerks.
Reduce effort and frustration for travelers in scheduling a trip, especially by reducing the
search effort for the flight they need to take. Reduce redundancy in the information
required from the customers in order for them to buy tickets, create user accounts etc.
Check the validity of input data and give a feedback to the user in case of errors or
inconsistency. Make it easy for travelers to check the ticket status or make changes to
their trip. Check the validity of input data and give a feedback to the user in case of errors
or inconsistency. The system shall also give the user an option to cancel a confirmed
ticket or a blocked ticket.
Project Title:
“AIRLINE RESERVATION SYSTEM”
Project Members:
Project Goal:
Airline reservation system will contain the detail about flight schedule and its fare , passenger reservation
and tickets records.
Objectives:
Sr.#
1 The main objective is to make the airline information system online based
6
Project Success criteria:
User module:
Register himself with the system by providing personal information or log into the
system as a guest.
Book Tickets:
This module is used to book the ticket after checking the availability.
Home page:
In the HOME page we have included the navigation material of Airline Reservation
System.
Search flight:Search option is given to user by using textbox to search the related flight.
Log In/Admin: This page gives you access to enter in the system as Admin or a user.
For Booking of seats user need to sign up in the system.
Contact: In contact section we have provide contact detail of the Airline Company.
Making Reservation: After checking availability User can Reserve the ticket.
View Ticket Status: A user to view all information about his trip.
Performance: The admin should use new feature to design the website for better
performance
Our system will hope fully be completed in the proposed Gantt chart shown
as follow:
2.1. Introduction
First deliverable is all about planning and scheduling of project. This deliverable must
contain following artifacts:
a. Project Feasibility
b. Project Scope
c. Project Costing
d. Task Dependency Table
e. Critical Path Method Analysis (CPM Analysis)
f. Gantt Chart
g. Introduction to team members
h. Tasks and member assignment table
i. Tools and Technologies
j. Vision Document
k. Risk List
l. Product Features
3.1 Introduction:
Requirements engineering process provides the appropriate mechanism for understanding
what the customer wants, analyzing need, assessing feasibility, negotiating a reasonable
solution, specifying the solution unambiguously, validating the specification and
managing the requirements as they are transformed into an operational system. The task
of capturing, structuring, and accurately representing the user's requirements so that they
can be correctly embodied in systems which meet those requirements (i.e. are of good
quality).
Requirements elicitation
Requirements analysis and negotiation
Requirements specification
System modeling
Requirements validation
Requirements management
Organizational Chart
Phase II
Phase II involves complete automation of the reservation of the ticket. Phase II includes
following business areas:
Add and view Flights
Add and view Fares
View and Confirm Tickets
View and manage Users
Account setting
b. Perform Refinement:
The following entities are related to our proposed system:
Customer Account
Reserve ticket
Inventory Management
Invoice
Account
UC-01: Register:
UC-02: Login:
Search flight
International
User
Reserve Flight
International
User
Cancel Flight
Admin
4.1. Introduction:
Third deliverable is all about the software design. In the previous deliverable, analysis of
the system is completed. So we understand the current situation of the problem domain.
Now we are ready to strive for a solution for the problem domain by using object-
oriented approach. Following artifacts must be included in the 3rd deliverable.
The UML system sequence diagram (SSD) illustrates events sequentially input from our
external source to the system. This SSD will define the system events and operations.
System sequence diagrams are a timeline drawing of an expanded use case. Events are
related by time with the top events occurring first. System events are the important items.
These are events that cause a system response.
Registeration:
enter URL
form appear
fill form
verify detail
if valid
Add user
Message
Registered Successfully
if invalid
Message
display error
Figure 1.Registeration
message if valid
if invalid
invalid message
login invalid
logout
Figure 2.Login
Search Flight:
check flight
if available
display results
select flight
send flight id
match id
fare detail
display fare detail
if unavailable
Flight detail:
opt
if detail matche d
message
display to user
if detail is missing
message
re_enter deta il
ente r flight id
send flight id
delete flight
message
cancellation done
display to user
Figure 5.Flight id
Registration:
Search flight:
Flight id:
Controller
User
Admin:
Login
Perform operations
Logout
Shows admin penal
Return result
Redirect to start page
User:
User login
Book ticket
Logout
Shows user penal
Gives ticket id
Return to start page
Controller:
5.1. Introduction:
Analysis & Design Model for object oriented approach:
Ticket
Enter pa ssenger detail
Rese rvation Return total amount
Register Login
Passenger
Sta tus
Ticket
Enter passenger detail
Reservation
Return total amount
Register Login
Passenger
Status
Figure 7.DFD-Level2
The existing system contain the airline schedule, passenger reservation and
tickets record, reservation for individual passenger and groups of passengers.it
also check the capacity of the tickets whether a require ticket is available or not. If
a require ticket is available then issue a ticket and update the reservation
information
travelling_class first_name
last_name
email
password
phone_no
tblFare cnic
fare_id
tblNotifications
user_type
id
flight_id status
message
adults
time
child
date
ticket_id
seen_status
user_id
tblMails
mail_id
name
subject
email
message
date_stamp
time_stamp
Figure 8.Login
Figure 10.Home
Figure 14.Contact Us
Figure 16.Profile
Figure 20.Dashboard
Figure 28.Notification