0% found this document useful (0 votes)
94 views5 pages

Online Shopping System Specs

The document outlines requirements for an online shopping system. It describes two user roles - customers and administrators. Customers can shop, view products, add items to their cart, checkout and print bills. Administrators can add, delete and update product information, view customer details and manage orders. The system requirements specify functions for customer registration, login, shopping, checking out, and administrator access to product, customer and order management.

Uploaded by

Savan Patel
Copyright
© Attribution Non-Commercial (BY-NC)
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)
94 views5 pages

Online Shopping System Specs

The document outlines requirements for an online shopping system. It describes two user roles - customers and administrators. Customers can shop, view products, add items to their cart, checkout and print bills. Administrators can add, delete and update product information, view customer details and manage orders. The system requirements specify functions for customer registration, login, shopping, checking out, and administrator access to product, customer and order management.

Uploaded by

Savan Patel
Copyright
© Attribution Non-Commercial (BY-NC)
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/ 5

SUBJECT: SOFTWARE ENGINEERING

Project: Online Shopping System


Project Size: Medium

Software requirement specification


for
Online Shopping System

3.4 SOFTWARE REQUIREMENTS SPECIFICATION:

3.4.1 User Information


Roles:
Two different roles in Online shopping website,
1. Customer
2. Admin
Customer:
All the Customers can do the shopping with registration to Online shopping website and also all
Customers can view the some part of the Online shopping website without registration.

Administrator:
The admin would have all the permission like Product Management, Order Management, Customer
Management ,etc.

3.4.2 User Requirements


Online shopping Website gives the facility to the owner, to introduce and sell their products in market
without interacting face-to-face with the customers.
Customer from anywhere anytime can access the Online shopping Website and place the order.
Customer gets the facility to send multiple/single products to address given by the customer.

Requirement gathering of standard procedures, formats, registers and reports of the current business
processes will enable us to analyze and propose a new system. This will be the basis for the development
and implementation of the computerized system for better efficiency, effective utilization of manpower,
reduce repetitive processes and reporting systems, quicker decision making.

3.4.3 System Requirements


R1:- Customer Login
 Description:- Whenever customer wants to buy any product then customer must logged in to the
account ,otherwise customer are not allowed to order products until they are registered.
 Input:- Username & password will be entered.
 Output:- If customer has valid username & password ,customer can access next level, otherwise invalid
username or password error will be prompted.

R2:- Register New Customer

 Description:- If the customer is new then customer must have to submit some general information in the
registration form.
 Input:- Customer will enter some general information.
 Output:- Conformation message or error message.
R3:- Shopping Cart

R3.1:- Select the Category Of Product

 Description:- According to the selection of category, the list of different products will be displayed.
 Input:- Select the category of product.
 Output:- Displaying the list of different products

R3.2:- Search Product

 Description:- Customer can search any products by selecting the category, subcategory, company of
product.
 Input:- Customer will select category, subcategory, company of product.
 Output:- Displays the list of product which is customer have selected, if it is available.

R3.3:- Get Information About The Product

 Description:- Customer can view the information about the product.


 Input:- Clicks on the image of product or by info button.
 Output:- Display the information about the product.

R3.4:- Add Product To Cart

 Description:- Customer can add the product to the cart by just clicking add to cart button.
 Input:- Customer selects the products, quantity and clicks Add to cart button.
 Output:- The Shopping cart will be updated with new products.

R3.5:- Remove Product From Cart

 Description:- If customer does not want the product after adding it to the cart,
customer can remove the product from the cart.
 Input:- Customer selects the product & quality of the product.
 Output:- The product will be removed from the cart.

R3.6:- Update Product In Cart

 Description:- If Customer want to update the product in the cart than customer can update the products
in the cart.
 Input:- Customer will update cart by changing the quantity of product.
 Output:- Cart will be updated according to the change in the products.

R3.7:-Check Out

 Description:- Customer can see what are the products in the cart & can also see the quantity & total
amount and then he can buy the products.
 Input:- Customer clicks the checkout button
 Output:- The shopping car will be displayed with description of all the products.

R3.8:- Shipping Information

 Description:- Customer must have to submit some shipping information for Orders.
 Input:- Customer will enter some general information.
 Output:- Display the bill information about the customer has order the product.

R3.9:- Print Bill

 Description:- After checking out , Customer can print out of Bill.


 Input:- Click on Print button.
 Output:- If printer is connected with computer, then the bill will be printed out.

R3.4:- Add the Products (Administrator)

 Description:- Administrator can add the product to Product database with its information.
 Input:- Administrator will enter the information about the products
 Output:- Product database will be updated.

R3.5:- Delete the Product (Administrator)

 Description:- Administrator can delete the product from the Product database.
 Input:- Administrator will select the product and quantity of the product and delete it.
 Output:- Product will be deleted from the Product database.

R3.6:- Update the Product (Administrator)

 Description:- Administrator can change the product’s information.


 Input:- Administrator will select the product and update the product information.
 Output:- Product database will be updated.

R3.7: View Customer Information (Administrator)

 Description:- Admin can view all the information of customers and also delete the inactive customer.
 Input:- Click on the customer info.
 Output:- Displays the list of customers’ information.

R3.8: Manage Orders (Administrator)

 Description:- Admin can view all the orders which are given by the customers and delete the orders
which are transported.
 Input:- Click on the Order Management and perform actions.
Output:- Dispays the list of orders

You might also like