Software Requirements Specification Online Shopping System
Software Requirements Specification Online Shopping System
Software Requirements Specification Online Shopping System
Submitted by
Table of Contents
Table of Contents.............................................................................................................................
Revision History...............................................................................................................................
1. Introduction................................................................................................................................
1.1 Purpose.............................................................................................................................................
1.2 Document Conventions.....................................................................................................................
1.3 Intended Audience and Reading Suggestions...................................................................................
1.4 Product Scope...................................................................................................................................
1.5 References........................................................................................................................................
2. Overall Description....................................................................................................................
2.1 Product Perspective..........................................................................................................................
2.2 Product Functions.............................................................................................................................
2.3 User Classes and Characteristics.......................................................................................................
2.4 Operating Environment.....................................................................................................................
2.5 Design and Implementation Constraints...........................................................................................
2.6 User Documentation.........................................................................................................................
2.7 Assumptions and Dependencies........................................................................................................
3. External Interface Requirements.............................................................................................
3.1 User Interfaces..................................................................................................................................
3.2 Hardware Interfaces..........................................................................................................................
3.3 Software Interfaces...........................................................................................................................
3.4 Communications Interfaces..............................................................................................................
4. System Features.........................................................................................................................
4.1 Description.........................................................................................................................................
4.1.1 Registeration...................................................................................................................................
4.1.2 Login..............................................................................................................................................
4.1.3 Changes to Cart...............................................................................................................................
4.1.4 Payment..........................................................................................................................................
4.1.5 Logout…………………………………………………………………………………………….
5. Other Nonfunctional Requirements.........................................................................................
5.1 Performance Requirements...............................................................................................................
5.2 Safety Requirements.........................................................................................................................
5.3 Security Requirements......................................................................................................................
5.4 Software Quality Attributes..............................................................................................................
5.5 Business Rules..................................................................................................................................
Revision History
Name Date Reason For Changes Version
Software Requirements Specification for <Project> page 2
1. Introduction
1.1 Purpose
The Robo shop Store (RS) web application is intended to provide complete solutions for customers
using the internet as the sole medium. It will enable customers to browse through the shop and
purchase them online without having to visit the shop physically. The administration module will
enable a system administrator to add, remove or maintain various products of shop.
1.5 References
https://www.hostgator.com/blog/get-ecommerce-website-running/
https://www.webalive.com.au/ecommerce-website-features/
https://www.hostgator.com/blog/what-is-ecommerce/?
utm_source=google&utm_medium=genericsearch&gclid=CjwKCAiAp8iMBhAqEiwAJb94
z0UACGPMIxvTFTdiIurjM7YrA72PB3xOxeLCW6q-
mjFxLbld7vukqhoC6DIQAvD_BwE&gclsrc=aw.ds
2. Overall Description
2) The system should be user friendly so that it is easy to use for the users.
3) The system should have more capacity and provide fast access to the database.
4) The system should provide search facility and support quick transactions.
6) Users may access from any computer that has internet browsing capabilities and an internet
connection.
7) User must have their correct usernames and passwords to enter into their online accounts
and do actions.
1) The specific hardware and software due to which the product will be run.
2) On the basis of listing requirements and specification the project will be develop and run.
4) The information of all users must be stored in a database that is accessible by the robo shop
system. .
Software Requirements Specification for <Project> page 2
4. System Features
This section provides requirement overview of the system. Various functional modules that can be
implemented by the system will be
4.1 Description
4.1.1 Registration
If customer wants to buy the product then he/she must be registered, unregistered user can’t go to
the shopping cart.
4.1.2 Login
Customer logins to the system by entering valid user id and password for the shopping.
Software Requirements Specification for <Project> page 2
Changes to cart means the customer after login or registration can make order or cancel order of the
product from the shopping cart.
4.1.4 Payment
In this system we are dealing the mode of payment by credit card and PayPal.
4.1.5 Logout