Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Management Application

A JavaFX MVC project built with Maven.

How to Open in IntelliJ IDEA

  1. Open IntelliJ IDEA
  2. Click "Open" (NOT "New Project")
  3. Navigate to and select the StudentManagementApp folder
  4. IntelliJ will detect the pom.xml — click "Open as Maven Project" when prompted
  5. Wait for Maven to download dependencies (needs internet, ~1 minute)

How to Run

Option A — Run directly from IntelliJ

  1. Open src/main/java/application/Main.java
  2. Click the green ▶ Run button next to the main() method

Option B — Run via Maven Terminal

In the IntelliJ terminal at the bottom, type:

mvn javafx:run

Requirements

  • Java 17 or higher
  • IntelliJ IDEA (Community or Ultimate)
  • Internet connection (first time only, to download JavaFX via Maven)

Project Structure

StudentManagementApp/
├── pom.xml                              ← Maven config + JavaFX dependencies
└── src/
    └── main/
        ├── java/
        │   ├── module-info.java         ← Java module declaration
        │   └── application/
        │       ├── Main.java            ← Entry point (launches app)
        │       ├── Student.java         ← Model (data)
        │       └── StudentController.java ← Controller (logic)
        └── resources/
            └── application/
                └── student.fxml         ← View (UI layout)

MVC Roles

File MVC Role Responsibility
Student.java Model Stores student data
student.fxml View Defines the UI
StudentController.java Controller Handles button clicks, validation
Main.java Launcher Starts the application

management-system

management-system

About

A Java-based Library Management System with book management, member management, search functionality, and MySQL database integration.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages