Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 34

Online Ceramic Shop

Prepared by:
22MCA015[Het Darji]
Internal Guide: Tushar Mehta 22MCA037[Deep Kachhia]
22MCA153[Smit Soni]
Introduction

The Online Ceramic Shop application enables vendors to set up


online shops, customer to browse through the shops, and a system
administrator.

Also on the agenda is designing an online Shopping site to manage


the items in the shop and also help customer purchase them online
without having to visit the shop physically.
Objectives

The main objective of the proposed system is to provide a high


accessibility of service we will design the Online Ceramic Shop
Website, so that Potential Customers need not go to a physical
shop to buy product or services. They just need to online to
complete their purchase.
Tool Used

a. Front-End Tools:
I. HTML, CSS
II. JAVASCRIPT, PHP
III. VISUAL STUDIO CODE
IV. XAMPP

b. Back-End Tools:
I. MySQL
Limitation

a) OCS cannot works without Internet Connection.


b) If the system crashes this application will be corrupted.
c) We use access as back-end; its storage capacity is limited
Functional Requirement
There are basically three modules included in functional
requirements

i. Admin Module
ii. User Module
iii. Guest Module
Security

a) Unauthorized user not be allowed to use the system.


b) other securities provided by the technology used.
C) User have limited access as per the role assigned to them.
Data Dictionary
1. User Master

Column Name Data type Size Constraint Description

User_id int 5 Primary key, not null Unique userid, Auto Increment

User_name varchar 50 Not null User name Admin/Customer

User_cno varchar 10 Not null User phone nuber


User_email varchar 50 Not Null User email for Login
User_pass varchar 50 Not Null User password for Login
User_type char 1 Not Null User type either Admin or Customer

User_status varchar 10 Not Null User status either Active or block


2 Order Master:

Column Name Data type Size Constraint Description

id Varchar 50 Primary key, not Automatically generate the order ID


null

G_total int 5 Not null Purchase Item total bill


Paymode varchar 20 Not null Check paymat mode only cash

date date Not null Purchase Date of Product

S_add Int 5 Not null Addresss no1


B_add int 5 Not null Address no2
User_id int 5 Not null user ID
3.Product_Master
Column Name Data type Size Constraint Description

id Int 5 Primary key, not null Product id

name varchar 50 Not null Product Name


Price int 5 Not null Product Price
color varchar 20 Not null Color of Product
material varchar 50 Not null Material type like ceramic, porcelain

finish varchar 50 Not null Product finishing like


Matt, Bumpy, Gloss, Polished

size varchar 50 Not null Size of Product like 25cm*25cm,30cm*30cm

thickness varchar 50 Not null Product thickness like 2mm,3mm,4mm

details text Not null Product details


imgpath text Not null Product imagpath
stock varchar 20 Not null Product Stock are available

catagory varchar 20 Not null Product category like wall, kitchen, floor, outdoor, Bathroom
4.Order_items

Column Name Data type Size Constraint Description

Id int 5 pk, Not null Auto increment ID

pid int 5 Not null Product ID

amout int 5 Not null Product Amout

Qty int 5 Not null No of Quantity

total int 5 Not null Total bill

status varchar 50 Not null Complete,shipped,cancel, Received

Order_id varchar 50 Not null Order ID


5.Cart_master

Column Name Data type Size Constraint Description

Cart_id Int 5 Primary key,not null Cart id

pid Int 5 Not null Product ID

qty Int 5 Not null Total quantity

User_id Int 5 Not null User unique id


6 Address master:

Column Name Data type Size Constraint Description

id Int 5 Primary key,not Unique ID


null

name varchar 50 Not null Name of Customer

contact varchar 50 Not null Customer contact

Line1 text Not null Address no1


Line2 text Not null Address no2
pin varchar 6 Not null Pincode No

city varchar 50 Not null City name

state varchar 50 Not null Customer state

User_id int 5 Not null User ID


Use Case Diagram
Admin Use Case:
Customer Use Case :
Visitors Use Case :
User side Activity :
Admin Activity:
Class Diagram:
Home Page:
Sign Up Page:
Login Page:
Product:
Admin Page:
Add Product to Admin:
Admin Authorize to Active or Block the Customer Account:
Admin Update he/she Details:
After Login to Customer:
Shopping Cart (Customer):
Last and Final order confirm:
Done the Order :
Customer check Order Details:
Future Enhancement

a. It is Simplest and maintained and managed easily, any changes


occur in the future then changes can be made in this system without
having ambiguity.

b. More Faster searching and purchase Product.

c. Sending SMS alert on mobile about special offers.

d. Digital Marketing (Visual Market)


Bibliography
1) www.google.com

2) www.youtube.com

3) www.geekyforgeeks.com

4) www.w3schools.com

5) www.javatpoint.com

6) www.getbootstrap.com

You might also like