Skip to content

Thejas79/Student-Result-Managment-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Student-Result-Managment-System

This is a Student Result Management System developed using Java (Swing GUI) and MySQL. The system allows administrators to add students, enter their results, and view academic records in a structured format.

πŸ“¦ What's--Inside? After unzipping the project, you’ll find:

graphql Copy Edit Student Result Management System/ β”œβ”€β”€ src/ # Java source code files β”‚ β”œβ”€β”€ AdminHome.java β”‚ β”œβ”€β”€ AddResult.java β”‚ β”œβ”€β”€ AddStudent.java β”‚ β”œβ”€β”€ StudentHome.java β”‚ └── ... (other GUI and logic files) β”œβ”€β”€ sql/ β”‚ └── student.sql # SQL script to create and populate DB β”œβ”€β”€ README.md # Project instructions β”œβ”€β”€ lib/ # Any external JARs if provided └── ... (config files or resources) πŸ›  Requirements Java JDK 8 or later

MySQL Server (XAMPP/WAMP or standalone)

Any IDE (IntelliJ, Eclipse, NetBeans)

πŸš€ How to Run the Project πŸ—‚ Step 1: Import Project Unzip the project folder.

Open it using your Java IDE (e.g., IntelliJ, Eclipse).

Make sure src/ is set as a source folder.

🧱 Step 2: Set Up Database Open phpMyAdmin or your preferred MySQL client.

Create a new database, e.g., srm.

Import the SQL file:

Locate student.sql in the sql/ folder.

Run the script to create tables and populate default data.

βš™οΈ Step 3: Configure DB Connection Open the database connection code file (e.g., ConnectionProvider.java).

Update:

java Copy Edit String url = "jdbc:mysql://localhost:3306/srm"; String user = "root"; String password = ""; // Update if you have a password ▢️ Step 4: Run the Application Run AdminHome.java to open the admin dashboard.

Run StudentHome.java to allow student access to view results.

✨ Features Admin login panel

Add new students

Enter marks for students

View student result

Search and filter students

Friendly GUI using Java Swing

🧠 Modules Overview Admin Panel

Add Student

Add Result

View Registered Students

View All Student Results

Student Panel

Enter Roll Number to view results

πŸ“Œ Notes Ensure MySQL server is running before launching the app.

Tables like student and result must exist in the database.

You can customize grades, departments, and subjects in the database.

//all files here are uploaded seperately so combine all and put them in a file\

Releases

No releases published

Packages

 
 
 

Contributors