- Posted By: freeproject
- Comments: 0
Posted By freeproject on August 2, 2017
Customer Class Diagram describes the structure of a Customer classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Customer are Customer, Order, Food Item, Sales, Category, Payment.
Classes of Customer Class Diagram:
- Customer Class : Manage all the operations of Customer
- Order Class : Manage all the operations of Order
- Food Item Class : Manage all the operations of Food Item
- Sales Class : Manage all the operations of Sales
- Category Class : Manage all the operations of Category
- Payment Class : Manage all the operations of Payment
Classes and their attributes of Customer Class Diagram:
- Customer Attributes : customer_id, customer_name, customer_mobile, customer_email, customer_username, customer_password, customer_address
- Order Attributes : order_id, order_customer_id order_type, order_number, order_description
- Food Item Attributes : food_id, food_customer_id, food_order, food_category, food_price, food_name, food_type, food_description
- Sales Attributes : sales_id, sales_customer_id, sales_amount, sales_type, sales_description
- Category Attributes : category_id, category_name, category_type, category_description
- Payment Attributes : payment_id, payment_customer_id, payment_date, payment_amount, payment_description
Classes and their methods of Customer Class Diagram:
- Customer Methods : addCustomer(), editCustomer(), deleteCustomer(), updateCustomer(), saveCustomer(), searchCustomer()
- Order Methods : addOrder(), editOrder(), deleteOrder(), updateOrder(), saveOrder(), searchOrder()
- Food Item Methods : addFood Item(), editFood Item(), deleteFood Item(), updateFood Item(), saveFood Item(), searchFood Item()
- Sales Methods : addSales(), editSales(), deleteSales(), updateSales(), saveSales(), searchSales()
- Category Methods : addCategory(), editCategory(), deleteCategory(), updateCategory(), saveCategory(), searchCategory()
- Payment Methods : addPayment(), editPayment(), deletePayment(), updatePayment(), savePayment(), searchPayment()