Project Description: This project requires the creation of a computerized banking system for Uni Bank. Uni Bank is a safe and convenient place to keep your money. The system allows the creation of new accounts, authenticate account holders, and also manage their credits and debits. The users of the Uni Bank system will interact with it like customers use an ATM. When an account is opened with the bank, the bank manages the money of each account holder. Money can be deposited or withdrawn from an account provided the account holder gives proper authentication When an account is opened the details of account holders are recorded in the system's files which includes their names, unique ids, address and phone numbers. An account can be owned by a maximum of two individuals (joint accounts). The system stores a secret alphanumeric key for each account. When the user transacts with the bank, this secret key is first required before any other transaction. Once the key is entered and verified the details of the account holder with current balance is displayed. A maximum if three attempts are allowed for entering the secret key, after which a relevant message is shown and the user must exit the system. Uni Bank provides three types of accounts: Checking Account, Saving Account, and Business Account Checking or Current Account - A checking or current account usually requires a minimum salary. Deposits, withdrawals, debits, and transfers are permitted. The interest rates 3% per annum. Only a maximum of AED 5000 can be withdrawn in one day and there must always be a balance of AED 100 in the account. Saving Account - This is a deposit account that helps you save and provides security at an affordable interest rate. The interest rate is 7% per annum. Deposits, withdrawals, debits and transfers are permitted. Only a maximum of AED 2000 can be withdrawn in one day and there must always be a balance of AED 1000 in the account. Business Account - If you own a business, you should open a business account to organize your finances. Additional information required includes business name, business registration number, and business owner name. The interest rate is 3% per annum. Deposits, withdrawals, debits and transfers are permitted. Only a maximum of AED 10000 can be withdrawn in one day and there must always be a balance of AED 2000 in the account. Assumptions: The Uni Bank system allows the creation of accounts. The Uni Bank system allows, account holders to edit their individual details and also change their secret key provided their registered key is entered correctly. For Saving Accounts, if the account holder is above 60 years of age an additional 1.5% is added to the yearly interest rate. All output must be well formatted with sufficient tips to allow users to easily interact with the system. Project Description: This project requires the creation of a computerized banking system for Uni Bank. Uni Bank is a safe and convenient place to keep your money. The system allows the creation of new accounts, authenticate account holders, and also manage their credits and debits. The users of the Uni Bank system will interact with it like customers use an ATM. When an account is opened with the bank, the bank manages the money of each account holder. Money can be deposited or withdrawn from an account provided the account holder gives proper authentication When an account is opened the details of account holders are recorded in the system's files which includes their names, unique ids, address and phone numbers. An account can be owned by a maximum of two individuals (joint accounts). The system stores a secret alphanumeric key for each account. When the user transacts with the bank, this secret key is first required before any other transaction. Once the key is entered and verified the details of the account holder with current balance is displayed. A maximum if three attempts are allowed for entering the secret key, after which a relevant message is shown and the user must exit the system. Uni Bank provides three types of accounts: Checking Account, Saving Account, and Business Account Checking or Current Account - A checking or current account usually requires a minimum salary. Deposits, withdrawals, debits, and transfers are permitted. The interest rates 3% per annum. Only a maximum of AED 5000 can be withdrawn in one day and there must always be a balance of AED 100 in the account. Saving Account - This is a deposit account that helps you save and provides security at an affordable interest rate. The interest rate is 7% per annum. Deposits, withdrawals, debits and transfers are permitted. Only a maximum of AED 2000 can be withdrawn in one day and there must always be a balance of AED 1000 in the account. Business Account - If you own a business, you should open a business account to organize your finances. Additional information required includes business name, business registration number, and business owner name. The interest rate is 3% per annum. Deposits, withdrawals, debits and transfers are permitted. Only a maximum of AED 10000 can be withdrawn in one day and there must always be a balance of AED 2000 in the account. Assumptions: The Uni Bank system allows the creation of accounts. The Uni Bank system allows, account holders to edit their individual details and also change their secret key provided their registered key is entered correctly. For Saving Accounts, if the account holder is above 60 years of age an additional 1.5% is added to the yearly interest rate. All output must be well formatted with sufficient tips to allow users to easily interact with the system