Question
For a banking system. A Branch is administered by only one HeadfOffice. A HeadOffice, in contrast, may administer one or many Branches. Each Bank Account
For a banking system. A Branch is administered by only one HeadfOffice. A HeadOffice, in contrast, may administer one or many Branches. Each Bank Account belongs to one (and only one) Customer, but a Customer may have one or more Bank Accounts. Each Branch holds one or more Bank Account, but a Bank Account can be held by one Branch. Each Bank Account allow for zero or more Transactions. We need Bank Account to return the balance and update the balance. Bank Account can be Savings or Current account. We need Saving and Current Account to calculate charges and calculate Interest. We know bank name and address, branch address and manager, customer name and address, account number and balance, and transaction amount. Note that the attribute regarding transactions, bank account and customers are confidential and not accessible anywhere. Draw a class diagram to represent this system description.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started