You are on page 1of 5

Software Requirements

Specification

<Ecommerce Website and


Android App >

Version 1.0 approved

Prepared by <Muhammad Kawish Feroz

Mian Muhammad Shoaib Mehboob

Fahad Ali>

<CUI WAH CAMPUS >

<13-10-2021>

Copyright © 1999 by Karl E. Wiegers. Permission is granted to use, modify, and distribute this document.
Software Requirements Specification for <Project> Page ii

Table of Contents
Table of Contents...........................................................................................................................ii
Revision History.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 Document Conventions..................................................................................................................1
1.3 Intended Audience and Reading Suggestions.................................................................................1
1.4 Product Scope.................................................................................................................................1
1.5 References.......................................................................................................................................1
2. Overall Description..................................................................................................................2
2.1 Product Perspective........................................................................................................................2
2.2 Product Functions...........................................................................................................................2
2.4 Operating Environment...................................................................................................................2
2.5 Design and Implementation Constraints.........................................................................................2
3. System Features.......................................................................................................................4
3.1 System Feature 1............................................................................................................................4
3.2 System Feature 2............................................................................................................................4
3.3 System Feature 3…………………………………………………………………………..4

Revision History
Name Date Reason For Changes Version
Software Requirements Specification for <Project> Page 1

1. Introduction

1.1 Purpose
<This is a web and android based project. We will make an ecommerce website and android app
for this online store. This is the first version of this website and app. >

1.2 Document Conventions


<This SRS is documented in Times and Arial font. Times font is used for heading and Arial 11 is
used in body.>

1.3 Intended Audience and Reading Suggestions


<This SRS is documented for developers and Supervisors. This SRS follow IEEE convections
and start from introduction then to overall description which includes class description, system
requirements, user requirements, Functional Requirments, Non Functional Requirments,
Software Quality Attributes and Other Requiements etc..>

1.4 Product Scope


<This project is specifically designed for the online customers. Customers may use website or
download App to make their purchase. We will introduce some new functionalities on this store.
Customers can view products filtered through sentiment analysis. We will add online payment
method and wish-list feature for customers.>

1.5 References
<>

2. Overall Description

2.1 Product Perspective


< This is a web and android based project for online customers. There are a lot of online stores
but we try to add some new functionalities.>

2.2 Product Functions


 Customer can register or login to make any purchase or perform major functionalities.
 Customer can add products to cart and avail home delivery service.
Software Requirements Specification for <Project> Page 2

 Home delivery charges according to distance will be calculated and added to payment of
product.
 Sentiment Analysis of the products can be done and product with good feedback will be
shown on top.

2.3 Operating Environment


< This is online system. System will be operated via internet. So Internet connectivity is must.
System will be operated either on PC’s or Android.>

2.4 Design and Implementation Constraints


<The design of this system is divided in to two portions. First is web design. Web design must be
attractive and responsive. Web design must be mobile responsive too. Second is Android design.
Android design matters a lot because more customers prefer android services then web services.
It must be an attractive design and user friendly. We will use Bootstrap and Java Script for
frontend and MySQL for Data base. For android we will use Flutter.>

3. System Features
<We will introduce following features in our project.>

3.1 System Feature 1


<Customer can register and login to make any purchase.>
3.1.1 Description and Priority
<Online customers who visit our website can register and login to make any
purchase. Priority of this feature is 9>
3.1.2 Functional Requirements
Customer must enter valid name.
Customer must enter valid address.
Customer must enter valid password.
Customer must renter same valid password.

3.2 System Feature 2


<Sentiment Analysis of products will be done available on online store.>
3.2.1 Description and Priority
<All products can be filtered through sentiment analysis and listed according to the
analysis result. Priority of this feature is 9>
3.2.2 Functional Requirements

 Product must have feedback.

 Feedback is scanned through POS analysis.


Software Requirements Specification for <Project> Page 3

 If positive POS used it will categorized good and vice versa.

 Products will be on top if categorized good and on bottom if bad.

3.3 System Feature 3


<Customer can generate their personal wish-list.>
3.2.1 Description and Priority
<Customer can login and make their wish-list for their future visits. Priority of this
feature is 7>
3.2.2 Functional Requirements

 Customer must login to make wish-list.

4. Other Nonfunctional Requirements

4.1 Performance Requirements


<System must respond quickly. So, customer’s orders will not be delayed or any action performed
by customer will not be delayed.>

4.2 Security Requirements


<Data of every customer must be private. No other customer can view or edit other customer’s
data.>

You might also like