Skip to content

Cthuluz/java-customer-and-appointment-management-tool

Repository files navigation

Java Customer and Appointments Management Tool

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:

login page

Notifications

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:

main page

This page allows to user to choose whether to view the appointments, customers or reports contained in the system.

Appointments page:

appointments

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:

customers

The customers page shows all recorded customers, and new customers can be added and old customers can be updated or deleted.

Reports page:

reports

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.

About

GUI to manage business customers and appointments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published