School Management System In PHP Open Source

[COMPLETE] School Management System In PHP Open Source

Are you looking for a COMPLETE School Management System In PHP with Source Code? Well I’m glad to say that you are on the right website because today, I will give you an idea about the major functionalities and a complete source code of School Management System using PHP.

From applications and class registration to extensive performance monitoring and financials, these systems have it all. Faculty and students are usually involved in administration management.

Open Source School Management System In PHP : About the project

The School Management System In PHP was developed using PHP CodeIgniter and MySQL Database as the system’s Back-End. This School Management System Project In PHP has a unique Interface design and a user friendly project. and also this project has many features that answer’s the needs of school.

This School Management System In PHP Open Source also includes a School Management System In PHP with Free Source Code Download, just find the downloadable Source Code below and click to start downloading.

School Management System Using PHP : Project Details and Technology

Project Title:School Management System In PHP
Abstract :School Management System In PHP  was developed using PHP CodeIgniter and MySQL Database as the system’s Back-End.
Project Type:Website
Technology :PHP version 5.6
Database :MySQL Database
School Management System Using PHP – Project Details

School Management System Project In PHP : Features

This School Management System in PHP has many features that include the following:

  1. Administrator Management
  2. Teacher Management
  3. Student Management
  4. Parent Management

Administrator List of Features:

  • Admin can manage full this software.
  • Add dynamic class, section and group.
  • Admin can select student capacity in a class and section.
  • Admin can view, edit and delete class’s information, section and group.
  • Add new student in this software as student admission.
  • Admin can view student’s details and parents information.
  • Edit and delete student information.
  • Admin can view the full school students attendance percentage.
  • Students attendance percentage have two type a) Daily or running attendance percentage. b) Total or yearly attendance percentage.
  • Add class routine for individual class.
  • Add new teacher in this system.
  • Can edit and delete any teacher’s information.
  • Add dynamic subjects for every class.
  • Can delete from any class also edit class subject information.
  • Admin can declared notice for all user in this software.
  • If admin want declared different notice for different user.
  • Admin can make parents profile for this software.
  • Admin can delete parents profile.
  • Add grade with point for examination.
  • Add exam and exam routine by different class.
  • Admin can view all examination routine by class title and exam title.
  • If admin want can edit and delete exam and examination routine.
  • Admin can view the result of examination attendance.
  • Admin can check result sheet and accept result sheet which is sent from teacher.
  • Admin can complete the full result in a class and publish the result.
  • Admin can publish the result in the school for all class.
  • Admin can view any student’s mark sheet.
  • Add new book and book’s category for library in this software.
  • Admin can view, edit and delete books and book’s category from the library.
  • Add new transport, route and vehicles for the school’s students, teachers and employee.
  • Admin can edit and delete this route’s information in this software.
  • Admin can add account title by account type for controlling the accounting in this software.
  • Admin can edit and delete account title from this software.
  • Admin can make student transaction slip when student give the tuition fee and other payments.
  • Admin can view the full student transaction slip.
  • If admin want to delete this slip, he can delete full slip at a time.
  • If admin want to edit or delete one or two item in a slip, also he can do that.
  • Admin can sent massage to any user in this software.
  • Admin can delete his inbox massager only.
  • Admin can view, edit and change his personal profile information.
  • Admin can set or change the his profile picture, he also can change the password for this software.
  • Admin can change the weekly of day in this software.
  • Admin can change the general configuration settings.
  • Admin can set or change the time zone.
  • Admin can add new dormitories, dormitories room and bed and full dormitories managing access.
  • Admin have a personal events calendar as he wrote down his events in this calendar.

