Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
10 views30 pages

Projectt Documentation

The project report presents the development of an e-commerce platform, FashionNova, aimed at providing customers with a convenient online shopping experience for clothing. It details the project's objectives, software analysis, design, and future enhancements, utilizing technologies such as PHP, HTML, CSS, and JavaScript. The report includes acknowledgments, a project profile, system requirements, diagrams, and a bibliography for coding and image resources.

Uploaded by

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

Projectt Documentation

The project report presents the development of an e-commerce platform, FashionNova, aimed at providing customers with a convenient online shopping experience for clothing. It details the project's objectives, software analysis, design, and future enhancements, utilizing technologies such as PHP, HTML, CSS, and JavaScript. The report includes acknowledgments, a project profile, system requirements, diagrams, and a bibliography for coding and image resources.

Uploaded by

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

FASHION NOVA E-COMMERCE

Project Report Submitted


To
Gujarat University
In partial fulfilment of the requirements for
the award to the Degree of

5 YEAR INTEGRATED MASTER OF SCIENCE


(COMPUTER SCIENCE)
SEMESTER – VI

GUIDED BY: SUBMITTED BY:


Dr. Jigna Satani TWINKLE MANKE (60013)
KASHISH JOBALIYA (60010)

DEPARTMENT OF COMPUTER SCIENCE


GUJARAT UNIVERSITY, AHMEDABAD
YEAR: 2023-24
Acknowledgement

The success of the project depends largely upon the


encouragement and guidelines of many others. We take
this opportunity to express our gratitude to the people
who have been instrumental in the successful completion
of this project.

We would like to express a deep sense of gratitude to Dr.


Jyoti Pareek, Head of the Department for providing us
this opportunity where our learning could be affirmed and
implemented, also our gratitude to our internal guide Dr.
Jigna Satani whose valuable guidance and kind
supervision at any stage of work have been the greatest
help for us in bringing out this work in the present shape.

We would also like to extend our sincere thanks to all


other faculty members of the Department of Computer
Science for their support, guidance, instructions and
encouragement throughout the project duration.

Finally, we want to thank our parents, friends and well-


wishers for being with us and extending encouragement
throughout the project.

KASHISH
JOBALIYA

TWINKLE
MANKE

1|DEPARTMENT OF COMPUTER SCIENCE


INDEX

SR NO. CONTENT PAGE NO.


1 Project Profile 3

2 Introduction 4-5
 Objectives of the project
 Tools and Technologies
3 Software Analysis : 6-9
 System Requirement Analysis
 Use Case Diagrams
 Activity Diagrams

4 Software Design : 10-16


 Class Diagram
 Data Dictionary

5 ScreenShots 17-25

6 Future Work 26

7 References 27

2|DEPARTMENT OF COMPUTER SCIENCE


Project Profile

Title FashionNova E-Commerce

Aim of the Project Provide a platform for customers to order


clothing online from the comfort of their homes

Project Duration 6 Months

Team size 2 Members

Technologies Used PHP,HTML,CSS,JavaScript,BootStrap

Tools Used VisualStudio,XAMPP,MySQL

Minimum Software and Microsoft Windows 10 and Windows 11 64-bit


Hardware Requirements
Guide Dr. Jigna Satani

3|DEPARTMENT OF COMPUTER SCIENCE


INTRODUCTION

Objectives of the project:

 Provide a platform for customers to order clothing online from the comfort of
their homes.
 Offer a variety of trending clothing options across different categories and
age groups.
 It let us explore the diverse selection of clothing options conveniently
categorized into Men’s, Women’s, and Kids’ collections, each offering both
Mid and End category choices for every fashion preference.
 Product Listings: Display trending clothing items under each category and
sub-category.
 Shopping Cart: Allow customers to add products to their cart for easy
checkout.
o Features of the Cart:
 Ability to adjust quantities of selected products.
 Option to remove items from the cart.
 Calculation of total cost including taxes and shipping charges.
 User Feedback:
o Provide a platform for customers to leave feedback about:
 Products (quality, fit, etc.).
 Service of the website (ease of navigation, checkout process,
customer support).
o Implement a rating system or a review section for each product

4|DEPARTMENT OF COMPUTER SCIENCE


