Bank Gestor is a program that allows you to manage the process of shifts and attention at the time of entry of a bank's clients, adding users in two rows, one of them with the characteristic of serving people with some priority. Once the user is served, it has 3 main functionalities that are, withdrawal / deposit, account cancellation and card payment. Finally, you also have the ability to store a database of the bank's users.
Welcome screen
This is the welcome screen where you have to sink the Start button
Queues screen
In this screen the two rows that our program has are available. To add a user you will have to press the "Add user" button and to attend it you will have to select depending on which row you want to attend first. If you want to attend from the normal row, you only have to press the "Attend" button and if you want to attend the priority row, you will have to press the "Attend Priority" button.
User attention
For attend user we have 3 functionalities there are:
- Withdrawal/Consignment: This functionality modifies the amount of the savings account. Here you can select what you want to do, either withdraw or consign, once selected you must enter the value of the action you are going to perform. Finally, you will have to accept and the amount will be modified.
- Cancel acount: This functionality allows you to delete the customer's data (customer database), and adds the data to another database (defector database) where it saves the date and the reason for the cancellation. To make the process effective, you must write the reason for the cancellation in the text box and accept it.
- Card payment: This functionality allows you to pay the amount used with your credit card. This payment can be made in cash or by savings account. For this we have to specify what the payment method will be and once chosen it is given in the "Pay" button
Data base
In this tab we can see the bank's user database.
- Data ordering: This functionality is used to sort the data by 3 ordering methods by 4 parameters such as name, ID, time of connection and amount.
TAD'S: HERE
CLASS DIAGRAM: HERE
ENGINEER'S METHOD: HERE
CONSTRUCTION OF SCENARIOS AND DESIGN OF TEST CASES: HERE
- README first version.
- Tag corresponding to the last commit before the changes.
- TAD's have been changed
- Images for README
- README has been update
- The engineering method was added
- Unit test design has been updated and fixed
- Desing of test cases have been changed
- PSP0 have been changed. Comments have been added
-
Language: Java 8.
-
Operating system: Windows/Mac.
-
Development and installation environment: Eclipse IDE for Java Developers, Visual Parading 16.0, SceneBuilder, Process Dashboard.