Teacher List of Features

  • Admin can manage full this software.
  • Add dynamic class, section and group.
  • Admin can select student capacity in a class and section.
  • Admin can view, edit and delete class’s information, section and group.
  • Add new student in this software as student admission.
  • Admin can view student’s details and parents information.
  • Edit and delete student information.
  • Admin can view the full school students attendance percentage.
  • Students attendance percentage have two type a) Daily or running attendance percentage. b) Total or yearly attendance percentage.
  • Add class routine for individual class.
  • Add new teacher in this system.
  • Can edit and delete any teacher’s information.
  • Add dynamic subjects for every class.
  • Can delete from any class also edit class subject information.
  • Admin can declared notice for all user in this software.
  • If admin want declared different notice for different user.
  • Admin can make parents profile for this software.
  • Admin can delete parents profile.
  • Add grade with point for examination.
  • Add exam and exam routine by different class.
  • Admin can view all examination routine by class title and exam title.
  • If admin want can edit and delete exam and examination routine.
  • Admin can view the result of examination attendance.
  • Admin can check result sheet and accept result sheet which is sent from teacher.
  • Admin can complete the full result in a class and publish the result.
  • Admin can publish the result in the school for all class.
  • Admin can view any student’s mark sheet.
  • Add new book and book’s category for library in this software.
  • Admin can view, edit and delete books and book’s category from the library.
  • Add new transport, route and vehicles for the school’s students, teachers and employee.
  • Admin can edit and delete this route’s information in this software.
  • Admin can add account title by account type for controlling the accounting in this software.
  • Admin can edit and delete account title from this software.
  • Admin can make student transaction slip when student give the tuition fee and other payments.
  • Admin can view the full student transaction slip.
  • If admin want to delete this slip, he can delete full slip at a time.
  • If admin want to edit or delete one or two item in a slip, also he can do that.
  • Admin can sent massage to any user in this software.
  • Admin can delete his inbox massager only.
  • Admin can view, edit and change his personal profile information.
  • Admin can set or change the his profile picture, he also can change the password for this software.
  • Admin can change the weekly of day in this software.
  • Admin can change the general configuration settings.
  • Admin can set or change the time zone.
  • Admin can add new dormitories, dormitories room and bed and full dormitories managing access.
  • Admin have a personal events calendar as he wrote down his events in this calendar.

Student List of Features

  • Student can view class routine.
  • Student can view the class information.
  • Student can view all class’s subject’s information.
  • Student can know about the teacher’s information
  • Student can view the notice board all notice which are only for declare students and all user’s notice.
  • Student can know about the examination grading system and marks and point.
  • Student can view the all class’s examination routine with his own examination routine.
  • Student can view the examination results which is published.
  • Student can view his own mark sheet
  • Student can view the library books category and books.
  • Student can send the message the teachers and his classmate.
  • Student can view, edit and change his personal profile information.
  • Student can set or change the his profile picture, he also can change the password for this software.
  • Student have a personal events calendar as he wrote down his events in this calendar.

Parent List of Features

  • Parents can view class routine.
  • Parents can know about the teacher’s information and contact with them.
  • Parents can view the notice board all notice which are only for declare students, parents and all user’s notice.
  • Parents can know the all other parents information’s.
  • Parents can know about the examination grading system and marks and point.
  • Parents can view the all class’s examination routine with his own child’s examination routine.
  • Parents can view the examination results which is published.
  • Parents can view his own child’s mark sheet
  • Parents can view the library books category and books.
  • Parents can send the message the teachers and admin in this software.
  • Parents can view, edit and change his personal profile information.
  • Parents can set or change the his profile picture, he also can change the password for this so

Project Output

Login Page

School Management System Log In System
School Management System Log In System

Admin Dashboard

School Management System Admin Dashboard
School Management System Admin Dashboard

Student Information System

School Management System Student Information
School Management System Student Information

Teacher Information System

School Management System Teacher Information
School Management System Teacher Information

Parent Information System

School Management System Parent Information
School Management System Parent Information

System’s Settings

School Management System Settings
School Management System Settings

In this School Management System Project also includes a downloadable Source Code for free, just find the downloadable source code below and click to start downloading.

To start executing this School Management System In PHP, makes sure that you have sublime or any platform of PHP and MySQL installed in your computer.

School Management System In PHP Open Source : Steps on how to run the project

Time needed: 5 minutes

These are the steps on how to run School Management System In PHP Open Source

  • Step 1: Download Source Code

    First, find the downloadable source code below and click to start downloading the source code file.
    download source code

  • Step 2: Extract File

    Next, after finished to download the file, go to file location and right click the file and click extract.
    school management system in php extract zip file

  • Step 3: Copy Project Folder

    Next, copy the project folder and paste it to C:\xampp\htdocs.
    school management system in php copy project folder

  • Step 4: Open Xampp

    Next, open xampp and start the apache and mysql.
    school management system in php open xampp

  • Step 5: Create Database

    Next, click any browser and type to the URL localhost/phpmyadmin and create database.
    school management system in php create database

  • Step 6: Import Database

    Next, click the created database and click import to the right tab and click choose file and import the sql file inside the download folder.
    school management system import sql file

  • Step 7: Execute Project

    Final, type to the URL localhost/sms

