Title: Appointment Management System
Purpose of the Application: This application is designed to manage customers and their appointments. Users can add, update, delete, and view customer information and related appointments. It also provides a feature to generate reports based on different criteria.
Author: Teksong Eap
Date: July 18, 2023
IDE: Intellij IDEA Community Edition 2021.1.3 x64
JDK Version: Java SE 17.0.1
JavaFX Version: JavaFX-SDK-11.0.2
MySQL Connector Driver Version Number: mysql-connector-java-8.0.25
Directions to Run the Program:
- Open the project in IntelliJ IDEA.
- Make sure JDK 17.0.1 and JavaFX-SDK-11.0.2 are properly configured.
- Make sure mysql-connector-java-8.0.25 is included in the library.
- Run the Main class to start the application.
- Log in with username "test", password "test".
Description of the Additional Report: The additional report generated allows users to view all customers in a table view according to country selected. The table will show customer ID, customer name, address, postal code, phone, and state/province. This will allow the user to see what country the customer base of the company inclines towards.