Class Diagram Final 2
Class Diagram Final 2
User
Online Shopping AI-Powered Analysis SetPreferences
- language: string
- userId: int
System - currency: string
- username: string - setPreference(lang: string, curr: string ):
void
- password: string
- email: string
- address: string <<Interface>>
<<Interface>>
+ register() Administrator
<<Enumeration>> BusinessOwner
+ login() + addProductinCatalog(item: Product):
OrderStatus void
Notification + logout() + viewmonthlyPerformance(): void
+ removerFromCatalog(item: Product):
Pending + updateProfile() void + viewCustomerBehavior(): void
- notifID: int + generateMonthlyTurnoverReport():
Shipped + viewCatalog(): void
void
Delivered - userID: int Views + createPromo(): void
Cancelled - type: NotificationType + viewStock(): void
- content: string
Customer Administrator
- salesReport: List<Report>
- userID: int
GetStockLevelFrom