Student Attendance Management System using python Django
Student Attendance Management System
Overview
The Django Student Attendance Management System is a robust web application developed for educational institutions to manage student attendance efficiently. The project features separate user interfaces for administrators, staff/teachers, and students, each designed with distinct roles and functionalities. This system is ideal for schools, colleges, and other educational setups.
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 |
Developer | UpdateGadh.com |
Project Type | Paid |
Features
User Role | Features |
---|---|
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
-
- Create a Project Folder Decide on a folder where you want to save the project.
-
-
- Set Up a Virtual Environment Install the virtual environment:
pip install virtualenv
-
- Create and activate the virtual environment:
-
Windows:
python -m venv venv
venv\scripts\activate
Mac/Linux:
python3 -m venv venv
sourcevenv/bin/activate
-
- Download the Repository Download the project files and navigate to the project folder:
-
cd django-student-attendance-system
-
- Install Required Packages
-
pip install -r requirements.txt
-
- Configure Allowed Hosts Edit the
settings.py
file:
-
ALLOWED_HOSTS = ['*']
-
- Run the Server
-
Windows:
python manage.py runserver
Mac/Linux:
python3 manage.py runserver
-
- Set Up Superuser Create an admin account:
-
python manage.py createsuperuser
SCREENSHOTS:-
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
Post Comment