Download Source Code below

Summary

This School Management System was developed using PHP CodeIgniter and MySQL Database as the System’s Back-End, It also includes a downloadable source code for free!.

Inquiries

If you have any questions or suggestions about School Management System In PHP Open Source please feel free to leave a comment below.

104 thoughts on “School Management System In PHP Open Source”

  1. Hi! Mr. angel jude suarez
    I think your the coder of these codes for “SMS”.
    In deeply to my thoughts it is designed for commercial in order to get authority of using it.
    If so, please tell me how much is it? and the way of paying and how can receive for using it.

    Thanks

      • Error

        Static analysis:

        12 errors were found during analysis.

        Variable name was expected. (near “?” at position 1)
        Unexpected character. (near “[” at position 2229)
        Unexpected character. (near “]” at position 2238)
        Variable name was expected. (near “?” at position 2241)
        Unexpected character. (near “[” at position 2251)
        Unexpected character. (near “]” at position 2260)
        Variable name was expected. (near ” ” at position 2263)
        Unexpected beginning of statement. (near “?” at position 1)
        Unexpected beginning of statement. (near “php” at position 2)
        Unexpected beginning of statement. (near “CodeIgniter” at position 13)
        Unexpected beginning of statement. (near “An” at position 31)
        Unrecognized statement type. (near “open” at position 34)

  2. Please assist, getting a blank screen.

    Running Xampp with PHP version 7.4.29

    Error A PHP Error was encountered
    Severity: 8192

    Message: Unparenthesized `a ? b : c ? d : e` is deprecated. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`

    Filename: helpers/url_helper.php

    Line Number: 162

    Backtrace:

    File: C:\xampp\htdocs\school1\application\controllers\Login.php
    Line: 11
    Function: __construct

    File: C:\xampp\htdocs\school1\index.php
    Line: 315
    Function: require_once

    A PHP Error was encountered
    Severity: 8192

    Message: Methods with the same name as their class will not be constructors in a future version of PHP; Paypal has a deprecated constructor

    Filename: libraries/Paypal.php

    Line Number: 93

    Backtrace:

    File: C:\xampp\htdocs\school1\application\controllers\Login.php
    Line: 11
    Function: __construct

    File: C:\xampp\htdocs\school1\index.php
    Line: 315
    Function: require_once

    Fatal error: Uncaught TypeError: Argument 1 passed to CI_Exceptions::show_exception() must be an instance of Exception, instance of Error given, called in C:\xampp\htdocs\school1\system\core\Common.php on line 658 and defined in C:\xampp\htdocs\school1\system\core\Exceptions.php:190 Stack trace: #0 C:\xampp\htdocs\school1\system\core\Common.php(658): CI_Exceptions->show_exception(Object(Error)) #1 [internal function]: _exception_handler(Object(Error)) #2 {main} thrown in C:\xampp\htdocs\school1\system\core\Exceptions.php on line 190
    A PHP Error was encountered
    Severity: Error

    Message: Uncaught TypeError: Argument 1 passed to CI_Exceptions::show_exception() must be an instance of Exception, instance of Error given, called in C:\xampp\htdocs\school1\system\core\Common.php on line 658 and defined in C:\xampp\htdocs\school1\system\core\Exceptions.php:190 Stack trace: #0 C:\xampp\htdocs\school1\system\core\Common.php(658): CI_Exceptions->show_exception(Object(Error)) #1 [internal function]: _exception_handler(Object(Error)) #2 {main} thrown

    Filename: core/Exceptions.php

    Line Number: 190

    Backtrace:

  3. Should I downgrade my php to the spesific requirement or something cause the error is 505. Says the page isn’t working right now. Or is there any directories i should change inside any of the files. But that’s not the case right? It supposed to be just import the sql to the db and then can directly open the index. But that error pop up.

  4. thanks for such complete system but how can use with all features because just a few options are working others are just screenshots.
    I need this system for my school with all mention features and how much it will cost

Leave a Comment