You are on page 1of 57

A Project Report On

Online Fashion Shop


In Partial Fulfillment of
Master of Computer Application(2022)
Submitted To
Shri Chimanbhai Patel Post Graduate Institute of
Computer Applications,

Gujarat Technological University

Month-Year
December-2022

Under Guidance of
Prof. Shaily Jain

Submitted By:

Prajapati Himmat 215350694049


Patel Harsh 215350694056
Thakkar Neel 215350694074

1
Chimanbhai Patel Institute of Computer
Applications
(Online Fashion Shop)

Mentor Details: Prof. Shaily Jain

Acknowledgement :-
We take this opportunity to express our deep gratitude and
sincerest thank to our project mentor, Prof. Shaily Jain for
giving most valuable suggestion, helpful guidance and
encouragement in the execution of this project work. We will
like to give a special mention to my colleagues. Last but not the
least we are grateful to all the faculty members of Chimanbhai
Patel Institute of Computer Applications.

2
GROUP INFORMATION :-
Project Definition ONLINE FASHION SHOP

Group No 6

Group Details 1. Prajapati Himmat :- 215350694049


2. Patel Harsh :- 215350694056
3. Thakkar Neel :- 215350694074

Mentor Details Prof. Shaily Jain

3
INDEX
Sr No. Topic Page No.
Introduction 5
1.1. Existing System 6
1.2. Need for the New System 7
1.3. Objective of the New System 8
1.4. Problem Definition 9
1 1.5. Core Components 10
1.6. Project Profile 12
1.7. Assumptions and Constraints 13
1.8. Advantages and Limitations of the Proposed System 14

Requirement Determination & Analysis


2 2.1. Requirement Determination 16
2.2. Targeted Users 17
System Design
3.1. Use Case Diagram 18
3.2. Sequence Diagram 19
3
3.3. Class Diagram 22
3.4. Activity Diagram 23
3.5. Data Dictionary 25

Development
4 4.1. Screen Shots 32

Agile Documentation
5.1. Agile Project Charter 48
5.2. Agile Roadmap / Schedule 49
5.3. Agile Project Plan 50
5.4. Agile User Story (Minimum 3 Tasks) 51
5 5.5. Agile Release Plan 52
5.6. Agile Sprint Backlog 53
5.7. Agile Test Plan 54

6 Proposed Enhancements 56
7 Conclusion 56
8 Bibliography 57

4
1. Introduction :-

 Eshop is an e-commerce website. We are here to


sell Clothing Items to the customers and owing to
increase in customer’s interest toward the concept
of Fashion Store.
 The objective of this project is to develop a general
purpose e-commerce store where product like
Cloths can be bought from the comfort of their
home through the Internet.
 By adding to the Shopping cart they can place the
order for their selective products.
 After which they will proceed to the payment
process and can pay for the products through
various online payment methods.
 Once the order is placed then the customer can
track the shipping details of the respective
products. Like where the products has been
reached date of product delivery, etc.
 Along with all these our system takes all the
responsibility of the product and provides policy
also.

5
1.1 Existing System :-

 Customers currently visit a clothes store, choose


styles of apparel, look for the appropriate size, and
try the clothing on. And customers have to visit the
store when it opens.
 Many people nowadays are debating whether or
not to receive a discount on this Cloth, and they are
also separating the issue of payment.
 In existing system there might be some cases
where the products get damaged while the
customers carry the products by their own from the
local shop. Where the majority of local shops
don’t provide good quality of packaging.

6
1.2 Need for the New System :-

 We are aware that the current systems require a lot of


time and effort, thus our system [ESHOP] will enable
the user to view and make a purchase room without
squandering time and effort.
 Our newly developed system is needed to provide
customers all the functionalities at their comfort.
 In online clothing shop customer can shop at any
time of the day, and it’s more convenient than
traveling to ship in-store.
 As it is an era of internet, this helps the system to
reach the correct customer and provide door to door
service to eliminate manual errors.

7
1.3 Objective of the New System :-

 The primary goal of this project is to create an


online store where things purchased and delivered
to a customer's home.
 The other goal is to be able to develop and build an
online store that will improve and enhance the
method for handling Cloths.
 Customer can buy products from the website
without hustling to the local stores.
 This system is to provide best quality and different
variety of products like Men, Women and Kid’s
Clothing.
 The other important objective is that admin can
also make their work easy by managing their
products, manage their customers and keep all the
record of above.

8
1.4 Problem Definition :-

 Selling products and services over the internet


without the need of going physically to the
market is what our Eshop all about.
 Shopping cart is one of the important facility
provided in online shopping, this lets customer
to browse different clothes and once they select
an item to purchase they can place the item in
shopping cart, and continue browsing till the
final selection in our system.
 Customers can even remove the items from
shopping cart that were selected earlier before
they place the final order.
 In this system, the customer will be able to
