Introduction to Programming Logic
Individual Project
April 11, 2011
You are part of a team that will design a first generation mobile banking application. The Banking e-Teller (BeT) system allows bank customers to perform ATM transactions from their cell phones. BeT will allow customers to check balances, make remote capture deposits, and perform balance transfers to their checking or savings account. If approved by the technical management team, your design will be handed off to the development team for implementation.
Part A:
The design proposal will include a data dictionary. A data dictionary will help the team keep track of the variables used by the system. The first step is to determine the list of data items your system might need, assign an appropriate variable name to each, and identify the data type.
Using the rules of variable naming and the rules of data types complete the following table for at least 10 data items that your system will need:
Data Item Variable Name Data Type
Part B:
BeT will allow customers to check balances, make remote capture deposits, and perform balance transfers to their checking or savings account.
1. Write an equation to calculate the current balance of the checking account after a remote captured deposit was made.
2. Write a logical expression to verify whether an account has enough funds to transfer a given amount of money to another account.
1 answer