0% found this document useful (0 votes)
2K views1 page

Class Diagram E Commerce System - VPD 2 1

The document outlines the key entities and relationships in an online shopping system, including Admins, Users, Products, Orders, Suppliers, Payments, and Reports. It describes the attributes and methods of each entity, such as Users having an address and contact number, and being able to log in, log out, and purchase products. It also shows the relationships between entities, like Products belonging to Item Categories, and Orders being placed by Users and delivered by Suppliers.

Uploaded by

iancarl.jablo
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)
2K views1 page

Class Diagram E Commerce System - VPD 2 1

The document outlines the key entities and relationships in an online shopping system, including Admins, Users, Products, Orders, Suppliers, Payments, and Reports. It describes the attributes and methods of each entity, such as Users having an address and contact number, and being able to log in, log out, and purchase products. It also shows the relationships between entities, like Products belonging to Item Categories, and Orders being placed by Users and delivered by Suppliers.

Uploaded by

iancarl.jablo
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/ 1

Admin User

-adminID -address Group F


Customers
-salesID -contactNo.
Jablo, Ian Carl
-profitID -password -customerID Nino, Mark Timothy
-supplierID -username +register() Tajonera, Spencer
-deliveryID +log_in() +purchase_product() Tamara, Jonji
-productID +log_out() +pay_purchase()
1
+order_management()
+inventory_management()
+view_reports()
+view_profit()
+view_sales()
+generate_reports()
Product
Item Category
Shopping Cart -productID
-category_name
-cartID -name
-categoryID
-items -type
-brand
-quantity -price
-customer +add_category()
+select_product()
+remove_category()
+add_item() +unselect_product()
+view_categories()
+remove_item() +view_products()
+view_items()

Order Supplier Delivery


-orderID -supplier_ID -deliverID
-order_name -name -order_item
-shipping_address -delivery_Status +delivery_status()
-status +manage_order() +transport_product()
-total_order +update_inventory()
+view_orders() +add_supply()
+place_order() +remove_supply()
+calculate_total_order()
+pay_order()
+add_order() Report
+remove_order() Payment
-date
-paymentID
-sales
-total_payments
-profit
+view_payments()
-reportID
+add_payments()
+generate_reports()
+remove_payments()
+report_status()

You might also like