Escolar Documentos
Profissional Documentos
Cultura Documentos
(SDD)
For
[Project Name]
Version Tracking
Date
08/04/2015
Version
1.0.0
Comments
Author
ANKIT YADAV
Table of Contents
1.0
Introduction........................................................................................................1
2.0
Functional Description......................................................................................2
3.0
Functional Partitions.........................................................................................3
3.1
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
AA
AIR TICKET RESERVATION
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
SDD
AA
AIR TICKET RESERVATION
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.
3
SDD
AA
AIR TICKET RESERVATION
UserA user can check balance and deposit /withdraw amount from account.
New reservation
Passenger info.
Admin
User
Modify record
Display info of a
passenger
Display required
output
Exit
Cancellation
Exit
INPUT
OUTPUT
PROCESS
Flow chart: 4
SDD
AA
AIR TICKET RESERVATION
START
New reservation
Passenger info.
Modify record
Display info of a
passenger
Cancellation of record
Exit
STOP
5
SDD
AA
AIR TICKET RESERVATION
New reservation
Passenger info.
Admin
User
Modify record
Display info of a
passenger
Display required
output
Exit
Cancellation
Exit
6
SDD
AA
AIR TICKET RESERVATION
1.2 Flow Chart
START
Enter choice:
New Registration
Passenger info.
Modify record
Shows passenger list
Cancellation
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
Cancellation
If
c=6
EXIT
Update database
STOP
7
SDD
AA
AIR TICKET RESERVATION
Data Description
1.3 Data Flow Diagram
0 level DFD :
Reservation
Display
User
Airline
reservation
System
Modify
record
Passenger list
Cancellation
User
Reservation
Reserve in
the file
Accept the
details
Passenger
Database
8
SDD
AA
AIR TICKET RESERVATION
User
Displa
y
Enter search
details
Customer
database
Display
Passenger
details
3 level DFD :
User
Displa
y
Read Passenger
details
Customer
database
Display in
tabular
form
9
SDD
AA
AIR TICKET RESERVATION
User
Accept the
details
Cancellatio
n
Cancel in
the file
Passenger
Database
10
SDD
AA
AIR TICKET RESERVATION
1.6.1.2.1.1 Declaration
void getdata(int p)
Parameters List
Parameter Type
integer
Parameter Name
p
Parameter Description
Input for taking passenger number
Step 1: start
Step 2: enter details of customer
Step 4: end
11
SDD
AA
AIR TICKET RESERVATION
1.6.2
Flow Chart
Star
t
Is Valid
Data ?
No
Yes
Return
12
SDD
AA
AIR TICKET RESERVATION
1.6.2.1.1
void pinfo()
Parameters List
Parameter Type
NA
Parameter Name
NA
Parameter Description
NA
13
SDD
AA
AIR TICKET RESERVATION
1.6.3
Flow Chart
Start
Star
t
Star
St
Enter passenger
ar number
t
t
Found
No
Yes
Display Details of reservation
Display Error
Stop
1.6.3.1.1
SDD
AA
AIR TICKET RESERVATION
void list()
Parameters List
Parameter Type
NA
Parameter Name
NA
Parameter Description
NA
Flow Chart
START
Enter flight
number
STOP
15
SDD
AA
AIR TICKET RESERVATION
1.6.4.1.1
void cancel()
Parameters List
Parameter Type
NA
Parameter Name
NA
Parameter Description
NA
1.6.5
Flow Chart
16
SDD
AA
AIR TICKET RESERVATION
START
IF
DETAILS
MATCH
NO
PASSENGER DOESNT
EXIST
YES
TICKET CANCELLED
UPDATE DATABASE
STOP
1.6.5.1.1
17
SDD
AA
AIR TICKET RESERVATION
Function to get modify ticket details entered during reservation.
1.6.5.1.1.1 Declaration
void mod()
Parameters List
Parameter Type
NA
Parameter Name
NA
Parameter Description
NA
1.6.6
Flow Chart
START
18
SDD
AA
AIR TICKET RESERVATION
ENTER
DETAILS OF
PASSENGER
IF
DETAILS
MATCH
NO
PASSENGER DOESNT
EXIST
YES
ENTER NEW DETAILS
UPDATE DATABASE
STOP
19
SDD
AA
AIR TICKET RESERVATION
SDD
SRS
S/W
Description
20
SDD
AA
AIR TICKET RESERVATION
7.0 References
[1]
[2]
[3]
[4]
[5]
[6]
www.123projectlab.com/bank-management-system-vb-project/
McGraw-Hill Series in Computer Science (FIFTH EDITION)
SOFTWARE ENGINEERING by Roger S. Pressman
www.cppforschool.com/project/banking-system-project.html
C++ By E. Balagurusamy
www.itprojectz.com/itprojectz_new/c-projects-on-banking-management-system-2/
21
SDD