Tools And Technologies

 VISUAL STUDIO CODE : A code editor for building and


debugging mordern web and cloud applications.
 XAMPP : An opensource cross-platform web server developed
by Apache Friends, consisting mainly of the Apache HTTP
Server, MariaDB database, and interpreters for scripts written
in the PHP and Pearl programming languages.

 HTML (Hypertext Markup Language) : It is a standard markup


language for Web pages.
 CSS (Cascading Style Sheets) : It is the language we use to
style an HTML document.
 Bootstrap : Bootstrap is free, open source front-end
development framework for the creation of website and web
pages.

5|DEPARTMENT OF COMPUTER SCIENCE


SOFTWARE ANALYSIS

Software Requirement Analysis

 Can buy items by doing registration


 Will generate OTP while registration
 Detail description about particular product
 Generate bill with taxes
 Multiple payment methods will be provided
i.e. (i)UPI
(ii)COD
(iii)Net banking

 Facility of updating item details on product page by admin


(i)Price
(ii)Description
(iii)Availability

6|DEPARTMENT OF COMPUTER SCIENCE


DIAGRAMS

USE CASE DIAGRAM FOR FASHION E-COMMERCE WEBSITE

7|DEPARTMENT OF COMPUTER SCIENCE


ACTIVITY DIAGRAM FOR LOGIN/SIGNUP

8|DEPARTMENT OF COMPUTER SCIENCE


ACTIVITY DIAGRAM FOR SYSTEM

9|DEPARTMENT OF COMPUTER SCIENCE


10 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
SOFTWARE DESIGN

CLASS DIAGRAM

DATA DICTIONARY
11 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
TABLE: CUSTOMER

Field Type Data Type Size Constraints Description


cust_id INT 5 Primary User id
key
cust_name VARCHAR 50 Not null User Name
Cust_email VARCHAR 50 Not null User Email
cust_phone INT 10 Not null User phone no
cust_country VARCHAR 20 Not null User Country
cust_address VARCHAR 500 Not null User address
cust_city VARCHAR 20 Not null User City
cust_state CHARACTER 20 Not null User State
cust_zip INT 06 Not null User’s city pincode
cust_s_name VARCHAR 50 Not null User’s name where
product is shipped
cust_s_cname VARCHAR 50 Not null Shipping
company name
cust_s_phone INT 10 Not null Shipping phone
no
user_role CHARACTER 01 Not null Type of
user(user,admin)
cust_s_country_ VARCHAR 20 Not null Shipping country
cust_s_address VARCHAR 20 Not null Shpping address
cust_s_city VARCHAR 20 Not null Shipping city
cust_s_state VARCHAR 20 Not null Shipping state
cust_s_zip INT 06 Not null Shipping address
pincode
cust_password VARCHAR 50 Not null User’s password

Table: Product
12 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
Field Type Data Type Size Constraints Description
P_id INT 06 Primary key Product id
P_name VARCHAR 50 Not null Product name
P_old_price FLOAT - Not null Price
before discount
P_new_price FLOAT - Not null Price after discount
P_qty INT 10 Not null Product quantity
P_featured_phot VARCHAR 200 Not null Featured photo
o
Ecat_id INT 06 Not null End category

Table: Product Color


Field Type Data Type Size Constraints Description

id INT 06 Primary key Product_color_id


Color_id INT 06 Foreign key Id of the color
P_id INT 06 Foreign key Product id

Table: Product size

Field Type Data Type Size Constraints Description


id INT 06 Primary key Product size id
Size_id INT 06 Foreign key Size id
P_id INT 06 Foreign key Product id

13 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
Table:Color

Field Type Data Type Size Constraints Description


Color_id INT 5 Primary Key Unique id of
the color
Color_name VARCHAR 50 NOT NULL Name of the
color

Table:Size

Field Type Data Type Size Constraints Description


Size_id INT 5 Primary Key Unique id of
the size
Size_name VARCHAR 50 NOT NULL Name of the
size

Table: Product Photo

Field Type Data Type Size Constraints Description


Pp_id INT 11 Primary key Product photo id
photo VARCHAR 255 Not null Product table
P_id INT 06 Foreign key Product id

Table: Top category

