Skip to content

A web-based College Management System built using PHP, MySQL, and HTML/CSS to manage administrative, academic, and student-related operations in a college.

Notifications You must be signed in to change notification settings

vishalvnair124/cms

Repository files navigation

🎓 College Management System (CMS)

A web-based College Management System built using PHP, MySQL, and HTML/CSS to manage administrative, academic, and student-related operations in a college.


✅ Features

  • 👤 Multi-role login system (Admin, Teacher, Student)
  • 🏫 Manage classes, subjects, and student records
  • 🧑‍🏫 Class teacher & co-teacher dashboards
  • 📊 Student attendance and internal mark entry
  • 📢 Notifications and media sharing
  • 🔒 One-time registration and secure login templates

🗃️ Tech Stack

Component Technology
Frontend HTML, CSS, JS
Backend PHP
Database MySQL / MariaDB

📁 Project Structure

cms/
├── Admin/              # Admin dashboard & controls
├── ClassTeacher/       # Teacher modules
├── Student/            # Student profile and academic data
├── css/, img/, media/  # Static files
├── Includes/           # Reusable components & DB connection
├── DATABASE FILE/      # SQL schema & sample data
├── index.php           # Home page or redirection
├── login_template.php  # Shared login UI
├── student_login.php   # Student login
├── teacher_login.php   # Teacher login
├── admin_login.php     # Admin login
└── README.md

⚙️ How to Set Up

  1. Clone the repository or download the ZIP.

  2. Import the SQL file from DATABASE FILE/ into your phpMyAdmin or MySQL server.

  3. Update DB credentials in Includes/db.php or relevant config file.

  4. Host the project in XAMPP, WAMP, or any PHP-compatible server:

http://localhost/cms/

📌 Roles & Access

Role Pages/Modules
Admin Teachers, Students, Class Management
Teacher Attendance, Marks, Notifications
Student View Marks, Profile, Notices

👨‍💻 Developed By

Vishal V Nair
📫 GitHub: @vishalvnair124


🔐 This is an academic project. Suitable for learning, demo, or extension into full ERP.

About

A web-based College Management System built using PHP, MySQL, and HTML/CSS to manage administrative, academic, and student-related operations in a college.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published