SlideShare une entreprise Scribd logo
1  sur  57
1
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
2
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.
3
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
4
INDEX
Sr No. Topic Page No.
1
Introduction
1.1. Existing System
1.2. Need for the New System
1.3. Objective of the New System
1.4. Problem Definition
1.5. Core Components
1.6. Project Profile
1.7. Assumptions and Constraints
1.8. Advantages and Limitations of the Proposed System
5
6
7
8
9
10
12
13
14
2
Requirement Determination & Analysis
2.1. Requirement Determination
2.2. Targeted Users
16
17
3
System Design
3.1. Use Case Diagram
3.2. Sequence Diagram
3.3. Class Diagram
3.4. Activity Diagram
3.5. Data Dictionary
18
19
22
23
25
4
Development
4.1. Screen Shots 32
5
Agile Documentation
5.1. Agile Project Charter
5.2. Agile Roadmap / Schedule
5.3. Agile Project Plan
5.4. Agile User Story (Minimum 3 Tasks)
5.5. Agile Release Plan
5.6. Agile Sprint Backlog
5.7. Agile Test Plan
48
49
50
51
52
53
54
6 Proposed Enhancements 56
7 Conclusion 56
8 Bibliography 57
5
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.
6
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.
7
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.
8
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.
9
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.
10
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.
11
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.
12
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
13
1.7 Assumptions & Constraints :-
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.
14
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.
15
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.
16
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.
17
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.
18
3. System Design
3.1 Use Case Diagram
19
3.2 Sequence Diagram:-
1)Admin : Sequence Diagram
20
2) User : Sequence Diagram
21
3) Visitor : View and search product
22
3.3 Class Diagram:-
23
3.4 Activity Diagram:-
 Admin
24
 User
25
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
26
3. Brand table :-
Field Data
Type
Size Constraints Description
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
Type
Size Constraints Description
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
27
5. Product table :-
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
28
6. Wishlist table :-
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
29
7. Cart table :-
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
30
8. Order table :-
Field Data Type Size Constraints Description
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
31
9. Shipping table :-
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
Field Data Type Size Constraints Description
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
32
4. Development
4.1 Screen Shots
 Home Page:-
33
34
35
 Registration Page:-
 Login Page:-
36
 About-Us Page:-
 Contact-Us Page:-
37
 Product Page:-
38
 Wishlist Page:-
 Cart Page:-
39
 Checkout Page:-
 Order history Page:-
40
 Admin Login Page:-
 Admin Dashboard Page:-
41
 Category Page:-
 Add Category Page:-
42
 Product Page:-
 Add Product Page:-
43
 Brand Page:-
 Add Brand Page:-
44
 Order Page:-
 User Page:-
