Skip to content

iyedmdimegh/SchoolManagementSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

School Management System

School Management System is a web platform designed to facilitate the management of schedules, attendance, exam details, and enrollment requests within a school environment. It provides separate interfaces for students, teachers, and administrators, each tailored to their specific needs.

Features

  • Authentication: The system offers a secure authentication mechanism with encrypted passwords and session ID verification.

  • Role-based Access: There are three types of accounts:

    • Teacher: Can access courses, attendance records, and other relevant information.
    • Student: Can enroll in courses, access attendance records, view personal details, and watch online course videos.
    • Admin: Has access to an administrative dashboard containing statistics about students and teachers, as well as the ability to manage credentials, details, and applications to join the school.
  • Admin Dashboard: Administrators have a dedicated dashboard to monitor and manage various aspects of the system.

  • Contact Form: The system includes a feature for users to contact the site via email.

  • PDF Generation: Users can generate PDFs for various purposes

Getting Started

To run the School Management System locally, follow these steps:

  1. Set Up Local Database: Use XAMPP to start a local MySQL database.

  2. Run the Server: Start the server either through XAMPP or by running the command:

    php -S localhost:8000
  3. Access the Platform: Open a web browser and navigate to localhost:8000 to use and test the platform.

Demo Credentials

Use the following credentials for testing:

Notes

  • Make sure XAMPP is properly configured and running before starting the server.

Contributors

  • Iyed Mdimegh
  • Ahmed Jammoussi
  • Maher Wali
  • Abid Youssef
  • Mohamed Selim Oueslati

About

School Management System is a web platform designed to facilitate the management of schedules, attendance, exam details, and enrollment requests within a school environment. It provides separate interfaces for students, teachers, and administrators. This project was realised with th contributions of Ahmed Jamoussi and Youssef Abid.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors