df-er-ar

16
PROJECT ON AIRLINE RESERVATION SYSTEM SUBMITTED BY: MANEET SEHGAL

Upload: enina-nelson

Post on 16-Apr-2015

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: df-er-ar

PROJECT

ON

AIRLINE RESERVATION SYSTEM

SUBMITTED BY:

MANEET SEHGAL

SEC: A1810A23

REG NO: 10802850

Page 2: df-er-ar

SYSTEM DESIGN

In this phase initially I had designed E-R diagram of the processes , in order to identify various entities and relation ship set ,entity set ,attributers, link attributes The Diagram of this process as under. After this step We had tried design the data base for the new system and normalized it The tables motivated in data dictionaries enclosed as annex II is an out come of this step

The symbol of entities are shown bellow

1

Entity setsRelation ship set

lineobal

Page 3: df-er-ar

E-R DIAGRAM FOR BOOKING DEPARTMENT

2

TEL_NO

D_O_B

PNR

NAME

FLIGHT NUM

_NUM

DATE OF DEP

ROUTE

ADDRESS

STATUS

PASSENGER

CONFIRM VALID ?WAITING

BOOKING 1(ON THE SPOT)

NAMEPNR

MODE OF PAYMENT

CASHCHEQUE

DEBIT

CREDITPNR

FARE

CASH PAIDSTATUS

PNR

FARE

STATUS

PAID

PNR

FARE

D NO STATUS

STATUS

FARE

C NOPNR

BOOKING 2(ON THE SPOT)STAND

BY DATE

BOOKINGDATE

PNR

NAME

TEL_NO

Page 4: df-er-ar

E-R DIAGRAM FOR CANCELLATION

3

ADDRESS

NAME

Passenger

PNR

TEL_NUM D_O_B FLIGHT_IDT_DATE

ROUTE

STATUS

SEATAVAILABLE ?

FLIGHTS

ARRIVAL

DEPARTURE

SEAT

FLIGHT_NUM

COST_ECO

COST_EXE

SEATS_ECO

SEATS_EXE

CANCEL ?

CANCEL

PNR

NAME

T_DATE

D_CANCELSTATUS

Page 5: df-er-ar

DATA FLOW DIAGRAM

In order to design a better solution. I had designed the DFD for system including all technical processing details is given bellow

LEVEL 0 DATA FLOW DIAGRAM

4

PASSENGER

1.0GENERALENQUIRY

3.0BOOKINGCOUNTER

4.0CANCELLATION

2.0PASSENGERENQUIRY

BOOKINGENQUIRY

NEW PNR INFORMATION

RESERVATION REQUEST

TICKET CONFIRMATION &STATUS

CANCELLATION REQUEST

ACKNOWLEGMENT

REQUEST FOR INFORMATIONFLIGHT/FARE/DISCOUNT

INFORMATION

Page 6: df-er-ar

LEVEL 1 DATA FLOW DIAGRAM OF GENERAL ENQUIRY SYSTEM

5

PASSENGER

REQUIRED INFOR MATION

REQUEST FOR INFOR MATION

1.0 GENERAL ENQUIRY

R

EQUEST

1.3DISCOUNT

INFORMATIOM

1.2FARE ENQUIRY

1.1FLIGHTENQUIRY

REQUEST

INFORMATION

REQUEST

INFORMATION

RI

R I R I

FLIGHT FARE DISCOUNT

Page 7: df-er-ar

LEVEL 1 DATA FLOW DIAGRAM OF PASSENGER ENQUIRY

SECTION

6

PASSENGER

NEW PNR OR REQUIRED INFORMATIONENTRY OF NEW RECORD OR EXISTINGPASSENGER ENQUIRY

PASSENGERENQUIRY

2.2PASSENGERENQUIRY

NEWPASSENGER

R UNIQUEPNR

R INFORMATION

REQUEST

UNIQUEPNR

REQUEST

INFO

PASSENGER PASSENGER

Page 8: df-er-ar

LEVEL 2 DFD OF BOOKING

7

PASSENGER

3.0BOOKINGCOUNTER

BOOKING NOW

ACKNOWLEDGEMENTBOOKINGLATERUPDATE

PASSENGERREQUEST

TICKET(ON THE SPOT)ACKNOLEDGEMENT(STAND BY)

3.1ON THE SPOT

3.2STAND BYBOOKING

BOOKING

SET STATUS TO CONFIRM/WAITINGCASHPAYMENTSTATUS

3.1.1MODE OFPAYMENT

