0% found this document useful (0 votes)
176 views

Software Requirement Specification

This document outlines the requirements for an online fashion store web application. It includes sections on introduction and purpose, scope, document conventions, and requirement determinations. The requirement determinations section specifies functional requirements like registration, login, changes to cart, payment options, and reporting. It also outlines non-functional requirements regarding performance, security of data transfer and storage, reliability, and maintainability. The system requirements section specifies hardware interface needs like internet connectivity and databases, as well as software interface requirements including operating systems, databases, and programming languages.

Uploaded by

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

Software Requirement Specification

This document outlines the requirements for an online fashion store web application. It includes sections on introduction and purpose, scope, document conventions, and requirement determinations. The requirement determinations section specifies functional requirements like registration, login, changes to cart, payment options, and reporting. It also outlines non-functional requirements regarding performance, security of data transfer and storage, reliability, and maintainability. The system requirements section specifies hardware interface needs like internet connectivity and databases, as well as software interface requirements including operating systems, databases, and programming languages.

Uploaded by

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

Software Requirement

Specification

- Isha Deosthali
UXD Sem IV
Table of Contents
1. Introduction
1.1 Problem Statement
1.2 Purpose
1.3 Scope
1.4 Document Conventions
1.5 Requirement Determinations
1.5.1 Functional Requirements
1.5.2 Non-Functional Requirements
1.6 System Requirements
1.6.1 Hardware Interface Requirements
1.6.2 Software Interface Requirements
Introduction
1.1 Purpose
The online fashion store web application is intended to provide complete solutions
to vendors as well as the customers through a single getaway using the internet as
the sole medium. It will enable vendors to set up online fashion shops (garments,
accessories, etc.) customer 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 approve and reject requests for new shops and maintain
various lists of shop category.
This document is meant to discuss the features of OFS, so as to serve as a guide to
the developers on one hand and a software validation document for the prospective
client on the other.

1.2 Scope
E- Commerce is a term for any type of business or commercial transaction that
involves the transfer of information across the internet. It covers a range of different
types of businesses from consumer based retail sites to auction of music sites to
business exchanges of trading goods and services between corporations. It is
currently one of the most important aspects of the Internet to emerge. The system
allows the customers to maintain their cart for add or remove the product over the
internet. They can browse any type of fashionable things of brands.

1.3 Document Conventions


OSS – Online Shopping System
SRS – Software Requirement Specification
GUI – Graphical User Interface
Modem – A device that modulates an analog carrier signal to encode digital
information, and also demodulates such a carrier signal to decode the transmitted
information.
MLA – Modern Language Association
CSS – Cascading Style Sheet
HTTP – Hypertext Transfer Protocol
1.4 Requirement Determination
1.4.1 Functional Requirements
1.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.
1.4.1.2 Login
Customer has to login to the system by entering valid user id and password for
further surfing and shopping.
1.4.1.3 Changes to cart
Changes in cart means the customer after login or registration can make order or
cancel the order of the product from the shopping cart.
1.4.1.4 Payment
In this system we are dealing the mode of payment by credit card, debit card, net
banking, paytm or cash on delivery.
1.4.1.5 Logout
After ordering or surfing for the product the customer may or may not logout but
after a period of months the system automatically logs you out.
1.4.1.6 Report Generation
After placing the order of the product, the system will have sent a copy of the bill
to the customer’s registered email id and another one for the system data base.
1.4.1.7 Tracking and Notifications
The system allows the customer to see the current tracking information of the
product by entering the information of the product and booking. The system
notifies the customer about the delivery date of the product.
1.4.1.8 Easy Return or Exchange
The system allows the customer to return the item back to the seller in case he/she
doesn’t like the product and get the feedback of the customer. The system allows
the customer to exchange the product with the seller in case of delivery of any
defective item and get feedback from the customer.
1.4.2 Non- Functional Requirements
1.4.2.1 Performance
The product shall be based on web and has to run from a web server. The product
shall take the initial load time depending on internet connection strength which
also depends on the media from which the product is run. The performance shall
depend upon the hardware components of the client/customer.
1.4.2.2 Security
1.4.2.2.1 Data Transfer
The system shall use secure sockets in all transactions that include any confidential
customer information. The system will automatically log out all the customers after
a period of inactivity. The system shall confirm all transactions with the customer’s
web browser. The system shall not leave any cookies on the customer’s computer
containing user’s password or confidential information.
1.4.2.2.2 Data Storage
The system will never display the customer’s password. It will always be echoed
with special characters representing typed characters. The web browser shall never
display the customers’ credentials either. The system will back end servers shall
never display customers’ password. The customers’ password can be reset but
never be shown. The systems back end servers is only accessible to authenticated
administrators. The systems back end databases shall be encrypted with the
company’s perimeter.
1.4.2.2.3 Reliability
The system provides storage of all databases on reductant computers with
automatic switchover. The reliability of the overall program depends on the
reliability of the separate components. The main pillar of reliability of the system is
the backup of the database which is continuously maintained and updated to reflect
the most recent changes.
1.4.2.2.4 Maintainability
A commercial database is used for maintaining the database and the application
server takes care of the site. In case of failure, re-initializing of the program will be
done. Also the software design is being done with the modularity in mind so that
maintainability can be done efficiently.
1.5 System Requirements
1.5.1 Hardware Interface Requirements
Since the application must run over internet, all hardware shall require to connect
internet will be hardware interface of the system. As for example Modem, WAN,
LAN, Ethernet Cross Cable. The system requires Database also for the store for any
transaction of the system like MySQL, etc.
Android and Windows are the two interface requirements that would be needed as
it could be website or an application. In case of application iOS also comes into
picture.
A browser which supports CGI, HTML and Java Script.
1.5.2 Software Interface Requirements
Following are the software used for the online shopping application/website

Software Used Description


Operating Systems We have chosen Windows/Android OS
for its best support and user
friendliness
Database To save the bus records, passenger
records we have chosen SQL+ database.
Vb.net To implement the project we have
chosen
VB.Net language for its more
interactive
support.

You might also like