

School Management System - PHP MySQLSchool Management System - PHP MySQL
A complete School Management System with student, teacher, result, attendance & admin dashboard features built using PHP &
School Management System - PHP MySQL
A complete School Management System with student, teacher, result, attendance & admin dashboa...
Overview
School Management System - PHP & MySQL
This is a fully functional School Management System developed using core PHP and MySQL. It allows administrators to manage students, classes, subjects, results, and attendance in a user-friendly interface.
Features:
- Student ,teacher registration and listing
- Class and roll management
- Add/edit/delete results
- Attendance tracking
- Admin dashboard
- Secure login system
- Responsive layout with Bootstrap
Technologies Used:
- PHP (Core)
- MySQL
- Bootstrap 5
- HTML/CSS
Why choose this system?
- Lightweight and easy to customize
- Clean and readable codebase
- Ideal for small schools or learning projects
Requirements:
- PHP 7.0 or higher
- MySQL Database
- Apache Server (XAMPP, WAMP, etc.)
Features
Features:
- Student ,teacher registration and listing
- Class and roll management
- Add/edit/delete results
- Attendance tracking
- Admin dashboard
- Secure login system
- Responsive layout with Bootstrap
Requirements
Requirements:
- PHP 7.0 or higher
- MySQL Database
- Apache Server (XAMPP, WAMP, etc.)
Instructions
School Management System - PHP & MySQL
======================================
INSTALLATION
------------
1. Copy the folder'school_management_system' to your server's root directory.
  - For localhost: htdocs/school_management_system
  - For live server: public_html/school_management_system
2. Create a MySQL database, e.g. `school_management`.
3. Import the `school_management.sql` file into your database (you’ll find it in the root folder).
4. Start Apache & MySQL from XAMPP/WAMP.
5. Open your browser and visit:Â
- https://localhost/school_management_system
- or your domain.com/school_management_system
DEFAULT LOGIN
-------------
Username: admin
Password: admin123
USAGEÂ Instruction
1. Login:
  - Click login to log in to the admin panel.
  - Username: admin
  - Password: admin123
2. Dashboard:
  - After successful login, you'll be redirected to the Admin Dashboard.
  - From here, you can manage Students,Teachers Attendance, Results, and other modules.
3. Students:
  - Add Student: Click the "Add Student" button to insert a new student.
  - Edit/Delete: Use the Edit or Delete button beside each student to update or remove records.
4. Teachers:
  - Add Student: Click the "Add Teacher" button to insert a new Teacher.
  - Edit/Delete: Use the Edit or Delete button beside each Teacher to update or remove records.
5. Attendance:
  - Record attendance for students by selecting the date and marking status.
  - First must select date to show attendance
6. Results:
  - Add results by selecting a student’s & roll and entering subject and marks.
  - Edit or delete existing results from the result list.
7. Logout:
  - Click the "Logout" button in the dashboard to securely end your session.
[Deletion:If you delete a student name, first must delete the result of those student name if  you add in result panel]
Other items by this author
Category | Scripts & Code / PHP Scripts / Management / School |
First release | 15 May 2025 |
Last update | 15 May 2025 |
Software version | PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4, PHP 8.0, PHP 8.1 |
Files included | .php, .css, .html, .sql, Javascript .js |
Tags | bootstrap, php script, management system, admin panel, education, school, student, web application, student management, school system, school management, php admin, attendance, classroom, php mysql, php school project, result management, student portal, school database, grades |