A bank wants you to create a Console app that will allow bank employees to add, view and edit client information. To add a new customer record, the app should prompt the user to enter first name, last name, account number and account balance. It should provide options to allow the bank manager to print out a list of all clients’ information forward and backward. Moreover, the app should allow the bank manager to search and edit the client’s information. Additionally, the bank manager should be finding the biggest and smallest account balance. Create a Customer class to represent the client with first name, last name, account number and account balance.
The list of customers should be saved in a CSV file. The application should be implemented using a 3-layers architecture that we talked about in the course. That means it should have the presentation, business, the data layer.
For example, Data layer – the classes for saving and reading the data from the csv file. Business layer – the classes for business objects like Customer. Presentation layer – the UI classes like a menu-driven UI.
Assignment status: Solved by our experts