Class Diagram
Class Diagram
INVENTORY
+inventory_no: serial +inventory_date: date +category_id: serial +category_name: string +product_id: serial +product_name: string +product_qty: int +product_status: string +equipment_id: serial +equipment_name: string +equipment_qty: int +equipment_status: string +setStocks(): void +getStocks(): void
INVENTORY_CLERK
+emp_id: varchar +emp_lname: string +emp_fname: string +emp_mname: string +AddProducts(): void +UpdateProducts(): void +DeleteProducts(): void +AddCategory(): void +UpdateCategory(): void +AddEquipment(): void +UpdateEquipment(): void +DeleteEquipment(): void +Search(): list
1 *
EQUIPMENTS
+equipment_id: serial +equipment_name: string +setEquipmentDetails(): void +getEquipmentDetails(): void
CATEGORY
+category_id: serial +category_name: string +setCategoryDetails(): void +getCategoryDetails(): void
PRODUCTS
+product_id: serial +product_name: string +unit_price: money +expiration_date: date +setProductDetails(): void +getProductDetails(): void
PRODUCT
+category_id: serial +category_name: string +product_id: serial +product_name: string +unit_price: money +getStockQuantity(): int
SALES * *
+sales_id: serial +DatePurchased: date +product_id: serial +product_name: string +unit_price: money +quantity: int +getTotalAmount(): money +ComputeChange(): money
CASHIER * 1
+emp_id: varchar +emp_lname: string +emp_fname: string +emp_mname: string +getTransactionNo: serial
1 1 INVOICE
+TransactionNo: serial +TransactionDate: date +getSalesDetails() +getCashierDetails()
EQUIPMENTS * 1 SUPPLIER
+supplier_id: serial +supplier_name: string +date_supplied: date +getSupplierDetails(): void +setSupplierDetails(): void +equipment_id: serial +equipment_name: string +equipment_qty: int +equipment_unitprice: money +ComputeTotalAmount_Equipment(): void
1 *
CATEGORY
+category_id: serial +category_name: string +getCategoryDetails() : void +setCategoryDetails() : void
1 1 PRODUCTS
+product_id: serial +product_name: string +product_qty: int +product_unitprice: money +ComputeTotalAmount_Prouduct(): void
ADMIN
+username: string +password: string
EMPLOYEE 1
+emp_id: varchar +emp_pword: varchar +emp_lname: string +emp_fname: string +emp_mname: string +emp_bdate: date +emp_address: string +emp_contactno: int +emp_position: string +setEmployeeDetails(): void +getEmployeeDetails(): void