Field Type Data Type Size Constraints Description


T_cat_id INT 11 Primary key Top category id
T_cat_name VARCHAR 50 Not null Top category name

Table: End category


14 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
Field Type Data Type Size Constraints Description
e_cat_id INT 11 Primary key End category id

e_cat_name VARCHAR 50 Not null End category name

Table: Mid Category


Field Type Data Type Size Constraints Description
Mcat_id INT 06 Primary key Mid category
id
Mcat_name VARCHAR 50 Not null Mid category
name
Tcat_id INT 06 Foreign key Top category
id

Table: Customer Message

Field Type Data Type Size Constraints Description


Customer_message_id INT 06 Primary key Message id

subject VARCHAR 20 Not null Subject of the message

message VARCHAR 100 Not null Message they want to


send
Order_detail VARCHAR 100 Not null Detail of an order
Cust_id INT 06 Foreign key Customer id

Table: Shipping Cost

15 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
Field Type Data Type Size Constraints Description
Shipping_cost_id INT 06 Primary key Shipping cost id
Country_id INT 06 Foreign key Country id
amount INT 10 Not null Amount of product

Table: Order

Field Type Data Type Size Constraints Description

Order_id INT 06 Primary key Order id


Order_date DATE - Not null Date of the order
Payment_id INT 06 Foreign key Id of the payment

totalamt FLOAT - Not null Total amount

Tax_id INT 06 Not null Id of the tax

Cust_id INT 06 Foreign key Id of the customer

disc_amt FLOAT - Not null Discount amount

16 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
Table : Order Detail
Field Type Data Type Size Constraints Description
Order_detail INT 11 PRIMARY KEY Unique id of the order
_id detail
Order_id INT 11 FOREIGN KEY Id of order
Prod_id INT 11 FOREIGN KEY Id of product
Sixe_id INT 11 FOREIGN KEY Id of size
Color_id INT 11 FOREIGN KEY Id of color
quantity INT 4 NOT NULL Quantity of product
disc FLOAT NOT NULL Discount amount
Total_amt FLOAT NOT NULL Total amount

17 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
Table: Payment
Field Type Data Type Size Constraints Description
id VARCHAR 10 Not null Payment id
cust_id INT 06 Foreign key Customer id
Cust_email VARCHAR 50 Not null Customer’s email
Payment_date DATE - Not null Date
of payment
txnid INT 06 Not null Tax id
Paid_amount FLOAT - Not null Amount that is
paid
Card_number INT 10 Not null Number
of customer card
Card_cvv VARCHAR 10 Not null Credit card cvv
Card_month VARCHAR 10 Not null Credit card
month
Card_year VARCHAR 10 Not null Credit card year
Band_transaction_ TEXT 50 Not null Bank transaction
info information
Payment_method VARCHAR 20 Not null Method
for payment used
Payment_status VARCHAR 25 Not null Payment satus
Shipping_status VARCHAR 20 Not null Status
of shipping
Order_id VARCHAR 255 Not null Order id
of payment

18 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
SCREENSHOTS

HOME PAGE :

19 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
CATEGORIES:

20 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
LOGIN/SIGNUP:

PRODUCT :

21 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
CART:
22 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
CHECKOUT:

23 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
ADMIN PANEL

PRODUCT MANAGEMENT:

24 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
CATEGORIES MANAGEMENT:

25 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
26 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
COLOR MANAGEMENT:

SIZE MANAGEMENT:

27 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
FUTURE WORK :

Search Functionality: Introduce a search bar to enhance navigation and ease product
discovery.

Discount Coupons: Offer specific item discounts to attract more purchases and
engage customers.

Automatic Billing: Generate invoices promptly after payments to streamline the


checkout process.

Implementing these updates will improve user experience, boost sales with targeted
discounts, and ensure efficient transaction handling.

28 | D E P A R T M E N T O F C O M P U T E R S C I E N C E
BIBLIOGRAPHY

For Coding :

1.www.google.com
2.www.tutorialspoint.com
3.www.w3schools.com
4.www.youtube.com
5.www.bootstrap.com

For Images:

1.www.unsplash.com

29 | D E P A R T M E N T O F C O M P U T E R S C I E N C E

You might also like