13% OFF A Student Attendance Management System using Python and Django that provides separate roles for Admin, Staff/Teachers, and Students to manage attendance, students, staff, courses, subjects, sessions, results, leaves, and feedback.
Read moreStudent Attendance Management System Using Python Django is a web-based application developed using the Python programming language and Django Framework. This project is designed to help schools, colleges, and other educational institutions manage student attendance in a faster and more reliable way.
The system provides different logins for Admins, Staff/Teachers, and Students, with each role having specific features and responsibilities. Admins can manage staff, students, courses, subjects, sessions, feedback, leave requests, and attendance records. Staff and teachers can take and update student attendance, add and update results, apply for leave, and send feedback to the HOD. Students can view attendance and result records, apply for leave, and submit feedback to the HOD.
| Technology | Details |
|---|---|
| Programming Language | Python |
| Framework | Django Framework |
| Database | SQLite |
| Project Type | Web Application |
The application uses role-based access for Admins, Staff/Teachers, and Students. Admins manage staff, students, courses, subjects, sessions, feedback, leave requests, and attendance records. Staff and teachers can take and update attendance, add and update results, apply for leave, and send feedback to the HOD. Students can check their attendance and result records, apply for leave, and submit feedback.
This project helps students understand important Django concepts including authentication, role-based access, CRUD operations, and database handling. It also provides practical experience in building a real-world attendance management web application.
Step 1: Create a Project Folder
Choose a folder where you want to save the project.
Step 2: Install Virtual Environment
pip install virtualenv
Step 3: Create Virtual Environment
python -m venv venv
Step 4: Activate Virtual Environment
venv\Scripts\activate
python3 -m venv venv
source venv/bin/activate
Step 5: Download the Project and Navigate to the Folder
cd django-student-attendance-system
Step 6: Install Required Packages
pip install -r requirements.txt
Step 7: Configure Allowed Hosts
ALLOWED_HOSTS = ['*']
Step 8: Run the Server
python manage.py runserver
python3 manage.py runserver
Step 9: Create Superuser
python manage.py createsuperuser
Stuck while running it? Chat with us on WhatsApp for free installation help.
No reviews yet. Be the first to review this project.