Software Requirements Specification
Software Requirements Specification
Page |1
September 3, 1995
Submitted by:-
Priyanka Agrawal
K1501, B43
Page |2
Table of Contents
1.0 Introduction……………………………………………………………….3
1.1 Purpose…………………………………………………………………3
1.2 Scope…………………………………………………………………...3
1.3 References……………………………………………………………...3
1.4 Definition………………………………………………………………3-4
2.0 Overall Description……………………………………………………….4
2.1 Project Perspective…………………………………………………......4
2.2 Project Function………………………………………………………..4
2.3 User Characteristics……………………………………………………5
2.4 Constraints……………………………………………………………..5
3.0 Requirement Specifications……………………………………………...6
3.1 Functional Requirements……………………………………………....6
3.1.1 Requirements for customer……………………………........7-8
3.2 External Interface Requirements………………………………………9
3.2.1 Sign in page………………………………….........................9
3.2.2 Registration page…………………………………………...9
3.2.3 Price Details………………………………………………..10
3.2.4 Hardware Interface………………………………………....10
3.2.5 Software Interface………………………………………….10
3.3 Non-Functional Requirements………………………………………...10
3.3.1 Availability…………………………………………………10
3.3.2 Security……………………………………………………..11
3.3.3 Reliability…………………………………………………..11
3.3.4 Maintainability……………………………………………..11
3.4 Other Interfaces………………………………………………………..11
3.4.1 Data base…………………………………………………...11
3.4.2 Supply chain…………………………………………..........12
Page |3
1.0 Introduction
1.1 Purpose
Ebay has expertise in providing the best value proposition in the fashion segment
and provides online auction service. There is scope for selling both ways. Users
seeking to purchase items make bids over a specific time period and then the
seller determines guidelines such as a minimum bid he or she is willing to accept.
1.2 Scope
Ebay's value proposition revolves around giving consumers the power and ease of
purchasing fashion and lifestyle products online. Offerings such as the largest in-
season product catalogue, 100% authentic products, cash on delivery and 30 day
return policy make Ebay, the preferred shopping destination in the country. To
make online shopping easier for you, a dedicated customer connect team is on
standby to answer your queries 24x7. Ebay understands its shoppers' needs and
caters to them with choice of apparel, accessories, cosmetics and footwear from
over 500 leading Indian and international brands. Prominent brands include
Adidas, Nike, Puma, Catwalk, Inc 5, United Colors of Benetton, FCUK,
Timberland, Aviate, Cabinda and Biba to name a few. You can also shop from
some recently introduced labels such as - Roadster, Sher Singh, Dress berry,
Kook N Keech and ETC.
1.3 References
“Ebay.com site info” Alexa Internet. Retrieved 2016-10-15.
“Auction-style listing fees”. Standard selling fees. Retrieved 2012-11-18.
“Contact Information”. Pages.ebay.co.uk. Retrieved 2011-01-20.
1.4 Definition
E-commerce
E-commerce is a transaction of buying or selling online. Electronic
commerce draws on technologies such as mobile commerce, electronic
funds transfer, supply chain management, Internet marketing, online
transaction processing, electronic data interchange (EDI), inventory
management systems, online auctioning and automated data
collection systems. Modern electronic commerce typically uses the World
Wide Web for at least one part of the transaction's life cycle although it
may also use other technologies such as e-mail.
End user/Customer
Page |4
The end user will be the one who visits the website and buys products
online from the ones added by the Vendors/Sellers.
Vendor/Seller
Vendors/Sellers will add their products to the database, which will be seen in the
website to the end users or say customers who can buy the products by selecting
the one they need. Vendors will have the special privileges than the end users,
and have ability to manage the products added by them.
Product
A product is the item offered for sale. A product can be a service or an item. It
can be physical or in virtual or cyber form. Every product is made at a cost and
each is sold at a price. The price that can be charged depends on the market, the
quality, the marketing and the segment that is targeted. Each product has a useful
life after which it needs replacement, and a life cycle after which it has to be re-
invented.
Administrators
Administrators are the ones who adds or administers the categories for the
products, and administers the Vendors.
Page |5
2.4 Constraints
Limited numbers search queries for the users. Servers incapable of handling
high traffic burst. Limited decentralization. The actual product might differ from its
display image. Uniform quality of service is not ensured, globally.Ebay.com is not
dial-up friendly. It cannot ensure the reliability of the review.
Page |6
Page |7
Page |8
Output:
Account are not valid or invalid account
Functional Requirement 7
Description:
Transaction
All transactions undergoing in the website will be controlled and managed
by this module. Transactions in the sense, Shopping Cart management.
Functional Requirement 8
Description:
Reporting:
This module deals with report management of the entire system. This
includes three sub-modules Stock Report, Order Report and Delivery
Report.
Functional Requirement 9
Description:
Order Report
Order Report will have the list of products ordered and the customer details
who have bought that product, which are undelivered.
Functional Requirement 10
Description:
Delivery Report
Input:
Enter all the information like Name, age, mobile number, Address
Output:
Your product will Delivered on 3,4days.
Functional Requirement 11
Description:
Logout
Input:
Click the Logout After payment
Output:
You have successfully logout.
Page |9
P a g e | 10
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.
3.3.2 Security
P a g e | 11
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.
The system’s back-end servers shall only be accessible to
authenticated administrators.
3.3.3 Reliability
The system provides storage of all databases on redundant 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.
3.3.4 Maintainability
P a g e | 12
P a g e | 13
September 3, 1995
Submitted in Partial Fulfilment of the Requirement for the Certificate of
B.Tech
In
Computer Science & Engineering
2016-17
Submitted to
P a g e | 14