Skip to content

This JavaFX application manages student registrations with features to add, update, and delete records in a MySQL database. The user interface includes input fields for name, phone number, and course, along with buttons for CRUD operations. FontAwesome icons are used for graphical representation.

Notifications You must be signed in to change notification settings

khector24/Student-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Registration System

This JavaFX application manages student registrations with features to add, update, and delete records in a MySQL database.

Getting Started

Prerequisites

  • Java Development Kit (JDK) 17 or higher
  • MySQL Server
  • IntelliJ IDEA or any other Java IDE

Installation and Setup

  1. Clone this repository to your local machine.
  2. Import the project into your Java IDE.
  3. Set up the MySQL database and configure the connection parameters in the RegistrationController class.
  4. Run the application from the Main class.

Usage

  • The application opens with a user interface to manage student records.
  • Enter the student's name, phone number, and course in the input fields.
  • Click the "ADD" button to add a new student record.
  • Click the "UPDATE" button to update an existing student record.
  • Click the "DELETE" button to remove a student record.
  • The table view displays all student records from the database.

Dependencies

  • JavaFX: Library for building Java applications with a rich user interface.
  • FontAwesomeFX: Library for using FontAwesome icons in JavaFX applications.
  • MySQL Connector/J: JDBC driver for connecting to MySQL databases.

Feel free to further customize the formatting and content to suit your preferences or add more details if needed.

About

This JavaFX application manages student registrations with features to add, update, and delete records in a MySQL database. The user interface includes input fields for name, phone number, and course, along with buttons for CRUD operations. FontAwesome icons are used for graphical representation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published