This management tool is for industrial organization of customers and booked appointment information. There are three different types of information that can be viewed and modified, which include the appointments page, the customers page and the reports page. Appointments and customers can both be added, modified and deleted through the GUI, which updates an SQL database. All GUI components were created using Scene Builder.
Login page:
The login page allows input of username and password for the user to log into the system. All text is either shown in English or French, depending on the user's location. The current timezone is shown above the login boxes. When logging in, a message pops up showing the user's upcoming appointments.
Main page:
This page allows to user to choose whether to view the appointments, customers or reports contained in the system.
Appointments page:
The appointments page shows all recorded appointments, which can be viewed all at once or by current month or current week. New appointments can be added and old appointments can be updated or deleted.
Customers page:
The customers page shows all recorded customers, and new customers can be added and old customers can be updated or deleted.
Reports page:
The reports page is split into three different sections. The first section shows the number of appointments by type and month. The user can select the month and type of apointment, and after selecting the "search" button, the number of appointments in both categories is shown. The second section shows which top three customers have the most appointment hours for the current month, with a first place, second place and third place winner. The third section shows all appointments associated with a given contact, allowing the user to select different contacts.