Essay about Software Architecture For The Atm

998 Words Dec 8th, 2015 4 Pages
• At the end of the transaction it returns the user to the main menu to perform additional transaction
• If the user exits the system, the ATM card is ejected, a receipt is issued to the user by the ATM and a thank you message is displayed and a welcome message is displayed for the next user.

Inquiry (Option 4)
• If the user enters 4 to make an inquiry the screen prompts the user to select from a list of accounts and linked accounts to display the balance.
• To do so, the ATM must retrieve the balance from the banks database.
• At the end of the transaction it returns the user to the main menu to perform additional transaction
• If the user exits the system, the ATM card is ejected, a receipt is issued to the user by the ATM and a thank you message is displayed and a welcome message is displayed for the next user.
SOFTWARE ARCHITECTURE FOR THE ATM
The Microsoft Developer Network (2015) define a software application architecture as the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security and manageability. The software architecture for an ATM system is in three parts:
• The input: This occurs on the ATM itself. It involves the the different requirements the ATM requires of a user or customer, which include: Get customer ID, validate card, select service.
• The process: This happens at the database level of the system. It involves the interaction of…

Related Documents