Class - Drawio (3) - 1
Class - Drawio (3) - 1
+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
+createBooking()
+updateBooking()
+viewBookingDetails()
+cancelBooking()
+addProduct() #processPayment()
* * #refundPayment()
#getPaymentStatus()
ADMIN USER
-vendor id int
+name varchar
+email varchar
+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
-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
eateBooking()
dateBooking()
wBookingDetails()
ncelBooking()