SA
Samruddhi345A/StudentManagementSystem
A Java Swing desktop application using Maven to perform CRUD operations on students' data.
Student Management System
Technologies Used/Dependencies
- Java 17.0.1
- Swing / JavaFX
- Maven 3.8.6
- JFreeChart 1.5.3
- MySQL Connector JDBC Driver 8.0.29
- MySQL Database
Features
- Add new student details: roll number, name and marks in three subjects
- View details of all students as a table
- Update details of any students using their roll number
- Delete a student's record using their roll number
- Chart the marks of all students in each subject
Installation and Running the Project
git clone [this repo URL]cd [cloned-dir]- Create a MySQL database and create a table named students (rno, name, m1, m2, m3)
- Update the connectionString in class src/main/java/com/example/db/DbHandler.java
mvn clean installmvn exec:java















