Skip to content

Repository files navigation

EAD

School Management System

Overview

The School Management System is a Java-based application designed to manage the administrative tasks of a school. This project provides features such as managing students, teachers, courses, and grades, making it easier for schools to handle their day-to-day operations.

Features

  • Student Management: Add, edit, and view student details.
  • Teacher Management: Add, edit, and view teacher profiles.
  • Course Management: Manage courses offered by the school.
  • Grade Management: Record and retrieve student grades.
  • Authentication: Admin login for secure access to the system.

Prerequisites

  • Java Development Kit (JDK): Version 8 or higher
  • NetBeans IDE: Version 8.2 or higher
  • Database: MySQL or any compatible RDBMS

Installation Steps

  1. Clone or Download the Repository:

    • Clone the repository using Git: git clone <repository_url>
    • Or download the ZIP file and extract it.
  2. Open in NetBeans:

    • Open NetBeans IDE.
    • Navigate to File -> Open Project.
    • Select the project folder and open it.
  3. Set Up the Database:

    • Import the provided SQL file (e.g., school_management.sql) into your database.
    • Configure database connection details in the project's dbconfig file or Java class (e.g., DatabaseConnection.java).
  4. Build and Run:

    • Clean and build the project using Run -> Clean and Build Project.
    • Run the project using Run -> Run Project.

Technologies Used

  • Programming Language: Java
  • IDE: NetBeans
  • Database: MySQL
  • Frameworks/Libraries: Swing for GUI

Usage

  1. Launch the application from NetBeans or by executing the generated .jar file.
  2. Log in using admin credentials (default credentials may be provided in the documentation).
  3. Navigate through the modules to manage students, teachers, courses, and grades.

Screenshots

Add screenshots of the application interface to make it visually appealing.

Troubleshooting

  • Database Connection Issues: Ensure the database server is running and the credentials in the dbconfig file are correct.
  • Missing Libraries: Add any missing libraries to the project through the NetBeans Library Manager.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

School Management System

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages