Академический Документы
Профессиональный Документы
Культура Документы
For
Automated Railway Reservation System
PREPARED BY
AMRITA SARRAF
SRS-Software Requirement
Specifications
The initial specification of user requirements may be based on
interviews with the database users and on the designers own
analysis of the enterprise.
The basic issues that the SRS writer(s) shall address are the
following:
a) Functionality. What is the software supposed to do?
An SRS should be
a) Correct
b) Unambiguous
c) Complete
d) Consistent
e) Ranked for importance and/or stability
f) Verifiable
g) Modifiable
h) Traceable
ER-Diagram:
Structure chart:
Asks
Name for
Id
CUSTOMER DETAILS
Name Address
C.id
Has
a
Has Has
a a
PERSONAL OFFICIAL
PID
O.id
Age Tel.no
Office.add Tel.no
Gender
Designation
TRAINS
FARE
Has
a
Distance Class
CANCELLATION User
Class asks
Trnno.
for
No. of seats
Src.Stn
Quota
Dest.Stn
Class
Is a
Fare
Class
No. of seats
TICKETS Board
Destination PNR
Trno Date
Destination
No. of
seats
Quota
Has
a
date
TRno CLASS
Sleeper
No of
seats
General
PNRno
AC
STRUCTURED CHART
BOOKING/
STATIONS Level 1
Level 3
CLASS DISCOUNTS
Level 4
DFD Principles :
The general principle in Data Flow Diagramming is that a system can be
decomposed into subsystems, and subsystems can be decomposed into
lower level subsystems, and so on.
Just as a system must have input and output (if it is not dead), so a process
must have input and output.
Data enters the system from the environment; data flows between
processes within the system; and data is produced as output from the
system
DATA FLOW DIAGRAM
CONTEXT LEVEL
DFD
Terms and conditions/ passenger personal Info.
Cancellation/Change ONLINE
RAILWAY
Cancel/Change Confirmation
RESERVATION
Schedule/Train Info . Ticket Details
Seats available
Class/Berth Schedule
Fare/Discounts Details
Passengers/Ticket Info
Amount
SCHEDULE
Paid Details
FARES
Update Profile Change
Password 1.1
Make Reservation
Account SIGN IN
Registration
Passenger 3.0
SIGN UP Profile Individual Menu
Registration Cancellation
Validates
4.0 2.0
Passenger Account Cancelled Ticket Booked History
Database 1.0
History
Find Train
Make Reservation
Database
Cancellation Database
Valid source
Valid Destination
1.0
Passenger Find Train Check Date Should be after three days
Details Required:
1) To Check Quota General
2) From
3) Date
4) Quota
5) Class
6) Tatkal(YES/NO) Class
Ladies
Have to select one
Check Tatkal
Discounts
Reservation
1.2 Database
Get Fare
1.4
Show Route 1.3 Tatkal
Show Availability
Route Distance
Quota
Status Report
Display Class
Senior Citizen
Distance
2.0 Cancellation
Booked History Database
PNR number
Valid NO Displays Error
YES
Displays details
Password
Passenger
3.0 Cancellation
Cancellation Database
Booked
History
Password
Invalid Displays
Error
Passenger Valid
Processed
4.0
Cancelled
Ticket Reservation
History Database
PNR number
Valid NO Displays Error
YES
Displays details
Password
Passenger
THANKING-YOU