Skip to content

thiyangi28/Student-Managemnt-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Management System

A professional desktop application designed to manage student records efficiently. This system is built using the JavaFX framework and follows a clean, modular architecture managed by Maven.

✨ Features

  • Modern GUI: Built with JavaFX FXML for a responsive and intuitive user experience.
  • Clean Code: Utilizes Project Lombok to reduce boilerplate code (Getters, Setters, Constructors).
  • Project Management: Fully managed with Maven for easy dependency handling and building.
  • [cite_start]Developer Friendly: Pre-configured .gitignore for IntelliJ IDEA, Eclipse, NetBeans, and VS Code.

🛠️ Technology Stack

  • Language: Java 21.
  • GUI Framework: JavaFX 19 (FXML).
  • Dependency Management: Apache Maven.
  • Library: Project Lombok 1.18.38.

🚀 Getting Started

Prerequisites

  • Java Development Kit (JDK) 21 or higher.
  • Apache Maven installed.
  • [cite_start]An IDE (IntelliJ IDEA, Eclipse, or NetBeans).

📁 Project Structure

  • src/main/java: Source code files.
  • src/main/resources: FXML files, CSS, and images.
  • pom.xml: Project configuration and dependencies.

About

A desktop-based Student Management System built with JavaFX and Maven. Features a modern GUI designed with FXML, leveraging Lombok for clean code and efficient data handling. Streamlines student record management with a focus on performance and ease of use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages