A web-based College Management System built using PHP, MySQL, and HTML/CSS to manage administrative, academic, and student-related operations in a college.
- 👤 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
| Component | Technology |
|---|---|
| Frontend | HTML, CSS, JS |
| Backend | PHP |
| Database | MySQL / MariaDB |
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
-
Clone the repository or download the ZIP.
-
Import the SQL file from
DATABASE FILE/into your phpMyAdmin or MySQL server. -
Update DB credentials in
Includes/db.phpor relevant config file. -
Host the project in XAMPP, WAMP, or any PHP-compatible server:
http://localhost/cms/| Role | Pages/Modules |
|---|---|
| Admin | Teachers, Students, Class Management |
| Teacher | Attendance, Marks, Notifications |
| Student | View Marks, Profile, Notices |
Vishal V Nair
📫 GitHub: @vishalvnair124
🔐 This is an academic project. Suitable for learning, demo, or extension into full ERP.