Skip to content

Prashanthsyntax/StudentSystem

Repository files navigation

🎓 Student Management System

Java
MySQL AWT JDBC


A simple Java AWT based desktop application for managing student records, using MySQL as the backend database.

The application allows you to Insert, Update, Delete, and View student information through an easy-to-use graphical interface.


✨ Features

  • ➕ Insert new student details.
  • ✏️ Update existing student records.
  • 🗑️ Delete student records.
  • 📋 View all students' data.
  • 💻 Simple and clean UI design.

🖼️ Screenshots

Home Screen

Main dashboard with navigation options.


Screenshot 2025-04-20 143956


Insert Student

Add a new student's ID, Name, Email, and Course.


Screenshot 2025-04-20 144008


Update Student

Update an existing student's details using their ID.


Screenshot 2025-04-20 144035


Delete Student

Delete a student record by entering their Student ID.


Screenshot 2025-04-20 144047


🛠️ Tech Stack

Technology Purpose
Java Core Programming Language
Java AWT GUI Development
MySQL Database
JDBC Database Connectivity

⚙️ How to Run the Project

  1. Install Java JDK (8 or higher).

  2. Install MySQL Server and create the required database and table.

  3. Clone the Repository: git clone

  4. Place MySQL Connector JAR: -> Download mysql-connector-java-8.0.22.jar. -> Place it in your project directory.

  5. Compile and Run the Project: Compile and run the files using the following commands:

    javac -encoding UTF-8 -cp ".;mysql-connector-java-8.0.22.jar" -d classes *.java java -cp "classes;mysql-connector-java-8.0.22.jar" MainDashboard

Database Setup

CREATE DATABASE studentsdb;

USE studentsdb;

CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100),
    course VARCHAR(50)
);

🤝 Contributing

Contributions are welcome!
Feel free to fork the project, make changes, and create a pull request.


📄 License

This project is open-source and available under the MIT License.


📬 Contact


Built with ❤️ using Java AWT and MySQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages