Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

SOFTWARE REQUIREMENTS SPECIFICATION

1. INTRODUCTION:
1.1 Purpose:

This project is aimed at developing a Web application that depicts online Shopping of products and
purchasing using Payment Gateway.

1.2 Scope:

This project is aimed at how the companies can improve the efficiency of the services.Online Shopping is
one of the applications to improve the marketing of the company’s products. This web application
involves almost all the features of the online shopping; the future implementation will be online help for
the customers and chatting with website incharge.

1.3 Definitions, Acronyms, Abbreviations:

The application consists of the following Keywords:

Registration:

This feature deals with the customer registration.

Products:

This feature deals with the online shopping of products.

Accessories:

This feature deals with the online shopping of Accessories.

Cart:

This feature deals with the addition of items to the cart, update of the quantity of items and deletes the
items from the cart.

Confirmation of order:

This feature deals with confirmation of the order made by the customer and generation of bill.
Pay pal:

This feature deals with buying the products in the cart by specifying the debit card number, back
account number

Admin:

This feature deals with addition and deletion of items to the specific category of products and the
admin has the right to view the pending bills.

1.4 Overview

Online shopping is the process in which consumers go through to purchase of products or


services over the Internet. A Shopping application that typically runs on the computer where your Web
site is located (the Web server), and allows your customers to do things such as viewing the product in
your store catalog, adding a selected product to a basket, and placing an order for it. Online shopping
application advertises some of the products for shopping .Here the customer will be able to purchase
the products and the purchased products will be added to the cart. After the shopping of the products
the user will confirm the purchase of the products in the cart. After confirmation the products are
purchased by specifying the debit card number to the pay pal website.

2. Overall description:
2.1 Product Perspective

The product will be developed completely independent and dynamic website. The employees have to
register for online shopping of products. Only the admin is allowed to add or remove items from the
specific group of items. Pay pal website handles the purchase of products by debit card or credit card.

2.2Product Functions

The product functions will include the following steps;

 Initially customer has to register to the website to access most of the features of the
application. The customer has to specify the details like emailid, password…etc.

 After registration, Online shopping application advertises some of the products for shopping
.Here the customer will be able to purchase the products and the purchased products will
be added to the cart.
 After the confirmation of purchase of products, a bill will be generated to the customer.

 Customer purchases the products by specifying his/her debit card number. The confirmation
of debit card numbers will be handled by the Pay pal website.

 After the purchase of products the paypal website will give the confirmation to shopping
website and admin will update the bills to pay.
.

 Admin is able to add, update, and remove items in various categories of products.

 Admin is also able to view and update the details of bills.

2.3 User Characteristics

The user of this product is supposed to be fairly educated about the usage of the computers. He should
understand how to open web pages and must be able to understand all the features of the website. A
person who has no knowledge of computers will find it difficult to understand the system. But with a
little knowledge it will be very easy to handle the project.

2.3.1General Constraints

The constraints of this project are the system must support the runtime files of visual studio 2005
and must be able to run all the web pages.

2.3.2Assumptions and Dependencies

The project depends on the users ability to understand the features of the online shopping website and
able to use to the best of his/her use. The employee has to be to access most of the features of the
website. The system which uses the product will have to be able to install this component. It will be
assumed that a LAN network is already in place.

3.Specific Requirements
3.1External Interface Requirements
3.1.1User Interfaces

The user interface is designed in Visual studio 2005 Professional version. The developer will have to
study the designing of the web application. The use of the controls which is attached to the product
from the add items feature of the ASP.Net. The user of the product will get very user friendly forms
which will be very easy to work with..

3.1.2Software Interfaces

The software is developed with all the basic controls and class provided in ASP.Net and database
support is SQL Server 2005.

3.2Functional Requirements
3.2.1Module 1

3.2.1.1Functional Requirements 1.1

The problem under study is being divided into several modules/functions discussed below to
understand the approach to the solution in the broader way:

Main and Login Page: The main page, neatly designed page, here login option is provided to login. Also
new signup option is provided to for new user to signup.

Product Category Display page: This screen display all the main categories from this point user can
select any category and they can proceed to select the products in this category.

Product Selection Screen: This search screen. Option must be provide to select the product based on
name. Select product based on the category and based on the company. Etc.,

Product search result screen: This screen shows all the products under the search criteria. If there are
no products under these search criteria then system will give the message that there are no products
found under this category. Also option is provided to select the products.

View Cart Screen: View cart screen shows all the selected items, here quantity as to be entered. And
also option is provided to deselect the products.
Order Details Screen: This screen shows the final products in the view cart. This gives product list,
quantity, Total Amount etc., So user will get the clear information that how much is the total amount of
this selection.

Order Confirmation Screen: This is the final screen in buying process. Here customer as confirm the
order.

Customer registration:

This module deals with the registration of employee

Input:

Employee should enter all his/her details i.e. the details of the customer like name, email address,
password, etc.

Output:

Registration successful and customer is allowed to logged in the website .So that he/she can access most
of the features available in the website.

Products

This module deals with selecting the products to be purchased and adding to the cart.

4.System architecture description:


4.1 System Design

Online shopping is the process consumers go through to purchase products or services over the
Internet. A Shopping application that typically runs on the computer where your Web site is located (the
Web server), and allows your customers to do things such as viewing the product in your store catalog,
adding a selected product to a basket, and placing an order for it.
Payment:

Online shoppers commonly use credit card or debit card to make payments, Here we are using
Paypal Payment Security For Customers

Features of Paypal:

Pay pal is an incredibly popular way of sending and receiving money over the Internet.
Thousands of people use the service to pay for items bought on shopping site and for a variety of
other goods over the Internet, making it one of the most convenient as well as the most popular
ways to send and receive money online

Most Secure

Free User Registration.

Product delivery:Once a payment has been accepted the goods or services can be delivered in
the following ways.
Shipping: The product is shipped to the customer's address.

Shopping cart systems: A type of program that represents a virtual shopping cart,
similar to a real shopping cart. Shopping carts are an important component of e-
commerce sites such as online shops or merchant storefronts. Program that runs on a
website to collect and record purchasing decisions of a visitor. The visitor adds items to
their cart for purchase until they are ready to “check out” and pay for those items. Here
we can Add the item, delete the item and also change the quantity of the item in cart.

Admin And Users:

This Shopping Site includes two components: the User screen which is what your
customers will see (the item name, price, category), and the administration area, which
is what you will use to manage the store

Admin Module:

Admin having Login Screen for Security A way to easily set general store settings such
as the way products should be displayed, Adding, Deleting and Updating the Items
Admin manage orders effectively (pending, shipped).Admin can view the All the
information in such as User information and Transaction etc;

User Module: User having login screen for Security a store catalog that is easy to
browse and that presents product information is a way that is both useful and
graphically pleasing. Special pages where customers can easily find products that are
on sale, featured products, products that belong to the same brand, etc .Sophisticated
shopping cart systems like Product Cart include hundreds of other storefront features.

You might also like