1. Building a frame

2. Menu

3. Submenu

4. Customer overview
If the user clicks on the menu overview, that will open the overview of all the customers of the bank.

5. Add customer
The user can insert the data of a new customer in the fields and click the Save button to store the data. The data of the new customer appears on the screen customer overview.

6. Calendar
The calendar makes it easier to select the date of birth of the customers.
The system should not accept customers younger than 16 years. The program should calculate the age of the customers automatically based on the birth date and the current date.

7. Fields should not be empty
If the user presses the Save button while a field is not entered, a pop-up screen should appear with the message that all the fields are mandatory.

8. Modify customer
The user must first search and select the customer, then he can change his/ her data.

9. Change customer info
In this screen, a client is selected. Some of the fields should not be editable such as date of birth or account number. These fields are grey and they are not editable.

10. Remove customer
Before you can remove a customer, his data must first be selected.

11. Remove customer
First, select the customer you want to delete. If the user presses the Delete button, he will first have to confirm deleting the data.

12. Remove customer
If the user clicks on the Delete button, a pop-up screen appears. The user can click the Yes button to confirm deleting the data.

13. Account
To deposit or withdraw an amount of money from the account of a customer, the customer should be selected.

14. Account
In the screen below a customer is selected. If the user inserts an amount of money and clicks on the button deposit, the money will be deposited on the account of the customer. If the user inserts an amount of money and clicks on the button Withdraw, the amount will be withrawed from the account of the customer.

15. Transaction
The user must first select both customers, who are involved in the transaction. The user can insert an amount in the field Amount to withdraw it from one client and deposit it to the account of the other by pressing the button Transfer. That is also immediately visible on the balance field of both customers.

16. Transaction
The user must first select both customers, who are involved in the transaction. The user can insert an amount to withdraw it from the balance of one customer and deposit it to the balance of the other. That is also immediately visible on the balance fields of both clients.

|