Question: Your program will need to perform the following operations: - Set up the GUI - Allow customers to create a new account - Allow existing
Your program will need to perform the following operations: - Set up the GUI - Allow customers to create a new account - Allow existing customers to log in their account to: record expense details add a new expense - record date (month only), cost, description, payment type. The item details should be displayed to customers after it's been added amend an existing expense - date (month only)/cost/description/payment type. An update with details should then be displayed to the customer; and delete an existing expense - Create a bar chart for monthly breakdown by category - Provide appropriate errors and help messages, and guidance for customers. Task 120 Marks Class Diagram Draw a Class Diagram to represent the system structure. The Class Diagram should be drawn with a suitable CASE tool and show attributes, operations, scope and relationship of classes to each other with multiplicity. The use of abstract classes and sub-classes (where appropriate) will attract additional marks. Provide a justification why each class was selected for inclusion, and how its relationship to other classes was derived
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