search the cloths online according to its different
categories and easily add the product into cart.

9
1.5 Core Components :-
 Admin:
Manage Products (Add / View /Update / Delete)
Admin can manage all the products like they are only able to
add, update & delete the products.

Manage Customers
Admin have also access to manage customers, means they
also have the right to remove the customer whenever they
want.

Manage Orders
Admin can also view the orders of customers and using this
they will manage their inventory also.

View Feedback
Admin can easily view the feedback of customers and
according to that they can learn if there is any problem in the
system or not. By viewing this they can make their system
smooth.

Manage Profile
Admin can manage the profile of customers as well as their
own. They can easily change anybody’s profile if there is
necessary.

1
0
Manage Store
Admin can easily manage the whole store of the clothing. By
using this system they can also manage the inventory of
whole store.

 Customer:

View Product
Customers can see all the products according to product
category and easily buy it.

Filter Product
Customers can filter products according to price, product
category etc. So this module is very useful for customers for
easy buying products.

Add to cart & Place order


Customers can easily add their product to the cart according
to their choice and also place an order whenever they want.

Add Feedback
The customer can also give feedback after the product is
delivered so other customers can also get information about
the product.

1
1
1.6 Project Profile :-
Project Title ONLINE FASHION SHOP

Group Number 6

Group Details: 1. Prajapati Himmat :- 215350694049


2. Patel Harsh :- 215350694056
3. Thakkar Neel :- 215350694074

Frontend Laravel

Backend MySql(PHP 7.3.12)

Mentor Details Prof. Shaily Jain

1.7 Assumptions & Constraints :-


1
2
1.7.1 Assumptions:
 The product requires the back-end database
server MySQL to store usernames and passwords
for different types of system users, as well as
different databases for different insurance
information. Users must be trained for basic
computer functionality. Users must have the
basic knowledge of English. The system must be
able to respond to database software within
reasonable time, internet connection must use to
system.

1.7.2 Constraints:
 In our system, all monitoring modules are not
available in order to track them as individuals are
unable to track their order continuously. They
can just recognize their order's one-time status.

1
3
1.8 Advantages and Limitations:
1.8.1 Advantages:
● Convenience of System Owner
The admin side advantage is that admin can take their
whole business on one platform. Admin can also
manage payment integration at online.
● Online shopping saves money
To attract customers to shop online, e-tailers and
marketers offer discounts to the customers. Due to
elimination of maintenance, real-estate cost, the
retailers are able to sell the products with attractive
discounts through online. Sometimes, large online
shopping sites offer store comparison.
 Lower overhead costs
Opening a brick-and-mortar store can cost very high,
while most online clothing business models require
substantially less.
● Order tracking
The other advantage is that the customer can track
their order online so it is more convenient for them.

1
4
1.8.2 Limitations:
● Product Trial.
In online fashion store customer can not try the cloths.
● Online comparison not available.
In this system customers can’t able to compare products or website
with this site.

1
5
2. Requirement Determination & Analysis
2.1 Requirement Determination
From the perspective of the college project, we
wanted to create an hotel management system that
could reduce the dissatisfaction of the owner of the
Hotel.
So we have decided to take a reference from online
website like
 Myntra
 Nykaafashion
 Ajio
 TataCLiQ etc.

1
6
2.2 Targeted Users:
Admin / Owner
 Admin who want to sell fashion items like
cloths, etc.
 Those who want to expand their business to a
next level can use this e-commerce website.

Customer
 Customers like those who want to buy
product for their own purpose.

1
7
3. System Design
3.1 Use Case Diagram

1
8
3.2 Sequence Diagram:-
1)Admin : Sequence Diagram

1
9
2) User : Sequence Diagram

2
0
3) Visitor : View and search product

2
1
3.3 Class Diagram:-

2
2
3.4 Activity Diagram:-
 Admin

2
3
 User

2
4
3.5 Data Dictionary
1. User table :-
Field Data Type Size Constraints Description
User_ID int 5 Primary Key User id
Name varchar 50 No Null Name of user

email varchar 30 No Null Email of user


password varchar 20 No Null Password of user
role varchar 10 No Null Role of user

2. Category table :-
Field Data Type Size Constraints Description
Category_id Int 5 Primary Key Category Id

Title varchar 30 No Null Title

slug Varchar 30 Not Null Slug

2
5
3. Brand table :-
Field Data Size Constraints Description
Type
Brand_id int 5 Primary Key Brand id

Brand_Title varchar 30 No Null Brand Name

Brand_slug varchar 30 No Null Brand slug Name

Brand_Status varchar 10 No Null Status

4. Coupon table :-
Field Data Size Constraints Description
Type
coupon_id int 5 Primary Key Product id

Coupon_code varchar 6 Not Null Coupon code

