PHP and MySQL Project on School Management System
School Management System is a mini php project that is used to keep and maintain the complete record of Students. In this mini project is to provides keep the record of students, courses, attendance, fees. We have developed this mini project School Management System on PHP and MySQL. The main purpose of this mini project is to develop a website which provides all the information relates to School student, courses, fees etc. There is a single user admin in this project. The admin can manage all the information related students, attendance, fees, courses etc and after login admin can also edit, delete and update students details such as name, types, phone, facility, email, address etc. You can view all students, fees, courses, attendance related information, listing of students, student courses, student fees, student attendance etc. Student can download php mini projects with documentation. We are providing simple php mysql project for student who want to use php online projects to learn.
I have attached the Screens and demo of the project below the description. Look into for more details.
Modules and Description of School Management System Project:
Student Module :
The main aim of this module is provide all the details functionality realted to School. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the School. This School Module is an important module in this mini project School Management System which has been developed on PHP and MySQL. Student can get complete php projects with source code and documentation free download.
Features of Student Module:
- Admin can add new Student records
- Admin can see the list of Student details
- Only admin can edit and update the record of the Student
- Admin will be able to delete the records of the Student
Attandance Module :
The main purpose for developing this module is to manage the attandance of the students datwise. So all attandance will be marked by admin, student will be able able to see only his/her attandance. Admin can see the list of all attandance and filter it according to the students.
Features of Attandance Module:
- Admin can mark the student attandance
- Admin can edit/delete the student attandance
- Admin can see the list of all student attandance
- Student can see his attandance
Fees Module :
This module has been developed for managing all the information of the fees, here admin can upload the fees and students can view and download the fees.
Features of Fees Module:
- Admin can upload new fees
- Student can view and download the fees
- Admin can edit/update the existing fees
- Admin can delete the existing fees
- Admin can see the list of all fees
Course Module :
This module has been developed for managing all the information of the course, here admin can upload, delete, edit course.
Features of Course Module:
- Admin can upload new course
- Student can view and download the course
- Admin can edit/update the existing course
- Admin can delete the existing course
- Admin can see the list of all course
Login Module :
This is the login form, from where Admin can login into the system.
Features of Login Module:
- Admin can add new Login records
- Admin can see the Login details
- Only admin can edit and update the record of the Login
- Admin can change the password
Functionality and modules of the project School Management System:
- Login – This module is used for admin login.
- Logout Functionality
- Change Password Functionality
- Dashboard – Admin dashboard related all Students, Students detail, Students listing.
- Student Management Module
- Adding New Student Details
- Edit the Exiting Student Details
- View all the details of the Student
- Listing of all Student
- Fees Module
- Adding New Fees Details
- Edit the Exiting Fees Details
- View all the details of the Fees
- Listing of all Fees
- Course Module
- Adding New Course Details
- Edit the Exiting Course Details
- View all the details of the Course
- Listing of all Course
- Attendance Module
- Adding New Details Attendance
- Edit the Exiting Attendance Details
- View all the details of the Attendance
- Listing of all Attendance
- Reports of the project School Management System
- Report of all Students
- Report of all Fees
- Report of all Courses
- Report of all Attendance
Technology Used in the project School Management System
We have developed this project using the below technology
- HTML : Page layout has been designed in HTML
- CSS : CSS has been used for all the desigining part
- PHP : All the business and frontend logic has been implemented in PHP
- MySQL : MySQL database has been used as database for the project
- Apache2 : Project will be run over the Apache2 server
- You can run this project on XAMP, LAMP, WAMP or MAMP
Supported Operating System
We can configure this project on following operating system.
- Windows : This project can easily be configured on windows operating system. For running this project on Windows system, you will have to install WAMP or XAMP on your system.
- Linux : We can run this project also on all versions of Linux operating system
- Mac : We can also easily configured this project on Mac operating system.