Skip to content

SMS acts as the bottom line database to store all the day-to-day school operations, maintain the proper records of the past few decades, regulate the various operation modules, managing the critical tasks, efficiently handling the administrative processes.

Notifications You must be signed in to change notification settings

LakshayD02/Student_Management_System

Repository files navigation

Student Management System (SMS)

Overview

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.

Key Features

  • 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.

Technologies Used

  • Frontend: HTML, CSS, Bootstrap, SCSS, JavaScript, jQuery, AJAX
  • Backend: PHP
  • Database: MySQL

Getting Started

Prerequisites

Make sure you have the following installed on your machine:

  • PHP
  • MySQL
  • A local server like XAMPP/WAMP for running PHP and MySQL

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/LakshayD02/Student_Management_System.git
  2. Navigate to the project directory:

cd Student_Management_System
  1. Import the MySQL database file (sms_database.sql) into your local MySQL server.

  2. Set up your environment by configuring the database connection in the PHP files (usually in config.php or similar file).

  3. Run the project on a local server or deploy it to a hosting platform.

  4. Running the Application - To access the application locally, open your browser and navigate to:

http://localhost/Student_Management_System

Contributing

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes and commit them (git commit -m 'Add new feature').
  4. Push to your branch (git push origin feature/your-feature).
  5. Open a pull request to merge your changes.

About

SMS acts as the bottom line database to store all the day-to-day school operations, maintain the proper records of the past few decades, regulate the various operation modules, managing the critical tasks, efficiently handling the administrative processes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published