Skip to content

Ziad-Abaza/school-exam-management-system

Repository files navigation

Welcome to Our School Web Application

Welcome to the official documentation for the "Our School" web application. This web application is designed for school management and provides various features to manage students' information, classes, and more.

Table of Contents

  1. Introduction
  2. Features
  3. Getting Started
  4. Usage
  5. Contributing
  6. License

Introduction

Our School web application is built using HTML, CSS, JavaScript, and PHP. It provides an easy way to manage student data, classes, and grades. Here's what you can do with this application:

  • Add new students to the database.
  • Edit existing student records.
  • Search for students by Student ID.
  • Delete student records.
  • View student grades for different classes.
  • Add or remove students from the blacklist.

Features

  • User-friendly interface with a responsive design.
  • Ability to search for students by Student ID.
  • Display and manage student grades for each class.
  • Secure login and session management.
  • Easy-to-use forms for adding, editing, and deleting students.
  • Alerts for success and error messages.

Getting Started

To get started with this web application, follow these steps:

  1. Clone this repository to your local machine.

  2. Set up a web server environment with PHP and a MySQL database.

  3. Import the database schema from the database-schema.sql file into your MySQL database.

  4. Configure the database connection in the config_db.php file.

  5. Launch the application by opening it in your web browser.

Usage

  • Add Students: Click the "إضافة" button to add new students to the database. Fill in the required information in the form, and click "إضافة."

  • Edit Students: Click the "تعديل" button to edit student records. You can search for a student by Student ID, and the system will retrieve the student's data for editing.

  • Search Students: Use the "بحث" button to search for students by Student ID.

  • Delete Students: Click the "حذف" button to delete student records. Enter the Student ID, and confirm the deletion.

  • View Grades: The application allows you to view student grades by selecting a specific class.

  • Add/Remove from Blacklist: Use the "blacklist" button to add or remove students from the blacklist. Provide the required information in the form.

Contributing

If you'd like to contribute to this project, please follow the usual GitHub workflow:

  1. Fork the repository.

  2. Make your changes and create a new branch for your feature or bug fix.

  3. Commit your changes and submit a pull request.

We welcome contributions that improve the application's functionality, usability, or code quality.

License

This project is licensed under the MIT License.

Feel free to reach out with any questions or feedback.

Happy managing your school data!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published