College Management System by using PHP and MYSQL

Abstract

College Management System is a mini PHP project that is used to keep and maintain the complete record of Students. In this mini project is to provides keep the record of students, courses, attendance, fees. We have developed this mini project College Management System on PHP and MySQL. The main purpose of this mini project is to develop a website which provides all the information relates to College student, courses, fees etc. There is a single user admin in this mini PHP project College Management System. The admin can manage all the information related students, attendance, fees, courses etc and after login admin can also edit, delete and update students details such as name, types, phone, facility, email, address etc. You can view all students, fees, courses, attendance related information, listing of students, student courses, student fees, student attendance etc.

Modules and Description of College Management System Project:

Student Module :

The main aim of this module is provide all the details functionality realted to College. We have developed all type of CRUD (Create, Read, Update and Delete) operations of the College. This College Module is an important module in this mini project College Management System which has been developed on PHP and MySQL.

Features of Student Module:

  • Admin can add new Student records
  • Admin can see the list of Student details
  • Only admin can edit and update the record of the Student
  • Admin will be able to delete the records of the Student
  • All Student forms are validated on client side using JavaScript

Attandance Module :

The main purpose for developing this module is to manage the attandance of the students datwise. So all attandance will be marked by admin, student will be able able to see only his/her attandance. Admin can see the list of all attandance and filter it according to the students.

Features of Attendance Module:

  • Admin can mark the student attendance
  • Admin can edit/delete the student attendance
  • Admin can see the list of all student attendance
  • Student can see his attendance

Fees Module :

This module has been developed for managing all the information of the fees, here admin can upload the fees and students can view and download the fees.

Features of Fees Module:

  • Admin can upload new fees
  • Student can view and download the fees
  • Admin can edit/update the existing fees
  • Admin can delete the existing fees
  • Admin can see the list of all fees

Course Module :

This module has been developed for managing all the information of the course, here admin can upload, delete, edit course.

Features of Course Module:

  • Admin can upload new course
  • Student can view and download the course
  • Admin can edit/update the existing course
  • Admin can delete the existing course
  • Admin can see the list of all course

Login Module :

This is the login form, from where Admin can login into the system.

Features of Login Module:

  • Admin can add new Login records
  • Admin can see the Login details
  • Only admin can edit and update the record of the Login
  • Admin can change the password

Functionality and modules of the project College Management System:

  • Login – This module is used for admin login.
  • Logout Functionality
  • Change Password Functionality
  • Dashboard – Admin dashboard related all Students, Students detail, Students listing.
  • Student Management Module
    • Adding New Student Details
    • Edit the Exiting Student Details
    • View all the details of the Student
    • Listing of all Student
  • Fees Module
    • Adding New Fees Details
    • Edit the Exiting Fees Details
    • View all the details of the Fees
    • Listing of all Fees
  • Course Module
    • Adding New Course Details
    • Edit the Exiting Course Details
    • View all the details of the Course
    • Listing of all Course
  • Attendance Module
    • Adding New Details Attendance
    • Edit the Exiting Attendance Details
    • View all the details of the Attendance
    • Listing of all Attendance
  • Reports of the project College Management System
    • Report of all Students
    • Report of all Fees
    • Report of all Courses
    • Report of all Attendance

Technology Used in the project College Management System

We have developed this project using the below technology

  • HTML : Page layout has been designed in HTML
  • CSS : CSS has been used for all the desigining part
  • JavaScript : All the validation task and animations has been developed by JavaScript
  • PHP : All the business and frontend logic has been implemented in PHP
  • MySQL : MySQL database has been used as database for the project
  • Apache2 : Project will be run over the Apache2 server
  • You can run this project on XAMP, LAMP, WAMP or MAMP

Supported Operating System

We can configure this project on following operating system.

  • Windows :This project can easily be configured on windows operating system. For running this project on Windows system, you will have to install WAMP or XAMP on your system.
  • Linux : We can run this project also on all versions of Linux operating system
  • Mac : We can also easily configured this project on Mac operating system.