Online Pre Enrollment and Grade Inquiry System in PHP Free Source Code

Language

Introduction

This system is an Online Pre Enrollment and Grade inquiry Using PHP/MySQL Database. This system manages the pre-enrollment process of a certain school online. The system has 4 types of users which are the Admin, Teacher, Cashier, and Student. Each of the said user types has different features.

About the System

This system was originally written in PHP/MySQL older version and now updated so the source code will run properly in later PHP version such as PHP 7. Aside from PHP and MySQL Database, the source code is also written with HTML, CSS, JavaScript, and jQuery. The system handles and stores the list of students, teachers, pre-register students, teachers, sectioning, and more. For those who are planning to develop an enrollment system, this source code can be a good start with or learn with.

Features

Student

  • can pre-enroll online
  • can log in to his/her account
  • can view his/her profile
  • can edit profile picture and personal details
  • View grades
  • View payment account
  • view offenses commit

Teacher

  • View/edit profile
  • submit multiple grades in one process

Cashier

  • send an email confirmation
  • accept pre-enrolled student
  • handle cashiering in student tuition

Admin

  • view, add, edit, delete of users(student, teacher, cashier)
  • assign advisory section
  • Update tuition pay
  • Set number of section and maximum number of student per section
  • Manage Offenses

How to Run

Requirements

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

Installation/Setup

  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 enrolment.
  6. Import the provided SQL file. The file is known as enrolment.sql located inside the extracted source code folder.
  7. Browse the system in a browser. i.e. http://localhost/preenrolment/preenrolmentsystem

    The system uses the same login page for all users.

Admin Access Information:

Username/IDnumber: admin
Password: admin

DEMO

That's it! I hope this Online Pre Enrollment and Grade Inquiry System in PHP will help you and you'll find something useful for your future PHP Projects.

Happy Coding :)

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 SourceCodester.com for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.

FOR YOUR OWN SAFETY, PLEASE:

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.

Comments

Submitted byAnonymous (not verified)on Wed, 03/13/2013 - 10:53

hellow any body to help me to solve the error when login.am new to php.thanks at argie
Submitted byddada (not verified)on Mon, 08/12/2013 - 20:33

Notice: Undefined index: position in C:\xampp\htdocs\login.php on line 20 help pow plssssssssssssss
Submitted bythorin (not verified)on Wed, 12/04/2013 - 09:52

In reply to by ddada (not verified)

check the comments above

Submitted byvirnette (not verified)on Fri, 11/01/2013 - 14:44

is this really a online pre-enrollment? can find it to be.
Submitted bydidar (not verified)on Sun, 12/22/2013 - 15:34

Just open loginform.php and past below code after Password field
  1. Position<br>
  2. <input type="text" name="position" class="ed"><br>
Submitted byjjjjjjjjjjjjjjjjjjjj (not verified)on Tue, 03/06/2018 - 22:51

In reply to by didar (not verified)

nothing happen ?? Notice: Undefined index: position in C:\xampp\htdocs\preenrolment\preenrolmentsystem\login.php on line 20 it remain error
Submitted bystephen paul (not verified)on Thu, 02/13/2014 - 15:32

asking if there is an offline pre enrolment php program because we don't have internet connection in our school
Submitted byuchedotphpon Sat, 02/15/2014 - 06:49

Undefined variable: sdsdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 70 Undefined variable: sdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 71 Undefined variable: sdsdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 73 Undefined variable: sdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 73
Submitted byuchedotphpon Sat, 02/15/2014 - 06:55

when i log in as a teacher, the section which is called Grade Entry..when i click on it keeps display these: Undefined variable: sdsdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 70 Undefined variable: sdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 71 Undefined variable: sdsdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 73 Undefined variable: sdsd in C:\wamp\www\schoolwork\teacher\gradeentry.php on line 73 HELP ME pls i know am late reading this article
Submitted byazza2233on Sun, 06/15/2014 - 00:24

Undefined index: position in C:\xampp\htdocs\preenrolment\preenrolment\preenrolmentsystem\login.php on line 20
Submitted byiamweak721on Tue, 09/09/2014 - 12:13

sir, i really need your help there is an error in confirming the student by the cashier. When you click the confirm button in list_preenroll.php The user table was updated but the numberid is null.. Please... I really need your help!.... Thanks in advance...
Submitted byAnonymous (not verified)on Sun, 04/12/2015 - 09:48

is there any screenshot to create the database?
Submitted bySyong (not verified)on Fri, 10/09/2015 - 00:04

how to login as Student??please help
Submitted byAlfred Basiri (not verified)on Fri, 06/02/2017 - 04:30

how can a connect to the administration form

Submitted bybornok (not verified)on Mon, 06/19/2017 - 23:17

Fatal error: Uncaught Error: Call to undefined function mysql_select_db() in C:\xampp\htdocs\preenrolment\preenrolmentsystem\connect.php:15 Stack trace: #0 C:\xampp\htdocs\preenrolment\preenrolmentsystem\save_pre_reg.php(2): include() #1 {main} thrown in C:\xampp\htdocs\preenrolment\preenrolmentsystem\connect.php on line 15
Submitted byCarl1 (not verified)on Mon, 10/09/2017 - 09:53

the student registration is not saving on student list .. can you help me please..
Submitted byRndm! (not verified)on Fri, 12/01/2017 - 16:04

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\preenrolment\preenrolmentsystem\login.php on line 22
Submitted byjrp (not verified)on Tue, 01/16/2018 - 11:18

patulong nman po ayaw po ma save ng mga grades tuitions sa profile ng student eto nlng po problema ko thanks a lot!! thank you!!-
Submitted byeloy.ph (not verified)on Tue, 03/05/2019 - 10:29

Parse error: syntax error, unexpected end of file in C:\Users\cts\Desktop\admission system\preenrolment\preenrolmentsystem\login.php on line 146

Add new comment