STATUS(PAID OR NOT)CHOOSE MODE OF PAYMENT

ENTRY STAND BY DATE

ACKNOLEDGE

DEVIT NUMBER

STATUS

CREDIT NUMBER

STATUS

CREDIT

CHEQUE

CASH

PAY CASH

STATUS

C-NO

BOOKING

DEVIT

UPDATE PASSENGER

Page 9: df-er-ar

LEVEL 2 DFD OF CANCELLATION

8

VALIDITY CHEQUE

PASSENGER

ACKNOWLEDGEMENTREQUEST FORCANCELLATION

4.0CANCELLATION SECTION

CANCELLATION

UPDATE

ACKNOLEDGEMENT

4.3VALIDITYCHEQUE

4.1CANCELTICKET

4.2RESHEDULE

ACKNOLEDGE

REQUESTFORCANCEL

PASSENGER

ACK

NEWDATE

PASSENGERPASSENGER

STATUSCHEQUEVALID

Page 10: df-er-ar

ALGORITHM

In this phase further I had designed algorithms for various technical sub problem a few than are enclosed here with.

RESERVATION

A PERSON COME TO RESERVED ATICKET.

THEN HE GIVES HIS FULL DETAILS

IN CUSTOMER FORM THOSE DETAILS WERE WRITTEN.

THEN COMPUTER CHEQUE THE DATE WHAT DATE THE PERSON RESER VED

DATE WISE IT CHEQUE THE FLIGHTS

IF THE FLIGHT IS FLING THAT DAY

THEN SYSTEM JUSTIFY THE SPECIFIC FLIGHT ID

IT CHEQUE ITS SEAT CLASS.

IF THE PASSENGER WANT TO ECONOMIC CLASS AND WINDOW SIDE SEAT

THEN SYSTEM CHEQUE IF THERE ANY SEAT IN ECONOMIC CLASS WHICH IS INSIDE THE WINDOW

IF SEAT IS EMPTY THEN SYSTEM RESERVED THE SEAT .

THEN TICKET IS GENERATED.

THE TICKET IS CONFIRMED.

IF THE CONDITION IS NOT APPLIED THEN IT CHEQUE NEXT SEAT

AND JUSTIFIED IT .

IF IT IS NOT ALSO EMPTY THEN IT CHEQUE NEXT BY NEXT.

IF THERE IS NO SEAT THEN SYSTEM TAKE TICKET WHICH IS NOT CONFIRMED

THEN IT GIVE WAITING LIST.

END.CANCELLATION

9

Page 11: df-er-ar

A PASSENGER COME TO CANCEL THE TICKET

THEN THE SYSTEM OPEN THE DELET FORM

THEN CLICK SHOE COMMAND

IT DISPLAY ALL THE PASSENGER LIST

THEN SELECT THE PNR NUMBER AND CLICK DELET OPTION

THE SYSTEM SHOW RECORD IS DELETED.

WHEN PASSENGER COME TO RESERVED A TICKET THEN SYSTEM FIND OUT THE FLIGHT DETAILS.

SYSTEM CLICK FLIGHT DETAILS OPTION THEN THE FLIGHT DETAILS FORM OPEN

THOSE SYSTEM ARE FOLLOWED .

FLIGHT_DETALS:-

. IN FLIGHT DEAILS WE FIRST CREATE A FORM.

. THEN WE MAKE ALL TEXT BOX.

. WE CREATE COMMAN BOX.. . IN THIS FORM WE ARE USE VARIOUS COMMAND BOX THOSE ARE

PREVIOUS,FIRST,NEXT, ADD,NEW,UPDATE, DELETE, SAVE

. IN THIS FORM WE ADD NEW FLIGHT RECORD AND UPDATE IT THEN THE

VALU IS GO TO THE DATABASE.

.WHEN WE CLICK NEXT , LAST , PREVIOUS, FIRST COMMAND BUTTON

THEN IT SHOW VARIOUS THING SERIALLY.

A PERSON COME TO KNOW THE TIMMINGS FOR THE FLIGHT WHICH IS GO

FROM DELHI TO GAU.

10

Page 12: df-er-ar

THEN WE CLICK SHOW COMMAND BUTTON.

CONCESSION

FIRST IT CLICK THE CONCESSION BOX.

CONCESSION BOX OPEN

IT SELCT THE CETEGORI.

THEN IT IS CALCULATE.

AND THE FARE IS CALCULATE.

THEN FINAL FARE IS GENERATE IN TICKET.

CLASS DIAGRAM

11

Page 13: df-er-ar

12