**_Assignment 30%_**
**A bank customer has employed you to create an Applet that allows you to perform a number of functions: **
**1. Add a new Customer**
**2. Delete an existing Customer**
**3. Edit a Customer**
**4. Display all customers**
**a. With balances greater than a specific amount**
**b. With balances less than a specific amount**
**c. Display all customers**
**_Implementation Notes:_**
A customer has the following details associated with them:
Name
Surname
Address Line 1
Address Line 2
Telephone area code
Telephone Number
Customer Account
Bank Balance
There will be a Class Customer. At program start-up all customer details in the file will be set in Customer and stored in a vector.
There will be a class called ‘CustomerSessionManager’ which is used to control the various customers. ‘CustomerSessionManager’, is used to add, delete, update, and list customers from the vector. At the end of the day customer details will be read back into the file for storage purposes.
You can use the layout manager of your choice when creating your applet.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).
## Platform
Windows 2000 xp and IE 5.0+