The Student Management System (SMS) is a comprehensive and centralized platform designed to manage school operations efficiently. It handles various administrative tasks like student registration, attendance tracking, grade management, and more. Built with modern web technologies such as PHP, AJAX, jQuery, Bootstrap, SCSS, HTML, CSS, JavaScript, and MySQL, SMS ensures a smooth and user-friendly experience across all devices.
The goal of SMS is to provide an organized and productive learning environment by improving administrative efficiency and student engagement.
-
Student Signup & Login 🔑
Students can create an account and securely log in to access their personal profiles. -
Profile Management (CRUD) 📝
Both students and admins can create, read, update, and delete profiles as needed. -
Class Check 📅
Students can view their class schedules and related information. -
Attendance Tracking 🕓
Track and record student attendance for each session. -
Admin Panel (Login & Signup) 👩🏫
Admins have their own secure login and signup for managing the system. -
Admin Profile Management (CRUD) 🛠️
Admins can update their own profiles and manage system settings. -
Student Enrollment 📝
Admins can enroll new students into the system. -
Grade Management 📈
Track and manage students' academic performance and grades. -
Student Management 🧑🎓
Admins can monitor and manage student data and progress. -
Lecture Tracking 🎤
Track and manage lectures for both students and faculty.
- Frontend: HTML, CSS, Bootstrap, SCSS, JavaScript, jQuery, AJAX
- Backend: PHP
- Database: MySQL
Make sure you have the following installed on your machine:
- PHP
- MySQL
- A local server like XAMPP/WAMP for running PHP and MySQL
-
Clone the repository to your local machine:
git clone https://github.com/LakshayD02/Student_Management_System.git
-
Navigate to the project directory:
cd Student_Management_System
-
Import the MySQL database file (sms_database.sql) into your local MySQL server.
-
Set up your environment by configuring the database connection in the PHP files (usually in config.php or similar file).
-
Run the project on a local server or deploy it to a hosting platform.
-
Running the Application - To access the application locally, open your browser and navigate to:
http://localhost/Student_Management_System
- Fork the repository.
- Create a new branch (git checkout -b feature/your-feature).
- Make your changes and commit them (git commit -m 'Add new feature').
- Push to your branch (git push origin feature/your-feature).
- Open a pull request to merge your changes.