Академический Документы
Профессиональный Документы
Культура Документы
(SDD)
For
AIR TICKET RESERVATION SYSTEM
Role
Lab Faculty/ Incharge
Version Tracking
Date
08/04/2015
Version
Comments
1.0.0
Author
ANKIT YADAV
Table of Contents
1.0
Introduction........................................................................................................1
2.0
Functional Description......................................................................................2
3.0
Functional Partitions.........................................................................................3
3.1
AA
4.0
Data Description.................................................................................................5
4.1
4.2
4.3
Constant Definition...............................................................................................................5
4.4
Flow Charts...........................................................................................................................5
5.0
5.1
Module Description............................................................................................6
Module Name: [Write name of module here].......................................................................6
6.0
7.0
References...........................................................................................................8
Introduction
The main purpose of this software is to reduce the manual errors involved in
the airline reservation process and make it convenient for the customers to book the
flights as when they require such that they can utilize this software to make
reservations, modify reservations or cancel a particular reservation.
2
Software Design Document
AA
1.
2.
3.
4.
AA
5.
Cancellation of Reservations
Main block fo program are:Input block:- in this block the user enters the choice according to requirement that what function he
wants the software to perform and then it moves for process block.
Process block:- in this block the passengers details are processed and other features of program like
updation are performed.
Output block:- in this block passengers details.and their info and other details are displayed.
AA
UserA user can check balance and deposit /withdraw amount from account.
PROCESS
New reservation
INPUT
Passenger
Exit
Passenger info.
OUTPUT
Modify record
Display info of a
passenger
Display required
output
Cancellation
Exit
5
Software Design Document
AA
Flow chart: -
START
New reservation
Passenger info.
Modify record
6
Software Design Document
AA
Display info of a
passenger
Cancellation of record
Exit
STOP
2.
3.
4.
5.
AA
New reservation
Passenger info.
Passenger
Exit
Modify record
Display info of a
passenger
Display required
output
Cancellation
Exit
AA
Enter choice:
New Registration
Passenger info.
3. Modify record
Shows passenger list
5. Cancellation
6. Exit
If c=1
New
reservation
If c=2
Passenger
info.
If c=4
If c=3
Modify
record
Shows
passenger list
If c=5
If c=6
Cancellation
Update database
STOP
9
Software Design Document
AA
Data Description
1.3 Data Flow Diagram
0 level DFD :
Airline Reservation System
Passenger
Write
Database
Read
New
reservation
Passengers details
INFORMATION
Info. request
Display
passenger
info.
Response
New details
REQUEST FOR UPDATION
Modify
record
Database
UPDATE CONFIRMATION
INFORMATION
Shows passenger
list
Info. request
Response
10
Software Design Document
AA
Ticket
Cancellation
ACKNOWLEDGEMENT
Cancellation request
Status
Data type
-
Data Structure
struct
Identifier
airway
char
array
name
char
array
nat
Description
It contains variables for
airline reservation.
Stores name of passenger.
Stores the nationality of
passenger.
11
Software Design Document
AA
Parameter Name
p
Parameter Description
Input for taking passenger number
12
Software Design Document
AA
Step 1: start
Step 2: enter details of customer
Step 4: end
1.6.2
Flow Chart
Start
No
Is Valid
Data ?
Yes
Return
13
Software Design Document
AA
1.6.2.1.1
Parameter Name
NA
Parameter Description
NA
14
Software Design Document
AA
1.6.3
Flow Chart
Start
Start
Start
Start
Found
No
Yes
Display Error
15
Software Design Document
Stop
AA
1.6.3.1.1
Parameter Name
NA
Parameter Description
NA
Flow Chart
START
16
Software Design Document
AA
STOP
1.6.4.1.1
Parameter Name
NA
Parameter Description
NA
AA
Step5: end
1.6.5
Flow Chart
START
IF DETAILS MATCH
NO
PASSENGER DOESNT
EXIST
YES
TICKET CANCELLED
UPDATE DATABASE
STOP
18
Software Design Document
AA
1.6.5.1.1
Parameter Name
NA
Parameter Description
NA
AA
1.6.6
Flow Chart
START
ENTER DETAILS OF
PASSENGER
IF DETAILS MATCH
NO
PASSENGER DOESNT
EXIST
YES
20
Software Design Document
AA
UPDATE DATABASE
STOP
SDD
SRS
S/W
Description
21
Software Design Document
AA
7.0 References
[1]
[2]
[3]
[4]
[5]
22
Software Design Document