Skip to main content

Online Enrollment Management System in PHP and PayPal Free Source Code


This is an Online Enrollment Management System Project in PHP. This project is a web-based application that manages the enrollment process of a certain school. This provides an online platform for all students and possible students of the school to enroll. This will help the school management ease their process and to have an easy way to retrieve the data needed from their enrollment records.

With so many steps in the enrollment process, this Online Enrollment management system is simply the best to minimize the stressful time for everyone involved. With this automated system, the school staff members can save significant amounts of time and money. This contains two sides which are the Public side and the Admin Side. This is so very easy to use that students or parents can easily and quickly complete the forms provided even on their mobile phones. There’s no need for them to go to the school to enroll now, it’s very convenient for the parents or students to enroll online. Here, PayPal is used as a mode of payment so the students can pay the fees in seconds.


Admin Side

  • Manage New Enrollees.
  • Manage Subjects
  • Manage Departments
  • Manage Courses
  • Manage Schedules
  • Manage Students
  • Manage Instructors
  • Set Semester
  • Class Utilization
  • Reports
  • Manage Users
  • Backup and Restore Database

Public Side

  • Home
  • Department
  • Enroll Now
  • Contact Us
  • About Us
  • Profile
  • List of Subject
  • List of Grades
  • Update Profile
  • Add and Dropping
  • Statement of Accounts
  • Paypal Payments

System Snapshots

Public Home Page

Enrollment System

Public Department Page

Enrollment System

Enrollment Form

Enrollment System

Student Account

Enrollment System

Payment Page

Enrollment System

Admin New Enrollees List

Enrollment System

How to Run ??


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start the Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming dbgreenvalley.
  6. Import the provided SQL file. The file is known as dbgreenvalley.sql located inside the extracted source code folder.
  7. Browse the Online Enrollment Management System in a browser. i.e. for the public side and http://localhost/onlineenrolmentsystem/admin for the admin side.

Default Admin Access Information

Username: admin
Password: admin


That's it. You can now explore the features and functionalities of this Online Enrollment Management System that was developed using PHP Language and MySQL Database. I hope this project will help you with what you are looking for and you'll find something useful for your future projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

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 byjmera (not verified)on Mon, 01/14/2019 - 18:19

may error po siya Warning: require_once(C:/xampp/htdocs\OnlineEnrolmentSystem\include\config.php): failed to open stream: No such file or directory in C:\xampp\htdocs\system\include\initialize.php on line 14 Fatal error: require_once(): Failed opening required 'C:/xampp/htdocs\OnlineEnrolmentSystem\include\config.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\system\include\initialize.php on line 14
Submitted byAnonymous (not verified)on Sat, 01/19/2019 - 17:27

"Invalid Username and Password! Please contact administrator"
Submitted bysmagustinon Mon, 02/18/2019 - 14:26

"Invalid Username and Password! Please contact administrator" Kindly help

localhost/onlineenrolmentsystem/admin/ use the url above and login the following details

Warning: require_once(/home/208540/domains/ failed to open stream: No such file or directory in /nfs/c11/h04/mnt/208540/domains/ on line 14 Fatal error: require_once(): Failed opening required '/home/208540/domains/' (include_path='.:/usr/local/php-7.3.11/share/pear') in /nfs/c11/h04/mnt/208540/domains/ on line 14

Add new comment