0% found this document useful (0 votes)
13 views

Class - Drawio (3) - 1

Uploaded by

moneymore314
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 views

Class - Drawio (3) - 1

Uploaded by

moneymore314
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/ 5

1 *

ADMIN USER VENDOR

+i_id integer -i_id integer -vendor id int


+email_id integer +name varchar +name varchar
#password varchar +email varchar +email varchar
1 *
+phone int -phone big int +status varchar
+placeOrder() #password varchar -phone big int
+address varchar +address varchar
* * #password varchar
*
+manageUsers() +status varchar +id_proof varchar
1
+manageVendors() +id_proof varchar
+register()
+manageProducts() +register() +login()
1
1 +manageFeedback()
* +updateProfile() +manageProduct()
#managePayments() +login() +manageBookings()
1 +selectProduct()
+viewFeedback()
1
* *
+addToCart()

+addToCart()
*
#makePayment()

CART

-cart_id int
CATEGORY BOOKING *
* -product_id int
-cat_id int -booking_id int
+product_quantity int
+cat_name int -user_id int
* +total_ammount big int
-product_id int
+addCategory() -user_id int
+quantiity int
+updateCategory() +cart_status varchar
* 1
* +date_time varchar
+deleteCategory()
+start date int 1 +addToCart()

+removeFromCart()
+end date int

+booking status varchar +updateCart()


*
+checkout()
#payment method varchar

+createBooking()

+updateBooking()

+viewBookingDetails()

+cancelBooking()

PRODUCT PAYMENT FEEDBACK

-cat_id int +info varchar -feedback _id int


1
1 +comment varchar
+product_name varchar -user_id int
* * 1
-user_id int
-product_id int #payment _id bigint
+rating int
+product_price big int +booking _id int
* 1
+product_desc varchar +total_ammount big int +submitFeedback()

+product_status varchar #payment status varchar +editFeedback()


1
* -transaction_id varchar +deleteFeedback()
+updateProduct()

+addProduct() #processPayment()
* * #refundPayment()

#getPaymentStatus()
ADMIN USER

+i_id integer -i_id integer


+email_id integer 1 +name varchar
#password varchar +email varchar
+phone int -phone big int
+placeOrder() +status varchar
+address varchar #password varchar
*
1
+manageUsers() +address varchar
1
VENDOR

-vendor id int

+name varchar

+email varchar

-phone big int

+status varchar
* #password varchar

+status varchar
1
+manageProducts() +status varchar
1
+manageProducts() +id_proof varchar
1
+manageVendors() +register()
+manageFeedback() +updateProfile()
1
#managePayments() +login()

#managePayments() +selectProduct()

+addToCart()

+addToCart()

#makePayment()

PRODUCT

-cat_id int -c
CATEGORY
+product_name varchar -p
-cat_id int
-product_id int +
+cat_name int
+product_price big int +
+addCategory()
+product_desc varchar -u
+updateCategory()
* +product_status varchar +
+deleteCategory()
+updateProduct() +

+addProduct() +

FEEDBACK PAYMENT
-book
-feedback _id int +info varchar
+comment varchar -user
-user_id int
-user_id int -prod
#payment _id bigint
+rating int +qua
+booking _id int
+date
+submitFeedback() +total_ammount big int
+star
+editFeedback() #payment status varchar
+end
+deleteFeedback() -transaction_id varchar
+boo
#processPayment() #pay
#refundPayment()
+crea
#getPaymentStatus()
+upd

+view

+can
+id_proof varchar
*
+register()

+login()

+manageProduct()

+manageBookings()

+viewFeedback()

CART

-cart_id int

-product_id int

+product_quantity int

+total_ammount big int

-user_id int

+cart_status varchar

+addToCart()

+removeFromCart()

+updateCart()

+checkout()

BOOKING

oking_id int

r_id int

duct_id int

antiity int

te_time varchar

rt date int

d date int

oking status varchar

yment method varchar

eateBooking()

dateBooking()

wBookingDetails()

ncelBooking()

You might also like