Software Requirement Specification For Myntra: Submitted by:-P.Anil Section:-K17qs Roll No:-B45
Software Requirement Specification For Myntra: Submitted by:-P.Anil Section:-K17qs Roll No:-B45
Software Requirement Specification For Myntra: Submitted by:-P.Anil Section:-K17qs Roll No:-B45
Specification for
Myntra
(www.myntra.com)
Submitted by:-P.Anil
Section:-k17qs
Roll no:-b45
content
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Definitions
1.3.1 Overview
1.4 Additional Information
2. General Description
3. Functional Requirement
3.1 Description
3.2 Technical Issues
4. Interface Requirement
4.1 GUI
4.2 Hardware Interface
4.3 Software Interface
5. Performance Requirement
6. Design Constraints
7. Other non Functional requirement
7.1 Security
7.2 Reliability
7.3 Availability
7.4 Maintainability
7.5 Portability
8. Operational Scenario
9. Preliminary Schedule
1. Introduction
1.1 Purpose
This document is meant to delineate the
features of OSS, 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. The Online Shopping System
(OSS)for fashion store web application is
intended to provide complete solutions for
customers through a single get way using the
internet. It will enable 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
and maintain various lists of clients,employees
.
1.2 Scope
This system allows the customer’s to maintain
their cart for add or remove the product over
the internet.They can browse any type of
fashionable things from any brands.
1.3 Definitions
OSS - Online shopping System (for furniture
shop)
SRS - Software Requirement Specification
GUI - Graphical User Interface
EMI - Equated Monthly Installment
1.3.1 Overview
This system provides an easy to solution
customer’s to buy the product without go to
the shop with best deals and offers.
1.4 Additional Information
The system work on internet server, so it will
operated by any end user for the buying
purpose.
2. General Description
2.1 Product Perspective
The Online Shopping system (OSS)
application enables customers to browse
fashionable items . Also the developer is
designing an online shopping site to manage
the items and also help customers purchase
them online without having to visit the shop
physically.The online shopping system will use
the internet as the sole method for selling
goods to its consumers.
2.2 Product Functions
The software should provide a good network .
The website and the application provides a good
interface between the user and the server . It enables
users to easily browse any fashionable thing which
they require with ease . They can sort the things
according to their needs and compare them with
other products and select the best out of them . It
provides good ways payment like credit or debit
card,cash on delivery and EMI . If any product is
not available at that time then you will get notified
whenever that particular product is back in stock.
Specific Requirements
3. Functional Requirement
This section provides requirement overview of
the system.Various functional modules that can
be implemented by the system will be -
3.1 Functional Requirement 1
3.11. Description
Registration :
If customer wants to buy the product then
he/she must be registered, unregistered user
can’t go to the shopping cart.
Input:
2. Registration Form
3. Product Page
4. Shopping Cart
4.2 Hardware Interface
The System must run over the internet , all the
hardware shall require to connect internet will
be hardware interface for the system. As for
e.g. Modem, WAN – LAN, Ethernet Cross-
Cable.
4.3 Software Interface
The system is on server so it requires the any
scripting language like PHP, Java Script
etc.The system require Data Base also for the
store the any transaction of the system like
MYSQL etc. system also require DNS(domain
name space) for the naming on the internet. At
the last user need web browser for interact with
the system.
5. Performance Requirement
There is no performance requirement in this system
because the server request and response is
depended on the end user internet connection.
6. Design Constrain
The system shall be built using a standard web page
development tool that conforms to Microsoft’s GUI
standards like HTML, XML etc.
7. Other non Functional requirement
7.1 Security
The system use SSL (secured socket layer) in
all transactions that include any confidential
customer information.
The system must automatically log out all
customers after a period of inactivity.
The system should not leave any cookies on
the customer’s computer containing the user’s
password.
Sensitive data will be encrypted before being
sent over insecure connections like the internet.
7.2 Reliability
The system provides storage of all databases
on redundant computers with automatic switch
over.
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.
Thus the overall stability of the system
depends on the stability of container and its
underlying operating system.
7.3 Availability
The system should be available at all times,
meaning the user can access it using a web
browser, only restricted by the down time of
the server on which the system runs. In case of
a of a hardware failure or database corruption,
a replacement page will be shown. Also in case
of a hardware failure or database corruption,
backups of the database should be retrieved
from the server and saved by the administrator.
Then the service will be restarted. It means 24
X 7 availability.
7.4 Maintainability
A commercial database is used for maintaining
the database and the application server takes
care of the site. In case of a failure, a re-
initialization of the program will be done. Also
the software design is being done with
modularity in mind so that maintainability can
be done efficiently.
7.5 Portability
The application is HTML and scripting
language based. So The end-user part is fully
portable and any system using any web
browser should be able to use the features of
the system, including any hardware platform
that is available or will be available in the
future.
An end-user is use this system on any OS ,
either it is Windows or Linux or iOS.
The system shall run on PC, Laptops , Mobile
phones and Tablets etc.
8. Operational Scenario
The customer wants to buy item. The system shows
all product categories to customer. If customer
select item then they listed in shopping cart for
buying.
The payment will made with credit or debit card ,
cash on delivery or EMI. If customer wants to
cancel the order before shipping then he or she can
cancel it.
Customer can see the buying report on account
detail.
9. Preliminary Schedule
An online shopping system that permits a customer to
submit online orders for items and/or services from a
store that serves both walk-in customers and online
customers. The online shopping system presents an
online display of an order cut off time and an associated
delivery window for items selected by the customer. The
system accepts the customer's submission of a purchase
order for the item in response to a time of submission
being before the order cut off time. The online shopping
system does not settle with a credit supplier of the
customer until the item selected by the customer is
picked from inventory but before it is delivered.
Therefore, the customer can go online and make changes
to the order. In addition, available service windows are
presented to the customer as a function of customer
selected order and service types and further, the order
picking is assigned in accordance with a picker's
preference. When ordering goods, many shopping
systems provide a virtual shopping cart for holding items
selected for purchase. Successive items selected for
purchase are placed into the virtual shopping cart until a
customer completes their shopping trip. Virtual shopping
carts may be examined at any time, and their contents
can be edited or deleted at the option of the customer.
Once the customer decides to submit a purchase order,
the customer may print the contents of the virtual
shopping basket in order to obtain a hard copy record of
the transaction.
Submitted to:-
Harshpreet kaur