0% found this document useful (0 votes)
42 views

SRS Document Format Example

This document outlines requirements for a railway reservation system. It includes sections for introduction, functional requirements, and non-functional requirements. The introduction describes the problem statement of enabling train information inquiry and ticket booking/amendment/cancellation services for travelers. Functional requirements specify modules for user login/registration, train details inquiry between stations and dates, ticket booking by entering passenger details and payment. Non-functional requirements address the user interface, performance targets, reusability, reliability, and maintainability. The system aims to provide online railway services for users to access train schedules and book tickets without visiting counters.

Uploaded by

Sandesh Tripathi
Copyright
© © All Rights Reserved
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)
42 views

SRS Document Format Example

This document outlines requirements for a railway reservation system. It includes sections for introduction, functional requirements, and non-functional requirements. The introduction describes the problem statement of enabling train information inquiry and ticket booking/amendment/cancellation services for travelers. Functional requirements specify modules for user login/registration, train details inquiry between stations and dates, ticket booking by entering passenger details and payment. Non-functional requirements address the user interface, performance targets, reusability, reliability, and maintainability. The system aims to provide online railway services for users to access train schedules and book tickets without visiting counters.

Uploaded by

Sandesh Tripathi
Copyright
© © All Rights Reserved
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
You are on page 1/ 5

July 2, 2013

SRS DOCUMENT FOR <SYSTEM NAME>

CHANGE HISTORY

DATE SECTIONS CHANGED CHANGE DESCRIPTION


2-5-15 All Initial Creation of SRS
10-5-15 Problem Statement, Added more points with descriptions
Functional
Requirement

Group No - <> Name Of Students - <> , <> Page 1


July 2, 2013
SRS DOCUMENT FOR <SYSTEM NAME>

INTRODUCTION

Problem Statement Create a Railway Reservation System For Travellers to avail services
(Broad scope of the provided by Indian Railways.
System)
 Information Inquiry: Display available trains between source &
destination on a date range.
o Also display Train timings
o Route Info
o Ticket prices in different classes
o Availability based on date & no. of passengers
 Ticket booking based on availability:
o Book ticket on selected train
o In selected classes
o Between different places
o Record traveller details (Name, Age, Sex etc..)
o Infants (age < 2) are free
o Make Payment through Credit or Debit card
 Amend Tickets
o Change travel date & class
o Add / Delete travellers
 Cancel Ticket
 Print Itinerary (for multiple trains)
o Print Ticket
o Print Train details

Goals of  Access to train information& seat availability anytime/anywhere


Implementation  Ticket Booking w/o physically visiting ticket counter
(Benefits of the  Make cashless payments for booked tickets
system)  Amend travel details anytime/anywhere
 Cancel tickets anytime/anywhere
 Print Tickets/Itinerary anytime/anywhere

Environmental
Requirements
Hardware Pentium IV, IBM MainFrame, Locally Connected PCs & HP9000
Software Java, HTML, Perl, C, C++
OS/Platforms Unix, MS-Windows, LINUX, Windows’NT, Sun Solaris
Constraints 3 months, 2 member team, 50,000 Rupees
(Duration, Cost ... )

Group No - <> Name Of Students - <> , <> Page 2


July 2, 2013
SRS DOCUMENT FOR <SYSTEM NAME>

FUNCTIONAL REQUIREMENTS

MODULE / MAJOR  Display LOGIN/REGISTRATION screen with below details


FEATURES #1  Ask if New User or Existing User
 If New User ask him/her to Register in Registration screen
<LOGIN  Collect Name, Address, Contact No., User Id &
/REGISTRATION & Password & Save in the system
MAIN SCREENS>  If Existing User ask him/her to Login through Login screen
 Collect User Id and Password & authenticate
 After password validation,
 Allow user to enter the system & display the Main
screen containing below info
 Menu options for all modules/major features
 Logo of the system

MODULE / MAJOR  When User selects the “Search Train” option,


FEATURES #2  He/She should be asked to enter/select below information :
 Travel Date (or Date Range)
<TRAIN DETAILS  Source & Destination stations
ENQUIRY>  Below Details For All the Trains Available should be
displayed
 Date
 Train no.
 Train name
 Start, End & Intermediate stations
 Travel class wise availability with ticket prices

MODULE / MAJOR  When User Chooses the appropriate train from trains displayed
FEATURES #2 above and selects “Book Ticket” option,
 Collect the below details of all passengers
 Name, Age, Sex, Veg/Non-veg
<TICKET BOOKING>  Record any Infants (age < 2)
 Select the travel class (Slipper, 3AC, 2AC, FirstClass)
 Make Payment methods ( Credit or Debit card)
 Record card details & authentication info ????
 Book ticket on selected train

Group No - <> Name Of Students - <> , <> Page 3


July 2, 2013
SRS DOCUMENT FOR <SYSTEM NAME>

NON-FUNCTIONAL REQUIREMENTS

USER INTERFACE Web-based Interface, Standalone GUI ...


RELATED

PERFORMANCE RELATED Response Time limit for Inquiries: 5 secs


Response Time limit for Ticket Booking: 10 secs

REUSABILITY RELATED Inquiry & Booking Modules should have reusable functions

RELIABILITY RELATED System should have high reliability in critical modules like Payment
process, Train Booking Process

MAINTAINABILITY
RELATED System should be highly maintainable: Good technical documents,
Proper commenting inside programs, Coding standards & guidelines
must be followed

Group No - <> Name Of Students - <> , <> Page 4


July 2, 2013
SRS DOCUMENT FOR <SYSTEM NAME>

CONCLUSION

Group No - <> Name Of Students - <> , <> Page 5

You might also like