- Posted By: freeproject
- Comments: 0
Posted By freeproject on August 2, 2017
Invoice Management System Class Diagram describes the structure of a Invoice Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Invoice Management System are Product, Client, Client Quote, Payment, Supplier, Account.
Classes of Invoice Management System Class Diagram:
- Product Class : Manage all the operations of Product
- Client Class : Manage all the operations of Client
- Client Quote Class : Manage all the operations of Client Quote
- Payment Class : Manage all the operations of Payment
- Supplier Class : Manage all the operations of Supplier
- Account Class : Manage all the operations of Account
Classes and their attributes of Invoice Management System Class Diagram:
- Product Attributes : product_id, product_customer_id product_items, product_number, product_type, product_description
- Client Attributes : client_id, client_name, client_mobile, client_email, client_username, client_password, client_address
- Client Quote Attributes : client_quote_id, client_quote_client_id, client_quote_title, client_quote_type, client_quote_description
- Payment Attributes : payment_id, payment_customer_id, payment_date, payment_amount, payment_description
- Supplier Attributes : supplier_id, supplier_name, supplier_mobile, supplier_email, supplier_username, supplier_password, supplier_address
- Account Attributes : account_id, account_customer_id, account_number, account_type, account_balance, account_description
Classes and their methods of Invoice Management System Class Diagram:
- Product Methods : addProduct(), editProduct(), deleteProduct(), updateProduct(), saveProduct(), searchProduct()
- Client Methods : addClient(), editClient(), deleteClient(), updateClient(), saveClient(), searchClient()
- Client Quote Methods : addClient Quote(), editClient Quote(), deleteClient Quote(), updateClient Quote(), saveClient Quote(), searchClient Quote()
- Payment Methods : addPayment(), editPayment(), deletePayment(), updatePayment(), savePayment(), searchPayment()
- Supplier Methods : addSupplier(), editSupplier(), deleteSupplier(), updateSupplier(), saveSupplier(), searchSupplier()
- Account Methods : addAccount(), editAccount(), deleteAccount(), updateAccount(), saveAccount(), searchAccount()
Class Diagram of Invoice Management System :
Class Diagram Image: