You are on page 1of 11

Project Name: e-Shopping for Clothes

Branch e-DAC May-2021

Documentation On
“TreakMonk”
e-DAC MAY 2021

Guided By: Mr.

Submitted By:
Group No: 17

• Sanket Patil 210541281169


• Manishkumar Misal 210541281230

Table of Contents

1. Introduction..........................................................................................................................4
1.1 Document Purpose............................................................................................................4
1.2 Problem Statement............................................................................................................4
1.3 Project Background..........................................................................................................4
1.4 Aim & Objectives.............................................................................................................4
2. Business Requirements Overview…………………………………………………………5

3.Functional Requirements......................................................................................................6
3.1 Customer Module.............................................................................................................6
3.2 Vendor Module.................................................................................................................6
3.3 Admin Module..................................................................................................................6
4. Non-Functional Requirement………………………………………………………………7

5. Use Case Diagram................................................................................................................8


5.1 Customer...........................................................................................................................9
5.2 Vendor.............................................................................................................................10
5.3 Admin..............................................................................................................................11

6. Database Design..................................................................................................................13
1 Customer............................................................................................................................13
2 Vendor................................................................................................................................13
3 Admin…………………………………………………………………………………… 13
4 Category.............................................................................................................................13
5 Product...............................................................................................................................14
6 My order............................................................................................................................14

7. E-R Diagram………………………………………………………………………………………15
8. Snapshots…………………………………………………………………………………………..16
9. Conclusion..............................................................................................……………….…21

List of Figures

Use Case Diagrams...............................................................................................................17


Fig 1 Customer.......................................................................................................................8
Fig 2 Vendor............................................................................................................................9
Fig 3 Admin..........................................................................................................................10
Fig 4 ER Diagram.................................................................................................................14
Fig 5 Data Flow Diagram…………………………………………………………………..11
• Introduction:

• Document Purpose:

This document communicates the business requirements and scope for developing
travelling website for adventure enthusiastic traveller. The scope of this document is to
define the functional and nonfunctional requirements, business rules and other constraints
requirements.

1.2 Problem Statement:

In order to increase online shopping, customer online shopping behavior while shopping
online should be given priority. The Current shopping System is critical to set up online
shops, customers to browse through the shops, and a system administrator to approve and
reject requests for new shops and maintain lists of shop categories. This is a small-scale
project for Online Clothing shopping System. The basic idea is that the customer can buy
clothes from anywhere during any time by using their email and password through which
they have been logged in.

1.3 Project Background:

During the Pandemic Situation people found it very difficult to buy clothes for everyday use,
elderly people, growing children, newborn babies, bedridden patient etc. There is a need for online
shopping facility which brings customers and vendors on a common platform. This will save
people from travelling to markets and establish a direct contact between clothes and accessories
vendor. However there are not may such platform available.

1.4 Aim & Objectives:

An e-Shopping for Clothes is a virtual store where customers can search and select products of
their own choice. The selected items may be collected in a shopping cart. At checkout time, the
items in the shopping cart will be presented as an order. A notification is sent to the customer,
admin, vendor as soon as the order is placed. In today’s situation of pandemic instead of visiting
the shop physically we can purchase online. Main objective of this project is building a website,
which will allow customers to view and buy cloths and vendors to sell their product.
• Business Requirements Overview:
• E-Shopping for Clothes is the public web application.

• E-Shopping for Clothes will be opened to global, but in the phase 1, the main target is
India.

• E-Shopping for Clothes could be maintained by Administrator.

• Display all the categories available for shopping on the main page.

• E-shopping for clothes should provide facility to search clothes of a specific size and
type.

• Functional Requirements Overview:


E-Shopping for Clothes system consists of three modules described as below.

• Customer Module
• Vendor Module
• Admin Module

• Customer Module

• Customer can login or register.

• Customer can search for a particular product.

• Add products to cart.

• Customer can filter products according to their requirements.

• Buy products selected in the cart.

• Vendor Module

• Vendor can login or create his own account.


• Vendor can add products for sell.

• View alert on products out of stock.

3.3 Admin Module

• Admin can login.

• Admin can approve vendor.

• Track customers and vendors activities and data.

• Add category of product.

