Question: Banking Console App Description: The Bank app is a console - based application that simulates banking operations. A customer can apply for an account, view
Banking Console App
Description:
The Bank app is a consolebased application that simulates banking operations.
A customer can apply for an account, view their balance, and make withdrawals and deposits.
An employee can approve or deny accounts and view account balances for their customers.
Purpose:
We want to see that you can meet deadlines and that you can code.
You are expected to complete the following requirements and give a minute presentation of your
project to our QC team.
Requirements:
Functionality should reflect the below user stories.
Data is stored in a database.
A custom stored procedure is called to perform some portion of the functionality.
Data Access is performed through the use of JDBC in a data layer consisting of Data Access
Objects.
All input is received using the java.util.Scanner class.
Logj is implemented to log events to a file.
A minimum of one JUnit test is written to test some functionality.
User Stories:
As a user, I can login register
As a employee, I can login register
As a customer, I can apply for a new bank account with a starting balance.
As a customer, I can view the balance of a specific account.
As a customer, I can make a withdrawal or deposit to a specific account.
As the system, I reject invalid transactions.
Ex: A withdrawal that would result in a negative balance.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
