Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

In Java 8, create an application that simulates simple banking transactions. All information should be persisted using text files and serializaiton. All interaction with user

In Java 8, create an application that simulates simple banking transactions. All information should be persisted using text files and serializaiton. All interaction with user should be done through the console using the Scanner class.

Customers should be able to register with a username and password, and apply to open a sinlge or a joint account. Once the account is open, customer should be able to withdraw, deposit, and transfer funds between accounts. All validation should be done, such as trying to input negative amount or overdrawing from accounts.

Employees of the bank should be able to approve/deny open applications for accounts and be able to view all of their customer information such as account information, account balances and personalo info. Bank admins should be able to view and edit all accounts, this includes: approving/denying accounts, withdrawing, depositing, transferring from all acounts and cancelling accounts.

All transactions should be logged. Logging should be accomplished using Log4J.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2019 Wurzburg Germany September 16 20 2019 Proceedings Part 2 Lnai 11907

Authors: Ulf Brefeld ,Elisa Fromont ,Andreas Hotho ,Arno Knobbe ,Marloes Maathuis ,Celine Robardet

1st Edition

3030461467, 978-3030461461

More Books

Students also viewed these Databases questions

Question

3. Describe the strategic training and development process.

Answered: 1 week ago

Question

10. Microsoft Corporation

Answered: 1 week ago