School Management System in PHP with Source code
in this php project demo you will see how to use this School Management System project build with PHP and MySQL Database.
this Responsive Online School Manager Software allow you to mange Students, Teachers, Classes, Parents, Exam and much more.
this Responsive Online School Manager Software allow you to mange Students, Teachers, Classes, Parents, Exam and much more.
Tools:
- Apache server.
- PHP programming Language.
- JavaScript JS, HTML, CSS.
- MySQL Database.
Framework:
- CodeIgniter.
- Apache server.
- PHP programming Language.
- JavaScript JS, HTML, CSS.
- MySQL Database.
Framework:
- CodeIgniter.
Watch This Full Demo
1 - Login
to use the application the user need to login first
each user have a specific role to do with a customized dashboard
as an admin you will have access to the entire app, and you can manage everything.
once you successfully login the user will be redirected to the dasboard.
2 - Dashboard
before we go to the dashboard let's first see:
- The SideBar Menu
you can minimize the menu using the top button
- The Header
in the the you can choose the running section, edit your profile our logout
- The SideBar Menu
you can minimize the menu using the top button
- The Header
in the the you can choose the running section, edit your profile our logout
3 - Manage Admins
you can view the list of the current admins delete the selected one, update his information or add a new admin.
admins list.
add a new admin
edit the selected admin data from the list
remove the selected Admin from the list
admins list.
add a new admin
edit the selected admin data from the list
remove the selected Admin from the list
4 - Manage Students
in this section you can manage students enrolment to specific class for a certain session, manage student promotion.
- students information in selected class ( class one in this eample )
- add a new student to the selected class
to do more you can click on the "action" button on the list
- view student mark sheet.
- you can print the mark sheet if you want
- you can generate student ID.
- view student Profile ( Basic info, Parent info, Exam Marks, Payments )
- You Can Admit bulks students
and you can edit, or delete the student you want
- students information in selected class ( class one in this eample )
- add a new student to the selected class
to do more you can click on the "action" button on the list
- view student mark sheet.
- you can print the mark sheet if you want
- you can generate student ID.
- view student Profile ( Basic info, Parent info, Exam Marks, Payments )
- You Can Admit bulks students
and you can edit, or delete the student you want
5 - Manage Teachers
here the admins can manage teachers.
- view the teachers list.
- add a new teacher
- edit the selected teacher data
6 - Manage Parents, Librarian, Accountant
here the admin can mange ( view, add, edit, remove ) parents, librarian and accountant.
- you can assign parents to a student.
- a parent can be assigned to multiple students.
- a Librarian is responsible for issuing of books.
- an Accountants can manage payments and expenses.
* what you will see if you login as Librarian
* what you will see if you login as Accountant
7 - Manage Class, Class Routine, Subject
you can add a new class and assign a tacher to this class
+ you can create multiple sections and subjects under the selected class you want and assign a specific tacher to it.
+ you can schedule a class in a specific day and time
- Classes List
- Add Class
- Class Routine
- Add Class Routine
- Subjects List
- Add a New Subject
+ you can create multiple sections and subjects under the selected class you want and assign a specific tacher to it.
+ you can schedule a class in a specific day and time
- Classes List
- Add Class
- Class Routine
- Add Class Routine
- Subjects List
- Add a New Subject
9 - Manage Students’ Attendance
as in any school you need to manage students attendence daily and keep track if a student are absent or present.
- you need to select the class, the section and the date.
- now click on the "Manage Attendance" button.
- you can see the list of student in this section and set them to present or absent
- you need to select the class, the section and the date.
- now click on the "Manage Attendance" button.
- you can see the list of student in this section and set them to present or absent
10 - Manage Exams
our school's student need to do some exams, so here is the place where you can manage exams and online exams.
- you can view exam list and add, edit, remove the one you want.
- you can manage exam grades.
- you can manage marks.
- not only that you can also create and manage online exams.
- you can view exam list and add, edit, remove the one you want.
- you can manage exam grades.
- you can manage marks.
- not only that you can also create and manage online exams.
11 - Accounting
the accounting section allow you to manage payments and expenses and create and view student invoices and more.
- vew invoices, payment history, selected student payment history.
- view student invoice.
- you can also add an Expense Category.
- manage books ( view, add, edit, remove selected book ).
- vew invoices, payment history, selected student payment history.
- view student invoice.
- you can also add an Expense Category.
12 - Library, Transport, Dormitory
- manage transport ( view, add, edit remove selected transport, you can attach students to a transport service and view students attached to this transport ).
- manage dormitory ( add, edit, remove selected dormitory, view students in this dormitory ).
* BOOKS LIST
* ADD NEW BOOK
if you want to make an announcements, you can go to the noticeboard and create your notice, the notice will show up in the calendar .
* ADD a NOTICE
* VIEW NOTICE IN CALENDAR
you can send private messages to users
- create a messaging group
- send messages.
- view messages
here you can change the system settings.
- General Settings.
- SMS settings.
- Payment Settings.
- Languages settings
I Hope You LIked This PHP School Management System.
- manage dormitory ( add, edit, remove selected dormitory, view students in this dormitory ).
* BOOKS LIST
* ADD NEW BOOK
13 - Noticeboard
* ADD a NOTICE
* VIEW NOTICE IN CALENDAR
14 - Messaging
- create a messaging group
- send messages.
- view messages
15 - Settings
- General Settings.
- SMS settings.
- Payment Settings.
- Languages settings
I Hope You LIked This PHP School Management System.
21 comments
commentsDo you have School Management System Source Code in ASP.NET??
Replyhahaha nothing
Replylink not working
Replyhi everyone, the source code link is fixed now
ReplyCan the website/database be customized? I was wanting to add Emergency Contact information, Insurance information and an option to upload waivers to student accounts. We will not need accounting and Librarian.
ReplyCan the website/database be customized? I was wanting to add Emergency Contact information, Insurance information and an option to upload waivers to student accounts. We will not need accounting and Librarian.
Replylink is not working
ReplyIntéressant votre application
ReplyIt's paid can you provide me for free ? please I need but I don't have money.
ReplyMy Gmail ctoolstk@gmail.com
paid can you provide me for free ? please I need but I don't have money.
ReplyMy Gmail is saleemyereemah@gmail.com
Wonderful Post! I really like your suggestions. You are one of the creative bloggers. I'm looking forward to your next post. Thank you for the update.
Replyflight ticket booking system
Great information, Thanks for Sharing.
ReplyThe academic achievement of each student depends heavily on maintaining parent and student involvement. Early intervention by teachers helps guarantee that no student in danger is left behind. The school administration solution from Squad IT Biz LLP provides a customized interface to each type of user, guaranteeing that your organization is constantly in contact with teachers, students, and their parents.
The school management system software is built to automate the processes, eliminate any errors and boost the overall efficiency of the staff.
ReplyWefivesoft LLC offer a comprehensive school management solution that you can use without any training from day one. Wefivesoft LLC is a complete and feature-rich school management software for all educational institutes. This school management software is for learning, administration, and management activities in schools, colleges, universities, tuition centers, or training centers.
ReplyThats a clear explanation along with windows sharing in PHP! Thanks for the explanation.
ReplyInteresting post on School management source code!
ReplyPortion control is another key aspect of a cat's diet. Obesity is a prevalent issue among cats, which can lead to various health problems.Cat's Diet Plan
Reply: Follow feeding guidelines on the cat food packaging and monitor your cat's weight regularly. If treats are a part of the diet plan, be mindful of their calorie content and ensure they don't constitute more than 10% of your cat's daily caloric intake.
je n'arrive pas à télécharger le code source
ReplyIs it possible to prepare and apply tests with this system? Create a bank of questions and then put them in a specific exam?
ReplyHow can I buy this project with with Source code
Replyvery good
Reply