45
Report:-1
46
Report:-2
47
Bill generate report:-
48
5 Agile Documentation
5.1 Agile Project Charter
Online Fashion Store
49
5.2 Agile Roadmap /Schedule
50
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
Requirements
22/08 23/08 1 Complete
Designing Admin 24/08 26/08 2 Complete
Designing User 25/08 26/08 1 Complete
Registration module
(User)
26/08 31/08 6 Complete
User Login module 01/09 09/09 9 Complete
Admin Login module 10/09 25/09 16 Complete
Diagrams and Data
Dictionary
02/10 20/10 19 Complete
Admin side
Functionalities (Manage
Product)
21/10 28/10 8 Complete
User side functionality
analysis (View and
Search Product)
01/11 05/11 5 Complete
User side (Payment) 6/11 15/11 7 Complete
51
5.4 Agile User story
No TYPE OF USER I WANT TO
PERFORM
RESULT
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
Products
I can view ordered
Products
9 Admin Insert Products
Details
I can manage Products
10 Admin Insert Category
Details
I can manage
Categories of Product
11 Admin Insert Company
Details
I can manage
Company.
12 Admin Manage Users I can generate Reports
52
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
Products
27-08-2022 31-08-2022 7 Released 31-08-2022
2 Order A
Products
01-09-2022 11-09-2022 10 Released 11-09-2022
2 Payment 12-09-2022 22-09-2022 10 Released 22-09-2022
2 Cancel
Booking
23-09-2022 03-10-2022 10 Released 03-10-2022
3 View
Booking
History
04-10-2022 11-10-2022 7 Released 11-10-2022
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
53
5.6. Agile Sprint Backlog
Task
Name
Responsible Story Sprint
Ready
Days Priority Status
Registration Himmat Prajapati,
Harsh Patel
Yes Yes 5 Low Complete
Login Himmat Prajapati,
Harsh Patel
Yes Yes 5 Low Complete
Explore
Products
Himmat Prajapati,
Harsh Patel
Yes Yes 7 Medium Complete
Order A
Products
Himmat Prajapati,
Harsh Patel
Yes Yes 10 High Complete
View
Purchase
Summary
Himmat Prajapati,
Harsh Patel
Yes Yes 5 High Complete
Payment Neel Thakkar, Harsh
Patel
Yes Yes 10 High Complete
View
Purchase
History
Himmat Prajapati,
Harsh Patel
Yes Yes 7 Medium Complete
Cancel
Purchase
Himmat Prajapati,
Neel Thakkar
Yes Yes 10 High Complete
Manage User
Profile
Neel Thakkar, Harsh
Patel
Yes Yes 8 Medium Complete
Manage
Admin
Profile
Neel Thakkar Yes Yes 3 High Complete
Manage
Products
Neel Thakkar Yes Yes 3 High Complete
Manage
Categories
Neel Thakkar Yes Yes 3 High Complete
Manage User Neel Thakkar Yes Yes 3 High Complete
Manage
Purchase
Neel Thakkar Yes Yes 3 High Complete
54
5.7. Agile Test Plan
Project Name Online Fashion Shop Browser: Chrome
Test Case ID 1 Version: 1
Written By: Thakkar Neel Description:
It is a online
shopping store.
Tested By: Thakkar Neel Tested On: 17-11-2022
Test
No
Date Action Expected
Results
Actual Results Pass?
1 22-08-2022 Registration of User Should go to
Login Screen
User will get the
Login Screen
2 24-08-2022 Customer Logging in Should go to
the Home
Screen
Customer get the
Home Screen
3 30-08-2022 Search Product by its
name
Show
him/her to a
specified
Product
Customer get the
Search Result
Page
4 31-08-2022 View Product details Show
Product with
its details
Customer get the
Product details
5 10-09-2022 Purchase Product Take him/her
to Purchase
Summary
Screen
Customer get the
Purchase
Summary Screen
6 12-09-2022 Payment of Product Take him/her
to Payment
Screen
Customer get the
Payment Screen
7 11-10-2022 View Purchase History Should go to
the Purchase
History
Screen
Customer get the
Purchase History
Screen
8 15-10-2022 View Purchase Details Should go to
the View
Purchase
Details
Screen
Customer get the
Purchase Details
Screen
9 26-09-2022 Cancel Purchase Should go to
the Refund
Amount
Form Screen
Customer get the
Refund Amount
Form Screen
55
10 27-09-2022 Filter Product Should go to
Page with
Filtered
Product
Customer get the
Result of Filter
Product
16 27-09-2022 Check Forgot Password
working
Take him/her
to Forgot
Password
Screen
Customer get the
Forgot Password
Screen
11 21-10-2022 Admin Login Take him/her
to Dashboard
Screen
Admin get the
Dashboard Screen
12 01-11-2022 Add Location Details Show
him/her to
inserted
Location
Details
Admin get the
Location Details
Screen
13 02-11-2022 Add Product Details Show
him/her to
inserted
Product
Details
Admin get the
Product Details
Screen
14 04-11-2022 Check user is verified
or not
Show
him/her to
verified
Users
Admin can see the
Verified Users
Screen
56
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
57
8. Bibliography :-
Reference Websites:-
 www.Myntra.com
 www.TataCliq.com
 www.Ajio.com
 www.nykafashion.com

Contenu connexe

Similaire à ESHOP.docx

E-Ration Shop.pptx
E-Ration Shop.pptxE-Ration Shop.pptx
E-Ration Shop.pptx
AkshayaPriyaJanartha
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
AbbasSayyed5
 

Similaire à ESHOP.docx (20)

Project Super market billing system
Project Super market billing systemProject Super market billing system
Project Super market billing system
 
Online Shopping System.docx
Online Shopping System.docxOnline Shopping System.docx
Online Shopping System.docx
 
E shop App
E shop AppE shop App
E shop App
 
Project Documentation
Project DocumentationProject Documentation
Project Documentation
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 
Super market billing system report in python
Super market billing system report in pythonSuper market billing system report in python
Super market billing system report in python
 
Online shopping system.pptx
Online shopping system.pptxOnline shopping system.pptx
Online shopping system.pptx
 
E-Ration Shop.pptx
E-Ration Shop.pptxE-Ration Shop.pptx
E-Ration Shop.pptx
 
Best e commerce website development services in india
Best e commerce website development services in indiaBest e commerce website development services in india
Best e commerce website development services in india
 
