0% found this document useful (0 votes)
13 views43 pages

ECommerce

This document provides an overview of an e-commerce website project. It includes sections on the project profile, purpose, scope, requirements and design. The project aims to develop a website where electronic products can be sold online. Key features include allowing users to register, modify their profile, purchase products and return items if defective. The admin can manage products, orders, users and other site details. Laravel and MySQL are used for the front-end and back-end. Screenshots show the user and admin interfaces. Some limitations are that only users can access their own data and late deliveries may occur.

Uploaded by

kk91709139
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views43 pages

ECommerce

This document provides an overview of an e-commerce website project. It includes sections on the project profile, purpose, scope, requirements and design. The project aims to develop a website where electronic products can be sold online. Key features include allowing users to register, modify their profile, purchase products and return items if defective. The admin can manage products, orders, users and other site details. Laravel and MySQL are used for the front-end and back-end. Screenshots show the user and admin interfaces. Some limitations are that only users can access their own data and late deliveries may occur.

Uploaded by

kk91709139
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 43

A

Project Report On

“E-COMMERCE WEBSITE”

1
PREFACE

E-Commerce as anything that involves an online transaction. E-commerce


provides multiple benefits to the consumers in form of avalable of goods at lower
cost, wider choice and saves time. The general category of e-commerce can be
broken down into two parts: E-merchandise: E-finance .Online shopping has
spread into every comer of the world where Internet is easily accessible.

In this Project we tried to cover all the aspects relating to the online shopping. In
this project user can modify their details, and purchase best products. In this
project admin can manage all details like manage order , user and etc.

My goal as a professional web designer is to create a one-of-a-kind website that


will not only knock the socks off your competition, but also keep your visitors
coming back for more.

2
INDEX

Page
No Description
No.
1 Project Summary
1.1 Project Profile 7
1.2 Project Purpose 8
1.3 Project Development Scheduling 9
1.4 Project scope 9
1.5 Technology used 10
1.6 Feasibility study 11
2 System requirement & specification
2.1 User Characteristics 12
2.2 Proposed system & advantage 12
2.3 Hardware & Software requirement 12
3 Design System
3.1 Context Diagram 14
3.2 Dataflow Diagram 15
3.3 ER Diagram 17
3.4 Use Cases 18
3.5 Flow Chart 19
4 System Design
4.1 Data dictionary 20
4.2 Screenshot of application 24
4.3 Limitations. 47
4.4 Conclusion 48
5 Bibliography 48

3
1. Project Summary
Project Profile.

Project Purpose.

Project Development Model.

Project Development Scheduling.

Project scope.

Technology Used.

Feasibility Study.

Project profile

Project-Title : Ecommerce Website

Institution : Rajkot

Front-End : Laravel

Back-End : MySQL Database

4
Project definition - purpose

E-Commerce or Electronic Commerce means buying and selling of products, or


services over the internet. E-commerce is also known as electronic commerce or
internet commerce.

 The purpose of Ecommerce website is to set selling electronic items


on web app.
 E-commerce website allows people to buy and sell physical services ,
and digital products over the internet.
 Through an e-commerce website, a business can process orders ,
accepts payments , manage shipping and logistics , and provide
customer service.
 In e-commerce website, we easily find best products and purchase
electronics items like(Desktop , Laptop , Smart Phones , etc..)
 We are very confident that this software would be very much useful to
the people for buying the best products.

5
Project scope.

The project is to develop a custom website where electronic products


can be sold online. Administrator, will be responsible for managing the
products details and the users. In the case customers from the web based
backend panel. The development has to be scalable for an increase in the
number of users.

6
2. System requirement & specification

User characteristics
 User can login and register .
 User can modify their details and delete their profile.
 User has facility to return policy and exchange products. If product is
defective.
Proposed system & advantages

• Proposed system:

The Ecommerce website provides the quality service to the end user. This
project aims is used for all people who like to saving their time.

2.2.1 advantages:

 The name is also web based app.

 In the proposed system customer can Insert Update and Delete their
profile, also can view all their orders.

7
Software & hardware requirement

Hardware requirement.

• PC with 250 GB or more Hard disk.

• PC with 4 GB RAM.

• PC with Pentium 1 and Above.

Software requirement.

• Operating System - Windows XP / Windows

• Language - Laravel

• Database - MySQL (RDBMS)

• IDE – Visual Studio Code

• Browser - Google Chrome

8
3. Design System
Context Diagram.

DFD diagram.

ER diagram.

Use Cases

Flow Chart

Context Diagram:

DFD-Diagram:

9
10
11
ER-Diagram:

12
Use-Cases:

13
Flow Chart:

14
4. System Design
Data dictionary

User table :

Column name Datatype Size


id bigint 20
name varchar 191
email varchar 191
password varchar 191
Photo varchar 191
role Enum
status Enum

Product table :

Column name Datatype Size


id bigint 20
title varchar 191
summary text
description longtext
photo text
stock int 11
status enum
price double 8.2
condition Enum
discount double 8.2
cat_id bigint 20
brand_id Bigint 20

15
Category table :

Column name Datatype Size


id bigint 20
title Varchar 191
Slug Varchar 191
Summary text
Photo Varchar 191
Status Enum

Wishlists table:

Column name Datatype Size


id bigint 20
product_id Bigint 20
cart_id Bigint 20
user_id bigint 20
Price Double 8.2
Quantity int 11
Amount double 8.2

Order table:

Column name Datatype Size


id bigint 20
order_number Varchar 191
user_id Bigint 20
sub_total Double 8.2
shipping_id Bigint 20
coupon double 8.2
total_amount Double 8.2
Quantity Int 11
payment_method enum
payment_status Enum
status Enum
first_name varchar 191
last_name Varchar 191
Email Varchar 191
Phone Varchar 191

16
Country varchar 191
post_code Varchar 191
address1 Text
address2 Text

Shipping table:

Column name Datatype Size


Id Bigint 20
type Varchar 191
Price Double 8.2
Status Enum

Cart table:

Column name Datatype Size


id Bigint 20
product_id Bigint 20
order_id Bigint 20
user_id Bigint 20
Price Double 8.2
Status Enum
Quantity int 11
Amount Double 8.2

Benners table:

Column name Datatype Size


id bigint 20
title Varchar 191
Photo varchar 191
Description Longtext
Status Enum

17
Brand table:

Column name Datatype Size


id Bigint 20
tite Varchar 191
Slug Varchar 191
Status Enum

Coupon table:

Column name Datatype Size


Id Bigint 20
Code Varchar 191
Type Enum
Value Decimal 20.2
Status Enum

18
Scree Shot
Screen shot of application:

Admin :

19
20
21
22
23
24
25
26
27
28
29
30
User :

31
32
33
34
35
36
37
38
39
40
41
Limitations
 Only user can see their own data.
 Late delivery
 E-commerce has its disadvantages which may lack of some targeted quality or these
products don`t comply with its promotions.

42
Conclusion
ecommerce is a different experience and you can make the shopping creative over
the internet as you get used to it. There can be lot of apprehensions about online shopping
when you get in to it for the first time. As you experience more and more of it those
apprehensions get disappeared slowly. Remember that if you stick to the basics, online
shopping become more enjoyable and easier than real-world shopping. Creating ecommerce
website is used for all people. They can purchase best products , with cash on delivery.

43

You might also like