SRS Document for Transport service automation system
CHANGE HISTORY
DATE SECTION CHANGED CHANGE DESCRIPTION
18.07.2013 All Sections An initial version of the SRS document
25.07.2013 Functional & Non- Incorporated feedback given by Prof Sahoo.
functional
Requirements
2.08.2013 Env. Requirement Updated info on H/W & S/W platform & added structure
Section & Structure chart
chart
1 Group No-5 <Student Names: >
SRS Document for Transport service automation system
INTRODUCTION
Problem Statement Create a transport service automation system for travelers to avail transport
(Broad scope of the services.
System)
Car Information Inquiry
Display available cars on the date of journey (start and end
date).
Also display car details (Name, number, Ac/ Non-Ac, and
Seating Capacity) and their charges & and different charging
policies (per km / per hr / per day).
Car booking
Date of Journey
(Start and end date).
Selecting a car.
Selecting Charging Policy.
(per km / per hr / per day)
Selecting driver if necessary.
Making payment.
Amend Booking
Change travel date (start and end date).
Change car.
Change the charging policy.
Change driver requirement.
Cancel Booking
Display the refund amount
Display the account holder’s name and account number
Print Itinerary
Print Booking details.
Goals of Access to cars and their availability anytime/anywhere
Implementation Booking w/o physically visiting a Travel Agent to book a car.
(Benefits of the Make cashless payments for car orders.
system) Amend travel details anytime/anywhere
Cancel orders anytime/anywhere
Print order/Itinerary anytime/anywhere
Environmental
Requirements
Hardware Pentium IV, IBM Mainframe, Locally Connected PCs & HP9000
Technology Microsoft .net with SQL Server
Language C#
OS/Platforms Windows
Constraints 3 months, 2 member team, 50,000 Rupees
(Duration, Cost ... )
FUNCTIONAL REQUIREMENTS
2 Group No-5 <Student Names: >
SRS Document for Transport service automation system
MODULE / Display the LOGIN/REGISTRATION screen with the below details
MAJOR Ask if New User or Existing User
FEATURES #1 If New User ask him/her to Register in the Registration screen
Collect Name, Address, Contact No, Email ID, User Id &
<LOGIN Password, Confirm password & Save in the system
/REGISTRATION If Existing User ask him/her to Login through the Login screen
& MAIN Collect User Id and Password and authenticate
SCREENS> After password validation,
Allow the user to enter the system & display the Main screen
containing below info
Menu options for all modules/major features
MODULE / When the User selects the “Search Car” option,
MAJOR She/he should be asked to enter/select below information :
FEATURES #2 Select Travel Date Range
Display the available cars
<CAR DETAILS When user select “Book ”
ENQUIRY> move to the car booking page
Below Details For All the Car Available should be displayed
Car no.
Car name
Car Details( Ac/non-Ac , Seating Capacity )
Charging rates
MODULE / When User selects the “Book Car” option,
MAJOR Generate an order number for the car booking
FEATURES #3 Select Travel Date Range
Select the car
When User selects “search car”
<CAR move to the search car page
BOOKING> Charging Policy
(per km / per hr / per day)
Select Driver if necessary
Display total amount
When User selects the “Proceed to Payment” option
Make Payment
Credit or Debit card
Record card no
CVV no
Account holder’s name
Expiry date
Book car when users select “Pay”
Print order when users select “Print”
3 Group No-5 <Student Names: >
SRS Document for Transport service automation system
MODULE / When User selects the “Amend Order” option,
MAJOR Select order number from user
FEATURES #4 When User selects the “Display Details” option
Option to Change travel date.
Option to Change car
<Amend Order> When User selects “search car”
move to the search car page
Option to Change charging policy.
Option to Change driver requirement.
When User selects the “change order” option
Change the details in the order
Display the previous amount
Display the current amount
If current total is greater than previous total
Make extra payment when user selects
“Pay Extra”
Else Refund the amount and display refund
amount
When User selects “Print” move to the print page
MODULE / When User selects the “Cancel Order” option,
MAJOR Select order no from user
FEATURES #5 When User selects the “cancel order” option
Display the refund amount
Display the account holder’s name
<Cancel Order>
MODULE / When User selects the “Print Order” option
MAJOR Select order no from user
FEATURES #6 When User selects the “print” option ,display
Name of account holder
Order Details
<Print Order> Order Number
Date of journey
Start Date
End Date
Car Details
Car name
Car number
Ac /Non Ac
Seating capacity
Driver requirement
Payment Details
Mode Of payment (debit card / credit card)
Total Amount
4 Group No-5 <Student Names: >
SRS Document for Transport service automation system
NON-FUNCTIONAL REQUIREMENTS
USER INTERFACE Web-based Interface
RELATED
PERFORMANCE RELATED Response Time limit for Car availability and information Inquiries: 5 sec
Response Time limit for Car Booking: 10 sec
REUSABILITY RELATED Inquiry & Booking Modules should have reusable functions
RELIABILITY RELATED System should have high reliability in critical modules like Payment
process, Car Booking Process
SECURITY RELATED The payment process must be highly secure
MAINTAINABILITY System should be highly maintainable: Good technical documents,
RELATED Proper commenting inside programs, Coding standards & guidelines
must be followed
5 Group No-5 <Student Names: >
SRS Document for Transport service automation system
CONCLUSION
STRUCTURE CHART
6 Group No-5 <Student Names: >