Introduction
-
This is a desktop Bank Address Book (BankAB) application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface).
-
Bank Address Book is built for the employees of a Bank company. It acts as an employee’s workflow management system.
-
It aims to enhance the overall efficiency in a bank by automating the whole workflow managing process.
-
It is developed by group T16-3 from CS2113 in National University Singapore (NUS).
What can Bank Address Book do? - Key Features
-
Authentication of employee accounts
-
Employee management - add, delete, edit employee details
-
Department management - set department for employees
-
Schedule management - set schedule for employees
-
Leave application system
-
Check in/out system
-
Working Rate System
-
Priority level for Human Resources(HR) use
More features are listed in our User Guide.
Acknowledgements
-
Some parts of this sample application were inspired by the excellent Java FX tutorial by Marco Jakob.
-
Libraries used: TextFX, ControlsFX, Jackson, Guava, JUnit5
-
This application was built using the source code found in AddressBook-level4 by SE-EDU.