You are on page 1of 25

Airline Reservation

System

Group 1
Rahima Jahangir
Tahira Naseem
Tehmina Nisar

BS-IT
ADP-IT
ADP-IT

:
:
:

25
14
43

Objective
To develop a system for airline reservation system
Which provides secure easy and less costly process
for traveling .

PROBLEM DEFINITION

The Airline Reservation System (ARS) provides an


interface to schedule flights and reservations for an
airline that services.
The functionality of the ARS is broken into various
primary groups.

Customer reservation information and user were


added, deleted and updated in the implementation
phase to account for the way we decide to implement
security.
User keeps track of the username, password
information and customer reservation information link
provides a link between the customers reservation
information and login table.

OBJECTIVES OF PROPOSED SYSTEM

Manual work has to be reduced.


Get accuracy.
Result to be received very quickly.
It uses concept of user friendliness.
It provides using of multiple applications at a time.
Increase security, speed, storing and accuracy.
Customer services can not only be satisfied but also enhanced
to the extent that one can obtain or cancel a reservation from
any branch for any route at any given time.
To speed up the operation.
Managing and maintaining data becomes easier.
Provide convenience to travelers.
It decreases manpower and high cost

ADVANTAGES OF PROPOSED SYSTEM


The proposed system due to computerized is much faster in
reservation process, cancellation process and transactions.

Transfer of information from various branches would become


easier and faster.
Managing and maintaining data becomes easier and cost
effective due to very high amount and reliability of storage
space available in the proposed system.
Customer services can not only be satisfied but also enhanced
to the extent that one can obtain or cancel a reservation from
any given time.

FEASIBILITY STUDY & COST BENEFIT ANALYSIS:

Feasibility study is most important and it


concerns great to the passenger, for which new
system is to be developed.

To determine feasibility of candidate system


in all respect I need to consider following
feasibility factors:

Economical feasibility
Technical feasibility
Behavioral feasibility

REQUIREMENT ANALYSIS
The outputs required by the user that must be
included into the proposed system are as follows:

The work for the particular user must be personalized.

Passport and valid visa are required for ticket booking.


Tickets are print as in required order.
The user must be provided easy if he wants to switch
from one application to other at a time.

FACT GATHERING TECHNIQUES

Interviews
Record Reviews

Interviews
These interviews provided information such
as:
Activities involved in process of reservation
processing involving fare, other services,
flight information, flight schedule
information, airbus, various reports are
generated using existing system.
Type & frequency of forms and reports.
Limitation of Existing system.

Record Reviews
To gather details about the Airlines
Reservation, many kinds of records & reports
were reviewed. This study covered.

Standard Operating Procedure.


Forms and reports generated by existing
manual system.
Document flow (Input / Output) of the
system.

DESIGN:
Hardware Configuration:-
For the successful run of the proposed system the required
stand alone Personal Computer with, minimum hardware
required to run the system is as below.
Hardware
Minimum Requirement
Processor

Pentium 2

Hard disk

4 GB

RAM

64 MB

Dot Matrix Printer

16 Pin

Software Configuration:-

The minimum Software required by


the system is follows.
ORACLE as Back End.
Visual Basic 6.0 as Front End
The reason for selecting ORACLE
and Visual Basic as tools are as
follows.

TABLE DESIGN
Table design contains all the tables
required to store the required
information which are stated below:
1. TABLE NAME: AIRBUS

2. TABLE NAME: SERVICE


3. TABLE NAME : CONTROL
Etc

CONTEXT DIAGRAM FOR AIRLINE RESERVATION


SYSTEM:

Data Flow Diagram

DATA DICTIONARY
Analysts use Data Dictionary for five
important reasons.
1) To manage the detail in large systems.
2) To communicate a common meaning for all
system elements.
3) To document the features of the system.
4) To facilitate analysis of the details in order to
evaluate characteristics
and determine where
system changes should be made.
5) To locate errors and omissions in the system.

SPLASH SCREEN :

MASTER MENU :

RESERVATION FORM

CANCELLATION FORM

RESERVATION REPORT :


TESTING PROCEDURE AND SYSTEM IMPLEMENTATION PHASES

The testing plans areas that are to be tested.

1. Testing for data entry error: -


Incorrect data entry, leads to incorrect results. Sometimes it may
creates run time errors. So data should be checked for validity.
2. Testing for basic principles: -
If all processing is in order but display of the screens is disorderly
then that has to be rectified and such screen can confuse the
user. User will be left wondering on the next actions to be taken.
In some of the cases operator/user has the habit of certain key
for particular option. In such cases users requirements are taken
into consideration. E.g. press Escape for Exit. In some cases. I.e.
Branch code, PNR no are auto generated.

3)Testing for suitable error


messages
If the error messages are not suitable
phases or incorrect then there can be log
off problems to the user who is nonprofessional wont be able to figure out
what exactly the error is E.g. if the user
has entered an incorrect airbus no and if
the error messages displays invalid
airbus no then that is an error.
If user pressed ESCAPE key and if nothing
happens then that is also an error.

Thank You

You might also like