Type Varchar 30 Not Null Coupon type 


(fixed or percent)
Value Varchar 30 Not null downloadable

Status Varchar 30 Not Null Status of coupon  code

5. Product table :-
2
6
Field Data Type Size Constraints Description

Product_id int 5 Primary Key Product id

title varchar 30 No Null Title

Category_id int 5 Foreign key Category of 


product

Category_name Varchar 30 Not Null Category of  


product

price Varchar 5 No Null Price of product

Discount Varchar 4 No Null Discount on


product

Size Varchar 5 Not Null Size of cloth

Conditionn Varchar 30 Not Null Condition of 


product

brand Varchar 30 Not Null Brand of  product

stock Varchar 30 Not Null Stock of  product

photo text Not Null  Photo

6. Wishlist table :-
2
7
Field Data Type Size Constraints Description

wishlist_id int 5 Primary Key Wish list id

Product_id int 5 Foreign key Product Id

User_id int 5 Foreign key User Id

Price Varchar 5 Not null Price

Quantity Varchar 5 Not Null Quantity

7. Cart table :-

2
8
Field Data Type Size Constraints Description

Cart_id int 20 Primary Key Cart id

Product_id int 5 Foreign key Product Id

Order_id int 5 Foreign key Order id

user_id int 5 Foreign Key User id

Price int 5 No Null Price of product

Status Varchar 20 No Null Status

Quantity int 3 No Null Quantity

Amount int 5 No null Amount

8. Order table :-
Field Data Type Siz Constraints Description
2
9
e
order_id int 5 Primary Key Order item id

order_No Varchar 6 No Null Order number


User_id int 5 Foreign key Id of user

Quantity int 10 Not null Quantity

Charge int 10 Not Null Additional charge

Total Amount int 10 Not null Total amount

Status Varchar 10 Not Null Status of order

9. Shipping table :-
Field Data Type Size Constraints Description

3
0
id int 5 Primary Key Shipping Id

Order_id int 5 Foreign Key Order id

Title varchar 30 No Null Title

Price int 5 Not Null Shipping price

Status Varchar 15 No Null Status of shipping

10. Offer table :-


Field Data Type Size Constraints Description
id int 5 Primary Key id

Review_by Varchar 30 Not Null Name

Product_title Varchar 10 No Null Title of product

Review Varchar 100 No Null Review

Rate int 5 No Null Rate

Date Date No Null Date of review

4. Development
4.1 Screen Shots

3
1
 Home Page:-

3
2
3
3
3
4
 Registration Page:-

 Login Page:-

3
5
 About-Us Page:-

 Contact-Us Page:-

3
6
 Product Page:-

3
7
 Wishlist Page:-

 Cart Page:-

3
8
 Checkout Page:-

 Order history Page:-

3
9
 Admin Login Page:-

 Admin Dashboard Page:-

4
0
 Category Page:-

 Add Category Page:-

4
1
 Product Page:-

 Add Product Page:-

4
2
 Brand Page:-

 Add Brand Page:-

4
3
 Order Page:-

 User Page:-

4
4
Report:-1

4
5
Report:-2

4
6
Bill generate report:-

4
7
5 Agile Documentation
5.1 Agile Project Charter
Online Fashion Store

4
8
5.2 Agile Roadmap /Schedule

4
9
5.3 Agile Project Plan

 Project Name : Online Fashion Shop


 Project Manager : Prof.Shaily Jain
 Start Date : 22-August-2022
 End Date : 20-November-2022

Task Name Start End Days Status

Analysis of Project 22/08 23/08 1 Complete


Requirements

Designing Admin 24/08 26/08 2 Complete

Designing User 25/08 26/08 1 Complete

Registration module 26/08 31/08 6 Complete


(User)

User Login module 01/09 09/09 9 Complete

Admin Login module 10/09 25/09 16 Complete

Diagrams and Data 02/10 20/10 19 Complete


Dictionary

Admin side 21/10 28/10 8 Complete


Functionalities (Manage
Product)

User side functionality 01/11 05/11 5 Complete


analysis (View and
Search Product)

User side (Payment) 6/11 15/11 7 Complete

5
0
5.4 Agile User story
No TYPE OF USER I WANT TO RESULT
PERFORM

1 User Registration I can become a


customer

2 Customer Login I can access the


system

3 Customer Search Products I can search Products


4 Customer View Products I can View Products
5 Customer Filter Products I can filter Products
6 Customer Add to cart Products I can add to cart
Products

7 Customer Order Products I can order Products

8 Customer View ordered I can view ordered


Products Products

9 Admin Insert Products I can manage Products


Details
10 Admin Insert Category I can manage
Details Categories of Product

11 Admin Insert Company I can manage


Details Company.

12 Admin Manage Users I can generate Reports

5
1
5.5 Agile Release Plan
Sprint Task Start End Days Status Release
Date

