Case Study: Banking System A bank has several automated teller machines (ATMs), which are geographically distributed and

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Case Study: Banking System A bank has several automated teller machines (ATMs), which are geographically distributed and

Post by answerhappygod »

Case Study: Banking System
A bank has several automated teller machines (ATMs), which aregeographically distributed and connected via a wide area network toa central server. Each ATM has a card reader, a cash dispenser, akeyboard / display and a receipt printer.
By using the ATM, a user can withdraw cash from either achecking or saving account, query the balance of an account ortransfer funds from one account to another. A transaction isinitiated when a customer inserts an ATM card into the card reader.Encoded on the magnetic strip on the back of the ATM card are thecard number, the start date and the expiration date. Assuming thecard is recognized. The system validates the ATM card to determinethat the expiration date has not passed, that the user-entered PINmatches the PIN maintained by the system, and that the card is notlost or stolen. The customer is allowed three attempts to enter thecorrect PIN; the card is confiscated if the third attempt fails.Cards that have been reported lost or stolen are alsoconfiscated.
If the PIN is validated satisfactorily, the customer is promptedfor a withdrawal, query or transfer transaction. Before awithdrawal transaction can be approved, the system determines thatsufficient funds exist in the requested account, that the maximumdaily limit will not be exceeded, and that there are sufficientfunds at the local cash dispenser. If the transaction is approved,the requested amount of cash is dispensed, a receipt is printedcontaining information about the transaction and the card isejected. Before a transfer transaction can be approved, the systemdetermines that the customer has at least two accounts and thatthere are sufficient funds in the account to be debited. Forapproved query and transfer requests, a receipt is printed and thecard ejected. A customer may cancel a transaction at any time; thetransaction is terminated and the card is ejected. Customerrecords, account records and debit card records are all maintainedat the server.
An ATM operator may start up and close down the ATM to replenishthe ATM cash dispenser and for routine maintenance. It is assumedthat functionality to open and close accounts and to create, updateand delete customer and debit card records is provided by anexisting system and is not part of this problem.
Instruction:
Based on the case study given in previous page, answer thefollowing questions:
Case Study Banking System A Bank Has Several Automated Teller Machines Atms Which Are Geographically Distributed And 1
Case Study Banking System A Bank Has Several Automated Teller Machines Atms Which Are Geographically Distributed And 1 (30.57 KiB) Viewed 47 times
1.2: Card Inserted/ 1.3: Get PIN Processing Customer Input Transfer Selected/ Request Transfer, Display Wait Query Selected/ Request Query, Display Wait Closed Down Entry/Display System Down 3.3: Withdrawal Selected/ 3.4: Request Withdrawal, 3.4a: Display Wait Startup Closedown Idle Entry/Display Welcome Third Invalid, Stolen/Confiscate, Update Status Cancel/Eject, Display Cancel Insufficient Cash/Eject After(Elapsed Time) [Closedown Was Requested] Processing Transaction After(Elapsed Time) [Closedown Not Requested] Rejected/ Eject, Display Apology Terminating Transaction Transfer OK/ Print Receipt, Update Status Query OK/Print Receipt, Update Status 3.5: Withdrawal OK/ 3.6: Dispense Cash, 3.6a: Update Status
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply