Student Attendance Management System

Student Attendance Management System using python Django

Student Attendance Management System

Overview

The Django Student Attendance Management System is a web app made to help schools and colleges manage student attendance easily. It has different logins for admin, teachers, and students, and each has its own features and options.This system is useful for any educational place that wants to make attendance work faster and better.

Download New Real Time Projects :-Click here

Project Name Student Attendance System using python
Language/s Used Python, Django Framework
Database SQLite (Default for Django)
Type Web Application
   
   

Features

User RoleFeatures
Admin Users– View overall performance summary charts (students, staff, courses, subjects, leaves, etc.)- Manage staff (Add, Update, Delete)- Manage students (Add, Update, Delete)- Manage courses, subjects, and sessions- Review and respond to feedback- Approve/reject student/staff leave requests- View attendance records
Staff/Teachers– Access overall summary charts of their subjects, students, and leave status- Take/update student attendance- Add/update results- Apply for leave- Send feedback to HOD
Students– View summary charts related to attendance and subjects- Access attendance and result records- Apply for leave- Submit feedback to HOD

Installation and Setup Guide

Pre-Requisites

Installation Steps

    1. Create a Project Folder Decide on a folder where you want to save the project.

    1. Set Up a Virtual Environment Install the virtual environment:

pip install virtualenv

    1. Create and activate the virtual environment:

Windows:

 python -m venv venv
venv\scripts\activate

Mac/Linux:

python3 -m venv venv 
sourcevenv/bin/activate

    1. Download the Repository Download the project files and navigate to the project folder:

cd django-student-attendance-system

    1. Install Required Packages

pip install -r requirements.txt

    1. Configure Allowed Hosts Edit the settings.py file:

ALLOWED_HOSTS = ['*']

    1. Run the Server

Windows:

python manage.py runserver

Mac/Linux:

python3 manage.py runserver

    1. Set Up Superuser Create an admin account:

python manage.py createsuperuser

SCREENSHOTS:-

Screenshot-2025-01-10-152750-1-1024x576 Student Attendance Management System using python Django
Screenshot-2025-01-10-160359-1024x584 Student Attendance Management System using python Django
Screenshot-2025-01-10-153244-1-1024x502 Student Attendance Management System using python Django
Screenshot-2025-01-10-153413-1-1024x359 Student Attendance Management System using python Django
Screenshot-2025-01-10-153400-1-1024x555 Student Attendance Management System using python Django
Screenshot-2025-01-10-153131-1-1024x495 Student Attendance Management System using python Django
Screenshot-2025-01-10-152855-1-1024x576 Student Attendance Management System using python Django
Screenshot-2025-01-10-152841-1-1024x576 Student Attendance Management System using python Django
Screenshot-2025-01-10-152827-1-1024x576 Student Attendance Management System using python Django
Screenshot-2025-01-10-152815-1-1024x576 Student Attendance Management System using python Django

PHP PROJECTS LIST:-Click Here

TAG:-
student attendance management system project
student attendance management system source code
student attendance management system github
student attendance management system project report pdf
student attendance management system project in python
student attendance management system php
student attendance management system website
student attendance management system template
chatgpt
attendance management system

Share this content:

Post Comment