0% found this document useful (0 votes)
17 views6 pages

Description: Software Requirement Specification FOR Reservation Managrment System

Uploaded by

ysourav172
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views6 pages

Description: Software Requirement Specification FOR Reservation Managrment System

Uploaded by

ysourav172
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

SOFTWARE REQUIREMENT SPECIFICATION

FOR

RESERVATION MANAGRMENT SYSTEM

DESCRIPTION
The Reservation management system is a software that facilitates hustle free booking,
cancellation and management of booked ticket . User can select their preference route for Bus,
train and flights and make reservation online or via mobile app. The Booking System ensures
secure payments process and provides instant confirmation of bookings. Passenger receives E-
Tickets for seamless Boarding. Staff Members can efficiently manage schedule, seat allocation,
and route and passenger info. This RMS enhances consumer experience by offering user friendly
interface and timely notification. It minimizes errors and promote smooth travel experience for
passengers across different destinations.

High Level Requirement


R.1 :- User Registeration and Management

R.2:- Booking Management

R.3 :- Payment Gateway

R.4 :- Notification System

R.5:- Administartive System

R.6 :-External System Integration

SUB FUNCTIONALITIES
R:- FUNCTIONAL REQUIREMENTS

R.1 :- User Registeration and Authentication


R.1.1 :- User Registeration

R.1.2 :- Login

R.1.3:- Forgot Password


R.2 :- Booking Management
R.2.1 :- Search for available routes

R.2.2 :- View Schedule And Fare

R.2.3:- Select Seat And Class

R.2.1 :- Book Tickets

R.2.2 :- Cancel Bookings

R.2.3:-Modify Bookings

R.3 :- Payments Processing


R.3.1 :- Choose Payment Methods

R.3.2 :- Enter Payment Detail

R.3.3:- Payment Confirmation

R.4 :- Notification System


R.4.1 :- Booking Confirmation

R.4.2 :-Payment confirmation

R.4.3:- Booking Reminder

R.5 :- Administrative function


R.5.1 :- Manage Route And Schedule

R.5.2 :- Manage Fare And Payments

R.5.3:- User Management {ADMIN}

R.6 :- Integration With External System


R.6.1 :- Integration With Payment Gateway

R.6.2 :- Integration With CRM Systeem

2. NON- FUNCTIONAL REQUIREMENTS:-


2.1:- Performance

2.1:- Reliability
2.1:- Security

2.1:- Usability

2.1:- Accessibility

2.1:- Availability

SCENARIO BASED ON HIGH FUNCTIONALITY


R.1] User Registration and Authentication

R.1.1:- User Registration

Input :- User provide required information such as name , email, password and contact details

Output :- User receive a conformation email with a verification link.

R.1.2:- Login

Input :- User enter mail and pass word.

Output :- User gain access to system dashboard.

R.1.3 :- Forgot password

Input :- Request a password by providing registered email.

Output :- User receive an mail with password reset link.

R.2:-Booking Management

R.2.1:- Search for available routes and concession

Input :- User specification origin destination and preferred time and concession which is
prefered such bus, train, flight.

Output :- System display list of available routs matching.

R.2.2:- View schedule and fares

Input :- User select a specific route.

Output :- System show the schedule and fare for selected route.

R.2.3:-Select seat /class

Input :- User choose prefered seat and class .

Output :- System confirm the selected seat or class avialablity.

R.2.4:-Book tickets

Input :- User confirm and made payment .


Output :- System generate booking confirmation with unique booking reference.

R.2.5:-Cancel ticket

Input:- User request cancel booking providing booking details.

Output :- System confirm cancellation and indicate refund if applicable.

R.2.6:- Modify booking

Input :- User request for modify booking .

Output :- System allow to make changes.

R.3:- Payment processing


R.3.1:-Choose payment method

Input :- Select prefered method (credit , debit, netbanking , upi etc)

Output :- System promote user to enter payment detail.

R.3.2:-Enter payment details

Input :- User provides payment information

Output :- System verifies payment details and process transaction.

R.3.3:-Payment conformation

Input :- System receive payment confirm from gatway.

Output :- System update booking status to confirmed and send confirmation to user

PROCESSING :- If balance is sufficient then confirmed else

R.4:- Notification system


R.4.1:-Booking conformation

Input :- System confirms booking

Output :- System sends booking confirmation email or sms .

R.4.2:-Booking reminder

Input :- System schedule reminder

Output :- System sends reminder to user upcoming booking

R.5:-Administration function
R.5.1:- Manage routes and schedule

R.5.2:- Manage fare and discount

R.5.3:- User management {admin}

Input :-Administration manage user account including creation, modification, deletion.

Output :- System updates user account database to admin acton.

R.6:-Integration with external system


R.6.1:-Integration with payment gateway

Input :- Payment confirm

Output :- seat reserved

R.6.2:-Integration with PM and inventory system

Input :- User data

Output :- timing schedule of route

You might also like