Skip to main content

Online Student Management System in PHP/PDO


Here’s an Online Student Management System that will surely help a school in managing and keep track with the information of every students. Compared to manual that needs a lot of time in managing the information in a spreadsheet, this system can save you a lot of time and it will do all the work for you. It is a user-friendly system that school staff and admin can easily learn all the features in no time. This can also generate reports and the information’s are securely stored inside the database.

Staff can also add grades, evaluate the student at the same time through online. The student has the ability to view announcements, update their profile and it can view their subjects with grades.

This is made of PHP, MYSQL Database, jQuery, Javascript, CSS, and etc. See the following features below to know more about the system.

These are the following features of the system.

Admin Side
fig 1

  • Dashboard
  • Add New Student
  • Edit Student
  • View Student’s Information
  • Reset Password
  • Add Grades to students
  • Manage Payments
  • Manage Expenses
  • Manage Announcements
  • Set Semester
  • Manage Departments
  • Manage Courses
  • Manage Curriculumn
  • Manage School Year
  • Manage Year Level
  • Manage Sections
  • Manage Users
  • Reports

Public/Students Side
fig 2

  • Home
  • Department
  • Announcement
  • Contact Us
  • About Us
  • Student’s Profile
  • Update Account’s
  • View Grades
  • Change Password
  • Login and Logout

Access this system using the admin accounts:

  • Username:admin
  • Password: admin

Download and install the following:
xampp latest version
For more information about the system. You can contact me @
Email – [email protected]
Mobile No. – 09305235027 – TNT
FB Account –
or feel free to comment below

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byIbiam Philip (not verified)on Fri, 11/29/2019 - 07:51

Great job! thanks for the code, though i encounter a challenge while trying to login after installation. the error message is as followed: "Fatal error: Uncaught Error: Call to undefined method Database::executeQuery() in C:\xampp\htdocs\studentmanagement\process.php:60 Stack trace: #0 {main} thrown in C:\xampp\htdocs\studentmanagement\process.php on line 60"
I need help please.
Thanks in anticipation

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.