Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Your program will need to perform the following operations: - Set up the GUI - Allow customers to create a new account - Allow existing

image text in transcribed
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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Databases Theory And Applications 27th Australasian Database Conference Adc 20 Sydney Nsw September 28 29 20 Proceedings Lncs 9877

Authors: Muhammad Aamir Cheema ,Wenjie Zhang ,Lijun Chang

1st Edition

3319469215, 978-3319469218

More Books

Students also viewed these Databases questions