Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

3) [3 marks] Object Model. Please draw an analysis class diagram (application domain class diagram) regarding a typical Deposit Cash Operation, please include all classes,

image text in transcribed
3) [3 marks] Object Model. Please draw an analysis class diagram (application domain class diagram) regarding a typical Deposit Cash Operation, please include all classes, relationships and multiplicities between classes. You don't need to provide attributes and methods for classes. The software to be designed will control automated teller machine (ATM) having a magnetic stripe reader for reading an ATM card, a customer console (keyboard and display) for interaction with the customer, a slot for depositing envelopes of cash, a slot with cheque recognition for depositing cheques, a dispenser for cash (in multiples of \$20), a printer for printing customer receipts. The bank provides computer to maintain its own accounts and process transactions against them. The ATM will communicate with the bank's computer over an appropriate communication link. (The software on the latter is not part of the requirements for this problem.) The ATM will service one customer at a time. A customer will be required to insert an ATM card and enter a personal identification number (PIN) - both of which will be sent to thebank for validation as part of each transaction. The customer will then be able to perform one or more transactions. The ATM must be able to provide the following services to the customer: 1. A customer must be able to make a cash withdrawal from any suitable account linked to the card, in multiples of $20.00. Approval mst be obtained from the bank befare cash is dispensed. 2. A customer must be able to make a cash deposit to any account linked to the card, consisting of cash in an envelope. The customer will enter the amount of the deposit into the ATM, subject to manual verification when the envelope is removed from the machine by an operator. Approval must be obtained from the bank before INFO3150 page 2 physically accepting the envelope. 3. A customer must be able to make a cheque deposit to any account linked to the card, the cheque recognition device will automatically read amount of deposit, the customer will need to confirm the amount of deposit. The verification will be done as soon as the cheque is accepted. A customer must be able to abort a transaction in progress by pressing the Cancel key instead of responding to a request from the machine. The ATM will provide the customer with a printed receipt for each successful transaction, showing the date, time, machine location, type of transaction, account(s), amount, and ending and available balance(s) of the affected account "to" account for transfers). The ATM should work 24/7 base

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

Refactoring Databases Evolutionary Database Design

Authors: Scott Ambler, Pramod Sadalage

1st Edition

0321774515, 978-0321774514

More Books

Students also viewed these Databases questions

Question

How can Trip 7 prevent future supply chain uncertainties?

Answered: 1 week ago