Student Management System (SMS) – Project Description
The Student Management System (SMS) is a web-based application developed to help administrators manage student information efficiently. The system allows an admin to create an account, log in securely, and access a dashboard to manage student data. After logging in, the administrator can add new students, view the student list, and assign tasks to students. The system stores all information in a MySQL database, ensuring that student records are saved and can be retrieved easily. It also prevents duplicate student entries and maintains session-based login so that the admin remains logged in while working. The project is built using HTML, CSS, JavaScript, PHP, and MySQL and runs on a local server using XAMPP. JavaScript is used to control the user interface and switch between different sections of the dashboard, while PHP handles server-side operations such as authentication, database connectivity, and data insertion. This project demonstrates the implementation of user authentication, session management, CRUD operations, and database integration in a web application.
✅ Key Features
Admin registration and login
Session-based authentication
Add student details
View student list
Assign tasks to students
Prevent duplicate student records
Logout functionality