0% found this document useful (0 votes)
186 views3 pages

Railway Reservation Software Overview

The document outlines requirements for an automated railway reservation system. It includes: 1. Details on what functionality the software should provide, including booking tickets, viewing schedules and fares, cancellation, and viewing booking histories. 2. Entity relationship diagrams and data flow diagrams showing how different entities like customers, trains, and tickets relate and how data will flow through the system. 3. Structure charts breaking the system down into levels with modules for booking, customer details, trains, cancellation, seat availability, tickets, and fares.

Uploaded by

bharatjat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
186 views3 pages

Railway Reservation Software Overview

The document outlines requirements for an automated railway reservation system. It includes: 1. Details on what functionality the software should provide, including booking tickets, viewing schedules and fares, cancellation, and viewing booking histories. 2. Entity relationship diagrams and data flow diagrams showing how different entities like customers, trains, and tickets relate and how data will flow through the system. 3. Structure charts breaking the system down into levels with modules for booking, customer details, trains, cancellation, seat availability, tickets, and fares.

Uploaded by

bharatjat
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

railway reservation software documentaion - Presentation Transcript

1.  Online Railway Reservation

2. Software Requirements Specification For Automated Railway Reservation System PREPARED FOR PROF.
HARSHALA     PREPARED BY BEG JOVERIA MIRZA [11] ARATHY NAIR [47] (SYBSC.I.T. A)

3. SRS-Software Requirement Specifications

o The initial specification of user requirements may be based on interviews with the database users and on
the designers own analysis of the enterprise.

o The basic issues that the SRS writer(s) shall address are the following:

 Functionality. What is the software supposed to do?

 b) External interfaces. How does the software interact with people, the system’s hardware,
other hardware, and other software?

 c) Performance. What is the speed, availability, response time, recovery time of various
software functions, etc.?

 d) Attributes. What are the portability, correctness, maintainability, security, etc.


considerations?

4.
o 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

e) Design constraints imposed on an implementation. Are there any required standards in effect, implementation language,
policies for database integrity, resource limits, operating environment(s) etc.?
5. ER-Diagram: An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between
entities in a database. Structure chart: The entry for every type of categorization under consideration is given in a structure chart.

6. ER-DIAGRAM: Name BOOKING Id CUSTOMER DETAILS Name Address PERSONAL Age Gender [Link]
OFFICIAL Designation [Link] [Link] PID [Link] [Link] Asks for Has a Has a Has a

7. TRAINS Train no Train name SEAT AVAILABILITY Tno [Link] [Link] Class Quota User asks for Date FARE
Distance Class Trnno. CANCELLATION CPNR No. of seats Date Class User asks for User books

8. TICKETS PNR No. of seats Board [Link] Destination Quota Class Fare Distance CLASS AC General No of seats
PNRno Sleeper TRno Has a Seats vacant Trno Date Source Destination No. of seats Is a date

9. STRUCTURED CHART BOOKING/ STATIONS CUSTOMER DETAILS TRAINS CANCELLATION SEAT


AVILABILITY TICKETS FARE SCHEDULE CLASS DISCOUNTS Level 1 Level 2 2 Level 3 Level 4

10.
o DFD Principles :

o 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.
o Each subsystem represents a process or activity in which data is processed. At the lowest level, processes
can no longer be decomposed.

o Each 'process' in a DFD has the characteristics of a system.

o Just as a system must have input and output (if it is not dead), so a process must have input and output.

o Data enters the system from the environment; data flows between processes within the system; and data is
produced as output from the system

11. DATA FLOW DIAGRAM CONTEXT LEVEL DFD

12. BOOKING CENTRE PASSENGER Terms and conditions/ Procedure Passenger Details ( sign up)   ONLINE
RAILWAY RESERVATION SCHEDULE FARES Ticket Details Ticket Confirmation Cancellation/Change Cancel/Change
Confirmation passenger /seat details Birth/Ticket Info . Ticket confirmation Schedule/Discounts Info. Booking Information
passenger personal Info. Schedule/Train Info .   Seats available Class/Birth Schedule Passengers/Ticket Info Fare/Discounts
Details Ticket Details Amount Book Ticket Paid Details

13. Level - I

14. Account Profile 1.0 Find Train Registration Menu SIGN UP Individual Registration SIGN IN Validates Passenger
Account Database 1.1 Make Reservation 3.0 Cancellation 2.0 Booked History Update Profile Change Password Make
Reservation Database Cancellation Database 4.0 Cancelled Ticket History Passenger

15. Level - II

16. 1.0 Find Train

o Details Required:

o To

o From

o Date

o Quota

o Class

o Tatkal(YES/NO)

Check Date Should be after three days Check Quota General Ladies Check Tatkal Only valid for some trains Passenger
Discounts Class Have to select one Find Trains Valid Destination Valid source
17. Lists of Trains 1.3 Show Availability 1.2 Get Fare 1.4 Show Route 1.1 Book Ticket Select Train Passenger Account
Database Tatkal Status Report Quota Senior Citizen Class Distance Route Distance Display Birth preference Age Payment
Options Reservation Database

18. Level III

19. 2.0 Booked History Password Cancellation Database Displays details PNR number Valid YES NO Displays Error
Passenger

20. 3.0 Cancellation Password Passenger Cancellation Database Booked History Displays Error Processed Valid Invalid
21. 4.0 Cancelled Ticket History Password Reservation Database Displays details PNR number Valid YES NO Displays
Error Passenger

22. THANKING-YOU

You might also like