Inventory Management System
Inventory Management System
Retailer
0..*
Department -retailerId:int
PushCart
-retailerName:string
1
-cartId:int -address:string
-departmentId
-productId:int -email:string
-name
-quantity:int -phoneNo:int
-description
-dateAdded:int -creditCardInfo:string
-shippingInfo:string
+getCategoryInDepartment() +addCartItem()
+deleteCartItem() +register()
0..*
+updateQuanity()
1 +login()
1
+viewCartDetails() +updateProfile()
+checkout()
1
Supplier +placeOrder()
1
-supplierId:int
-supplierName:string 1
1 -address:string
-email:string OrderDetail
Product
-phoneNo:int 1
-shippingInfo:string -orderId:int
-productId:int -productId:int
-name:string -productName:string
-description:string 0..*
+register() 0..*
-quantity:int
-price:int +login() -unitCost:float
-imageFileName:string +updateProfile() -subtotal:float
+dispalyProduct() +calcPrice()
+getProductDetails()
0..*
1