• Non-Functional Requirement:
• The website should use professional design, look and feel and colour scheme.
• Users will have no limitations for accessing the application through Internet. The portal
being an internet application, it is difficult specify exact number of visitor or users.
Hence, we will target the system to support between5 and10 million users on launch of
phase 1.
• Being a public website, the site must follow general usability guidelines for menus,
navigation, colours, links and other actions provided on the screens.
• The system should be designed in such a manner that user will be able to complete
tasks in minimum number of steps.

5. Use-Case Diagram
5.1 Customer:

Fig. Use-Case Diagram for Customer

5.2 Vendor:

Fig. Use-Case Diagram for Vendor

5.3 Admin:

Fig. Use-Case Diagram for Admin

Data Flow Diagram:


• Customer
Following diagram explains the page navigation for the customer module:
Fig. Page Navigation for Customer
• Vendor
Following diagram explains the page navigation for the vendor module:

Fig. Page Navigation for Vendor

• Admin
Following diagram explains the page navigation for the admin module:

Fig. Page Navigation for Admin

6. Database Design:

1] Customer
Field Type Null Key Default Extra Description
uid int No Primary Null auto_increme User ID
nt
upassword varchar(45) No Null Password
ufname varchar(20) No Null First Name
ulname varchar(20) No Null Last Name
uemail varchar(45) No Null Email Address
uaddress varchar(100) No Null Customer Address
ucontactno int No Null Contact Number
uwallet decimal(9,2) Yes 2000.00 Amount
2] Vendor
Field Type Null Key Default Extra Description
vid int No Primary Null auto_increme Vendor ID
nt
uniqueid int No Unique Null Unique ID
vpassword varchar(45) No Null Password
vfname varchar(45) No Null First Name
vlname varchar(45) No Null Last Name
vcontactno int No Null Contact Number of
Vendor
vaddress varchar(100) No Null Permanent Address
vemail varchar(45) No Null Email Address
vwallet decimal(9,2) No 0.00 Amount
vstatus varchar(45) No false Status

3] Admin
Field Type Null Key Default Extra Description
adminid int No Primary Null auto_increme Admin ID
nt
apassword varchar(20) No Null Password
awallet decimal(9,2) Yes 0.00 Amount

4] Category
Field Type Null Key Default Extra Description
cid int No Primary Null auto_incremen Category ID
t
cname varchar(45) No Null Category Name
ctype varchar(20) No Null Ctype (M/F)
5] Product
Field Type Null Key Default Extra Description
pid int No Primar Null auto_increme Product ID
y nt
pname varchar(45) No Null Product Name
pdesc varchar(100) No Null Product description
pimg1 longblob No Null Product image 1
pimg2 varchar(45) No Null Product image 2
psize varchar(10) No Null Product size
prating int No Null Product Rating
pqty int No Null Product quantity
pprice decimal(9,2) No Null Price of Product
pbrand varchar(20) No Null Product brand
papprov varchar(10) No false Status
e
cid integer No Foreign Null Category ID
vid integer No Foreign Null Vendor ID

6] Myorder
Field Type Null Key Default Extra Description
oid int No Primary Null auto_increme Order ID
nt
uid int Yes Foreign Null User ID
uname varchar(45) No Null User Name
address varchar(100) No Null User Address
contactno int No Null Contact Number
totalprice decimal(9,2) No Null Total Amount
qty int No Null Quantity
ostatus varchar(10) No Null Order Status
pid int No Foreign Null Product ID

7. ER-Diagram:

E-R diagram shows database of E-Shopping for Clothes

8.Snapshots

8.1 Home Page:

8.2 Customer Registration

8.3 Customer Login

8.4 Show Basket


8.5 Place Order

8.6 Vendor Registration

8.6 Vendor Login after approval

8.6 Vendor’s Dashboard

8.6 Admin’s Dashboard

8. CONCLUSION AND FUTURE SCOPE

E-Shopping for clothes provides a verified platform for online shopping of clothes. A single
platform to sell products by vendors and to buy by customers.

Our System provides a very user-friendly platform where Customers can search, filter and buy
various types of clothes which are added by approved vendors. Admin have overall control
over the website and can view logs of customers and vendors.
In future we would like to add photo search functionality.

You might also like