Online College Assignment System Using PHP and MySQL

Online College Assignment System Using PHP and MySQL

Project NameOnline College Assignment System
Language Used PHP5.6, PHP7.x
DatabaseMySQL 5.x
User Interface Design HTML, AJAX,JQUERY,JAVASCRIPT
Web BrowserMozilla, Google Chrome, IE8, OPERA
SoftwareXAMPP / Wamp / Mamp/ Lamp (anyone)

In this project, we use PHP and  MySQL database. It has three modules

  1. Admin
  2. Teacher
  3. User(Students)

Admin Module

  • Admin is the superuser of the website who can manage everything on the website. Admin can log in through the login page
  • Dashboard: In this section, admin can see all detail in brief like the total course, total subjects and total teachers.
  • Course: In this section, admin can mange course (add/update/delete).
  • Subject: In this section, admin can mange subject (add/update/delete).
  • Teacher: In this section, admin can manage teacher (add/update).
  • Announcement/News: In this section, admin can add and delete the announcement/news.
  • Uploaded Assignment: In this section, admin can view checked and unchecked assignment which is uploaded by the students and checked by teachers.
  • Search: In this section, admin can search uploaded assignment with the help of teacher name, assignment number and subjects name.
  • Reports: In this section, admin can view uploaded assignment report in a particular period.
  • Admin can also update his profile, change the password and recover the password.

Teacher Module

  • Dashboard: In this section, teacher can see all detail in brief like the total students (who is registered with the same course as the teacher have), total assignment and total announcement.
  • Assignment: In this section, teachers can manage the assignment (add/update).
  • Uploaded Assignment: In this section, teachers can view checked and unchecked assignment which is uploaded by the students and checked by them.
  • Subject Wise Reports: In this section, teacher can view uploaded assignment (subject wise) report in particular periods.
  • Reg Users(students): In this section, teacher can view the detail of registered students with particular courses.
  • Teacher can also view his profile, change the password and recover the password.

User Module

  • Dashboard: In this section, user(students) can view the notice which is announced by his/her course teachers.
  • Assignment: In this section, user(students) submit his/her own assignment and view assignment status it is checked or unchecked.
  • Teacher can also update his/her profile, change the password and recover the password.

Brief of Home Page

It is the home page of Online College Assignment System on this students can view notice which by announcing by a college administrator and also the unregistered student can register himself.

Some of the Project Screens

Home Page

OCAS Home Page

User/ Student Signup

Teacher Dashboard

OCAS Teachers Dashboard

Teachers add Assignment

OCAS Add teachers Assignment.

How to run the Online College Assignment System Project Using PHP and MySQL

1.Download the zip file

2.Extract the file and copy ocas folder

3.Paste inside root directory(for xampp xampp/htdocs, for wamp wamp/www, for lamp var/www/html)

4.Open PHPMyAdmin (http://localhost/phpmyadmin)

5.Create a database with name ocasdb

6.Import ocasdb.sql file(given inside the zip package in SQL file folder)

7.Run the script http://localhost/ocas

Admin Credential
Username: admin
Password: Test@123

Teacher Credential
Username: EMP12345
Password: Test@123
or Register a new Teacher through admin panel

User Credential
Username: test@gmail.com
Password: Test@123
or Register a new user

View Demo———————————

View Demo

Project Download Link


Download Online College Assignment System project in Rs. 649 / $ 8.82