My ppt
My pptMy ppt
My ppt
 
My ppt
My pptMy ppt
My ppt
 
Report of e commerce website
Report of e commerce websiteReport of e commerce website
Report of e commerce website
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
 
Synopsis of yashbazaar.com
Synopsis of yashbazaar.comSynopsis of yashbazaar.com
Synopsis of yashbazaar.com
 
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptxE-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
E-COMMERCE WITH RESPECT TO CAMERA & IT’S.pptx
 
Virtual shopping
Virtual shoppingVirtual shopping
Virtual shopping
 
Group - 9 Final Deliverable
Group - 9 Final DeliverableGroup - 9 Final Deliverable
Group - 9 Final Deliverable
 
Supermarket Inventory Management System Development.pdf
Supermarket Inventory Management System Development.pdfSupermarket Inventory Management System Development.pdf
Supermarket Inventory Management System Development.pdf
 
Supermarket Inventory Management System Development.pdf
Supermarket Inventory Management System Development.pdfSupermarket Inventory Management System Development.pdf
Supermarket Inventory Management System Development.pdf
 

Dernier

AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 

Dernier (20)

The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
ManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide DeckManageIQ - Sprint 236 Review - Slide Deck
ManageIQ - Sprint 236 Review - Slide Deck
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 

ESHOP.docx

  • 1. 1 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
  • 2. 2 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.
  • 3. 3 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
  • 4. 4 INDEX Sr No. Topic Page No. 1 Introduction 1.1. Existing System 1.2. Need for the New System 1.3. Objective of the New System 1.4. Problem Definition 1.5. Core Components 1.6. Project Profile 1.7. Assumptions and Constraints 1.8. Advantages and Limitations of the Proposed System 5 6 7 8 9 10 12 13 14 2 Requirement Determination & Analysis 2.1. Requirement Determination 2.2. Targeted Users 16 17 3 System Design 3.1. Use Case Diagram 3.2. Sequence Diagram 3.3. Class Diagram 3.4. Activity Diagram 3.5. Data Dictionary 18 19 22 23 25 4 Development 4.1. Screen Shots 32 5 Agile Documentation 5.1. Agile Project Charter 5.2. Agile Roadmap / Schedule 5.3. Agile Project Plan 5.4. Agile User Story (Minimum 3 Tasks) 5.5. Agile Release Plan 5.6. Agile Sprint Backlog 5.7. Agile Test Plan 48 49 50 51 52 53 54 6 Proposed Enhancements 56 7 Conclusion 56 8 Bibliography 57
  • 5. 5 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.
  • 6. 6 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.
  • 7. 7 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.
  • 8. 8 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.
  • 9. 9 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.
  • 10. 10 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.
  • 11. 11 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.
  • 12. 12 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
  • 13. 13 1.7 Assumptions & Constraints :- 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.
  • 14. 14 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.
  • 15. 15 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.
  • 16. 16 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.
  • 17. 17 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.
  • 18. 18 3. System Design 3.1 Use Case Diagram
  • 19. 19 3.2 Sequence Diagram:- 1)Admin : Sequence Diagram
  • 20. 20 2) User : Sequence Diagram
  • 21. 21 3) Visitor : View and search product
  • 25. 25 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
  • 26. 26 3. Brand table :- Field Data Type Size Constraints Description 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 Type Size Constraints Description 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
  • 27. 27 5. Product table :- 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
  • 28. 28 6. Wishlist table :- 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
  • 29. 29 7. Cart table :- 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
  • 30. 30 8. Order table :- Field Data Type Size Constraints Description 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
  • 31. 31 9. Shipping table :- 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 Field Data Type Size Constraints Description 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
  • 32. 32 4. Development 4.1 Screen Shots  Home Page:-
  • 33. 33
  • 34. 34
  • 36. 36  About-Us Page:-  Contact-Us Page:-
  • 39. 39  Checkout Page:-  Order history Page:-
  • 40. 40  Admin Login Page:-  Admin Dashboard Page:-
  • 41. 41  Category Page:-  Add Category Page:-
  • 42. 42  Product Page:-  Add Product Page:-
  • 43. 43  Brand Page:-  Add Brand Page:-
  • 44. 44  Order Page:-  User Page:-
  • 48. 48 5 Agile Documentation 5.1 Agile Project Charter Online Fashion Store
  • 49. 49 5.2 Agile Roadmap /Schedule
  • 50. 50 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 Requirements 22/08 23/08 1 Complete Designing Admin 24/08 26/08 2 Complete Designing User 25/08 26/08 1 Complete Registration module (User) 26/08 31/08 6 Complete User Login module 01/09 09/09 9 Complete Admin Login module 10/09 25/09 16 Complete Diagrams and Data Dictionary 02/10 20/10 19 Complete Admin side Functionalities (Manage Product) 21/10 28/10 8 Complete User side functionality analysis (View and Search Product) 01/11 05/11 5 Complete User side (Payment) 6/11 15/11 7 Complete
  • 51. 51 5.4 Agile User story No TYPE OF USER I WANT TO PERFORM RESULT 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 Products I can view ordered Products 9 Admin Insert Products Details I can manage Products 10 Admin Insert Category Details I can manage Categories of Product 11 Admin Insert Company Details I can manage Company. 12 Admin Manage Users I can generate Reports
  • 52. 52 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 Products 27-08-2022 31-08-2022 7 Released 31-08-2022 2 Order A Products 01-09-2022 11-09-2022 10 Released 11-09-2022 2 Payment 12-09-2022 22-09-2022 10 Released 22-09-2022 2 Cancel Booking 23-09-2022 03-10-2022 10 Released 03-10-2022 3 View Booking History 04-10-2022 11-10-2022 7 Released 11-10-2022 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
  • 53. 53 5.6. Agile Sprint Backlog Task Name Responsible Story Sprint Ready Days Priority Status Registration Himmat Prajapati, Harsh Patel Yes Yes 5 Low Complete Login Himmat Prajapati, Harsh Patel Yes Yes 5 Low Complete Explore Products Himmat Prajapati, Harsh Patel Yes Yes 7 Medium Complete Order A Products Himmat Prajapati, Harsh Patel Yes Yes 10 High Complete View Purchase Summary Himmat Prajapati, Harsh Patel Yes Yes 5 High Complete Payment Neel Thakkar, Harsh Patel Yes Yes 10 High Complete View Purchase History Himmat Prajapati, Harsh Patel Yes Yes 7 Medium Complete Cancel Purchase Himmat Prajapati, Neel Thakkar Yes Yes 10 High Complete Manage User Profile Neel Thakkar, Harsh Patel Yes Yes 8 Medium Complete Manage Admin Profile Neel Thakkar Yes Yes 3 High Complete Manage Products Neel Thakkar Yes Yes 3 High Complete Manage Categories Neel Thakkar Yes Yes 3 High Complete Manage User Neel Thakkar Yes Yes 3 High Complete Manage Purchase Neel Thakkar Yes Yes 3 High Complete
  • 54. 54 5.7. Agile Test Plan Project Name Online Fashion Shop Browser: Chrome Test Case ID 1 Version: 1 Written By: Thakkar Neel Description: It is a online shopping store. Tested By: Thakkar Neel Tested On: 17-11-2022 Test No Date Action Expected Results Actual Results Pass? 1 22-08-2022 Registration of User Should go to Login Screen User will get the Login Screen 2 24-08-2022 Customer Logging in Should go to the Home Screen Customer get the Home Screen 3 30-08-2022 Search Product by its name Show him/her to a specified Product Customer get the Search Result Page 4 31-08-2022 View Product details Show Product with its details Customer get the Product details 5 10-09-2022 Purchase Product Take him/her to Purchase Summary Screen Customer get the Purchase Summary Screen 6 12-09-2022 Payment of Product Take him/her to Payment Screen Customer get the Payment Screen 7 11-10-2022 View Purchase History Should go to the Purchase History Screen Customer get the Purchase History Screen 8 15-10-2022 View Purchase Details Should go to the View Purchase Details Screen Customer get the Purchase Details Screen 9 26-09-2022 Cancel Purchase Should go to the Refund Amount Form Screen Customer get the Refund Amount Form Screen
  • 55. 55 10 27-09-2022 Filter Product Should go to Page with Filtered Product Customer get the Result of Filter Product 16 27-09-2022 Check Forgot Password working Take him/her to Forgot Password Screen Customer get the Forgot Password Screen 11 21-10-2022 Admin Login Take him/her to Dashboard Screen Admin get the Dashboard Screen 12 01-11-2022 Add Location Details Show him/her to inserted Location Details Admin get the Location Details Screen 13 02-11-2022 Add Product Details Show him/her to inserted Product Details Admin get the Product Details Screen 14 04-11-2022 Check user is verified or not Show him/her to verified Users Admin can see the Verified Users Screen
  • 56. 56 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
  • 57. 57 8. Bibliography :- Reference Websites:-  www.Myntra.com  www.TataCliq.com  www.Ajio.com  www.nykafashion.com