Online College Management system

Online College Management system is the web application which helps college students and faculties to connect each other. In this web application facilities can upload marks, daily attendance, time table and they can upload complete syllabus plan. Students can view their attendance report, marks sheet, daily syllabus and topic plan and they can post feedback and reviews in this system. Even Students can discuss with their facilities related to subject and faculty has option to reply to the questions sent by students.


Video Demo

Languages to be used

  • Front End: PHP
  • Back End: MySQL Server

Online College Management system Project structure

This project facilitates many features for college students as well as faculties. We including following features in our project:

  • Student registration available where student can register through online. After the registration student can login to the system by entering login id and password.
  • This web application manages 3 user types. i.e: Admin, faculty and students. Admin has full authority of the website.
  • Faculties can add syllabus details with description, scheduled date and time, and notes.
  • Faculties can upload daily attendance, marks sheet and time table.
  • Admin settings provide options to add course details, faculties and some other settings.

Database tables:

The table we created with 1N, 2N and 3N normalization. Name of the database is This project has following tables:

  • faculty
  • Student
  • Admin
  • Attendance
  • marks
  • Subject
  • Course
  • Syllabus
  • Topic
  • Discussion
  • Discussion_reply
  • Feedback
  • Timetable

Modules of Online College Management system

  • Registration/Login module: Here college students can register through online by entering name, Roll number, password, Email ID, contact number, etc. Hence the website is online we have implemented manual account verification. After the registration the faculties need to verify the students account. After the verification students can login to his account.
  • Faculty panel:  Faculty can login to the system by entering login credentials. Admin creating faculty records. Faculty can upload syllabus records, attendance report, examination report, timetable, etc.
  • Student account: Students can view his examination mark sheet, attendance report, time table through online. Student can discuss with faculties related to any subjects or topic.
  • Syllabus plan: Faculties can upload syllabus, study materials and topic records. Along with this they can schedule number of required days, completion date and statistics of the syllabus. 
  • Attendance module: In this module faculty can upload attend report and student can view their attendance record.
  • Exam report module: In this module faculty can upload examination report of all students and student can view their exam marks report.
  • Feedback and reviews module: Students can send feedback and reviews about faculty, classes and subjects. Admin and faculty can view review sent by students.
  • Discussion module: In the discussion module the students can discuss related any topics with faculties. They can ask any topic related queries by entering subject and description. The faculties can post answers to the students query. 
  • Timetable module: This module is for faculty and admin, where they can add time table for each course. Students can view the time table records.
  • Dashboard module: This module is for administrator where admin can do all the settings of the website. Admin has full authority of the website. Admin can add course details, subject details, faculty records, etc. 
  • Report module: In the report module admin or staff can view examination report, attendance report, discussion records, feedback and reviews, etc.

Download Source code:

555.00Add to cart


StudentProjects.Live

A collection of source codes that I wrote in VB 6.0, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Ijaz
Ijaz
1 month ago

You did a wonderful job sir… its big project and good project 👌