1 Registration 22-08-2022 23-08-2022 1 Released 23-08-2022

1 Login 24-08-2022 26-08-2022 5 Released 26-08-2022

1 Explore 27-08-2022 31-08-2022 7 Released 31-08-2022


Products

2 Order A 01-09-2022 11-09-2022 10 Released 11-09-2022


Products

2 Payment 12-09-2022 22-09-2022 10 Released 22-09-2022

2 Cancel 23-09-2022 03-10-2022 10 Released 03-10-2022


Booking

3 View 04-10-2022 11-10-2022 7 Released 11-10-2022


Booking
History

3 User Profile 12-10-2022 20-10-2022 8 Released 20-10-2022

3 Admin 21-10-2022 05-11-2022 15 Released 05-11-2022

Total 77

5
2
5.6. Agile Sprint Backlog
Task Responsible Story Sprint Days Priority Status
Name Ready
Registration Himmat Prajapati, Yes Yes 5 Low Complete
Harsh Patel
Login Himmat Prajapati, Yes Yes 5 Low Complete
Harsh Patel
Explore Himmat Prajapati, Yes Yes 7 Medium Complete
Products Harsh Patel
Order A Himmat Prajapati, Yes Yes 10 High Complete
Products Harsh Patel
View Himmat Prajapati, Yes Yes 5 High Complete
Purchase Harsh Patel
Summary
Payment Neel Thakkar, Harsh Yes Yes 10 High Complete
Patel
View Himmat Prajapati, Yes Yes 7 Medium Complete
Purchase Harsh Patel
History
Cancel Himmat Prajapati, Yes Yes 10 High Complete
Purchase Neel Thakkar
Manage User Neel Thakkar, Harsh Yes Yes 8 Medium Complete
Profile Patel
Manage Neel Thakkar Yes Yes 3 High Complete
Admin
Profile
Manage Neel Thakkar Yes Yes 3 High Complete
Products
Manage Neel Thakkar Yes Yes 3 High Complete
Categories
Manage User Neel Thakkar Yes Yes 3 High Complete

Manage Neel Thakkar Yes Yes 3 High Complete


Purchase

5
3
5.7. Agile Test Plan
Online Fashion
Project Name Shop Browser: Chrome
Test Case ID 1 Version: 1
It is a online
Written By: Thakkar Neel Description: shopping store.
Tested By: Thakkar Neel Tested On: 17-11-2022

Test Date Action Expected Actual Results Pass?


No Results
1 22-08-2022 Registration of User Should go to User will get the
Login Screen Login Screen

2 24-08-2022 Customer Logging in Should go to Customer get the


the Home Home Screen
Screen
3 30-08-2022 Search Product by its Show Customer get the
name him/her to a Search Result
specified Page
Product
4 31-08-2022 View Product details Show Customer get the
Product with Product details
its details
5 10-09-2022 Purchase Product Take him/her Customer get the
to Purchase Purchase
Summary Summary Screen
Screen
6 12-09-2022 Payment of Product Take him/her Customer get the
to Payment Payment Screen
Screen
7 11-10-2022 View Purchase History Should go to Customer get the
the Purchase Purchase History
History Screen
Screen
8 15-10-2022 View Purchase Details Should go to Customer get the
the View Purchase Details
Purchase Screen
Details
Screen
9 26-09-2022 Cancel Purchase Should go to Customer get the
the Refund Refund Amount
Amount Form Screen

5
4
Form Screen
10 27-09-2022 Filter Product Should go to Customer get the
Page with Result of Filter
Filtered Product
Product
16 27-09-2022 Check Forgot Password Take him/her Customer get the
working to Forgot Forgot Password
Password Screen
Screen
11 21-10-2022 Admin Login Take him/her Admin get the
to Dashboard Dashboard Screen
Screen
12 01-11-2022 Add Location Details Show Admin get the
him/her to Location Details
inserted Screen
Location
Details
13 02-11-2022 Add Product Details Show Admin get the
him/her to Product Details
inserted Screen
Product
Details
14 04-11-2022 Check user is verified Show Admin can see the
or not him/her to Verified Users
verified Screen
Users

5
5
6. Proposed Enhancements :-
Our future direction is to address all project
restrictions, such as integrating payment
incorporation into the EShop and trying to meet more
markets through it. And we add more categories and
Fashion.

7. Conclusion :-
By using electronic technology through the internet,
it achieved
 More competitions, more marketplaces, faster
transactions, and more advanced technologies to
make activities between customers and producers
more active.
 We as customers and internet users are responsible
to keep our e-commerce healthy and safe so that e-
business can be more reliable in the future

5
6
8. Bibliography :-

Reference Websites:-
 www.Myntra.com
 www.TataCliq.com
 www.Ajio.com
 www.nykafashion.com

5
7

You might also like