Question: Leveraging Java 8, create an application that simulates simple banking transactions Requirements: Build the application using Java 8 .All interaction with the user should be

 Leveraging Java 8, create an application that simulates simple banking transactions

Leveraging Java 8, create an application that simulates simple banking transactions Requirements: Build the application using Java 8 .All interaction with the user should be done through the console using the Scanner class Customers of the bank should be able to register with a username and password, and apply to open an account. o Customers should be able to apply for joint accounts Once the account is open, customers should be able to withdraw, deposit, and transfer funds between accounts o All basic validation should be done, such as trying to input negative amounts, overdrawing from accounts etc .Employees of the bank should be able to view all of their customers information o This includes, account information o Account balances o Personal information Employees should be able to approve/deny open applications for accounts Bank admins should be able to view and edit all accounts o o o o This includes: Approving/denying accounts withdrawing, depositing, transferring from all accounts canceling accounts All information should be persisted using text files and serialization 100% test coverage is expected using J-Unit o You should be using TDD Logging should be accomplished using Log4J . o All transactions should be logged Leveraging Java 8, create an application that simulates simple banking transactions Requirements: Build the application using Java 8 .All interaction with the user should be done through the console using the Scanner class Customers of the bank should be able to register with a username and password, and apply to open an account. o Customers should be able to apply for joint accounts Once the account is open, customers should be able to withdraw, deposit, and transfer funds between accounts o All basic validation should be done, such as trying to input negative amounts, overdrawing from accounts etc .Employees of the bank should be able to view all of their customers information o This includes, account information o Account balances o Personal information Employees should be able to approve/deny open applications for accounts Bank admins should be able to view and edit all accounts o o o o This includes: Approving/denying accounts withdrawing, depositing, transferring from all accounts canceling accounts All information should be persisted using text files and serialization 100% test coverage is expected using J-Unit o You should be using TDD Logging should be accomplished using Log4J . o All transactions should be logged

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!