The goal of this case study is to familiarize the developers in designing a Java stand-alone application. As part of this case study, developers need to implement a banking application that will help the users in creating customers, accounts, depositing and withdrawing money, checking their balance, sorting, persisting and searching Customer Data. Business Requirements The standalone program upon executing need to show below Menu:
- Create New Customer Data
- Assign a Bank Account to a Customer
- Display balance or interest earned of a Customer
- Sort Customer Data
- Persist Customer Data
- Show All Customers
- Search Customers by Name
- Exit
Keep on displaying the above menu until 8 (i.e., Exit) is not entered by the User.