Software Requirements Specification FOR Online E-Shopping Project
Software Requirements Specification FOR Online E-Shopping Project
SPECIFICATION
FOR
ONLINE E-SHOPPING
PROJECT
Nadiad-387001.
Page 1 of 11
TABLE OF CONTENTS:-
1. INTRODUCTION
1.1 Purpose………………………………………………………………………..3
1.2 Scope.………………………………………………………………………….3
1.3 References………………………………………………………………….....3
1.4 Overview……………………………………………………………………...4
2. OVERALL DESCRIPTION
2.1 Product Perspective…………………………………………………………...4
2.2 Operations……………………………………………………………………..4
2.3 User Characteristics…………………………………………………………...4
2.4 Constraints…………………………………………………………………….5
3. SPECIFIC REQUIREMENTS
3.1 Functional Requirements……………………………………………………..8
3.2 Nonfunctional Requirements …………………………………………………9
3.3 System Requirements ………………………………………………………....9
Page 2 of 11
INTRODUCTION:-
1.1 PURPOSE
SRS Of E-Shopping Web Application is designed to allow a quick and easy shopping and
also business oriented way. This document specifies all customer requirements of E-
commerce according to the modern era of software evolution. This SRS describes all the
scope, specification, attributes, functionalities, requirements and capabilities of this
project.
SCOPE
Manage Accounts
Manage Shopping Carts
Searching techniques.
Confirm orders.
Secure Transactions.
Feedback facility.
Regular updates.
24x7 availability.
Advertisement space.
1.3 REFERENCES
IEEE SRS Format
Page 3 of 11
1.4 OVERVIEW
This document gives you overall view of the e-shopping, design constraints,
requirements, assumptions and dependencies and system attributes.
2.2 OPERATIONS
The user should be familiar with the Shopping Mall related terminology like
Shopping cart/Checking out/Transaction etc.
The user should be familiar with the Internet.
2.4 CONSTRAINTS
Page 4 of 11
There is no maintainability of back up so availability will get affected.
Limited to HTTP/HTTPS.
No multilingual support
3. SPECIFIC REQUIREMENTS
Page 5 of 11
Input: member id and/or name
Output: member details
Description:admin can also update member information
Input:admin id
Output:admin details
description:admin can also change details
Input:transaction id
Description:admin updates invoice and also transcation
Input: transaction id
Output:admin manage transaction
Description:admin uses transaction facilities
Page 6 of 11
Input: product name
Output: required products will be displayed
Description: admin can search products according to product name/models
Input: shopping id
Output: shopping details
Description: customer can see history by entering shopping id
24 X 7 availability
Page 8 of 11
The system can be viewed by Microsoft Internet Explorer.
Advertisement space where it will effectively catch the customer’s attention and as
a source of revenue.
Dynamic price model by which prices can be changed based on demand and
supply.
3.3.1 RELIABILITY
3.3.2 AVAILABILITY
The system shall allow users to restart the application after failure with minimum
loss.
Page 9 of 11
3.3.3 SECURITY
Specify the factors that would protect the software from accidental or malicious
3.3.4 MAINTAINABILITY
The system shall create logs of all changes, updates, or fixes that are done to the
site.
3.3.5 EFFICIENCY
The system shall perform searches via shortest path algorithm.
For returning customers, the system shall validate 'existing' credit card in system
The system will employ on demand asynchronous loading for faster execution of
pages.
The system shall validate email address existence.
Page 10 of 11
3.3.6 USABILITY
The system shall be easy to use
The system shall utilize help bubbles to assist managers, customers, and
administrators
The system shall prompt customer with friend easy to read error messages·
The system shall utilize consistent symbols and colors for clear notifications.
3.3.7 PORTABILITY
It runs anywhere. Anytime and anywhere we can use it.
Page 11 of 11