You are on page 1of 3

ORDERING CLASS DIAGRAM

CUSTOMER
+customerID: serial +customerfname: varchar +customerlname: varchar +customerMname: varchar +customerAddress : varchar +customerContactNo: varchar

APPLIANCES ORDER
+applianceID: serial +applianceCode: varchar +applianceName: varchar +applianceDesc : varchar +appliancePrice: varchar + quantity: integer

+orderID: serial +orderDate: datetime +applianceID: serial +appliancePrice : int

+purchaseAppliance() +orderAppliance()

+applianceAvailability()

INVENTORY CLASS DIAGRAM

CUSTOMER
+customerID: serial +customerfname: varchar +customerlname: varchar +customerMname: varchar +customerAddress : varchar +customerContactNo: varchar

APPLIANCES
+applianceID: serial +applianceCode: varchar +applianceName: varchar +applianceDesc : varchar +appliancePrice: varchar + quantity: integer +reorder_qty:integer

SUPPLIER
+supplierID: serial +supplierfname: varchar +supplierlname: varchar +supplierMname: varchar +supplierAddress : varchar +supplierContactNo: varchar

+purchaseAppliance() +orderAppliance()

+deliversAppliance() +orderAppliance()

MONITORING CLASS DIAGRAM

ADMINISTRATOR
+adminID: serial +adminfname: varchar +adminlname: varchar +adminMnam: varchar +adminAddress : varchar +adminContactNo: varchar +adminUsername:varchar +adminPassword: varchar +getProductDetails() +monitorProduct()

PRODUCTS
+adminID: serial +adminfname: varchar +adminlname: varchar +adminMnam: varchar +adminAddress : varchar +adminContactNo: varchar +adminUsername:varchar +adminPassword: varchar

PROFILING CLASS DIAGRAM

ADMIN +username: string +password: string

EMPLOYEE +employee_id: varchar +employee_pword: varchar +employee_fname: string +employee_lname: string +employee_mname: string +employee_bdate: date +employee_address: string +employee_contactno: int +employee_position: string +setEmployeeDetails(): void+getEmployeeDetails(): void

+AddEmployee(): void +UpdateEmployee(): void +DeactivateEmployee(): void +Search(): void

You might also like