Description
Student Attendance System Project using Python, Django, and MySQL
This project is developed using Python, Django, and MySQL to create a Student Attendance System. The project utilizes Python version 3, Django version 2, and MySQL version 5.8. It is a simple administrative project aimed at managing student and attendance information. The main functionality includes adding students, viewing attendance information, changing passwords, and managing student records. Both the administrator and users can access student listings and attendance details. This project is a great way to learn and can be set up quickly.
Below the description, you can find screenshots and a demo of the project for more details.
Modules and Description of Student Attendance System Project:
Student Module :
The Student Module is designed to manage student data. The admin can add, edit, and delete student information, while users can view all student details and results.
Attendance Module :
The Attendance Module is used to manage student attendance. Admins can manage attendance records, view lists, and filter data. Users can access attendance details easily.
Functionality and modules of the project Student Attendance System:
- Login – Admin login functionality
- Logout Functionality
- Change Password Functionality
- Dashboard – Admin dashboard with student details and listings
- Student Management Module
- Adding, editing, and viewing student details
- Listing all students
- Attendance Management Module
- Viewing attendance details
- Listing all attendance records
- Reports of the project Student Attendance System
- Reports of all students
- Reports of all attendance records
Static Pages and other sections :
Static pages available in the project:
- Home Page with a visually appealing UI
- Animated slider for images on the Home Page
- About us page describing the project
- Contact us page for communication
Technology Used in the project Student Attendance System
Technologies used in the project:
- HTML for page layout
- CSS for design
- JavaScript for validation and animations
- Python for business logic
- MySQL as the database
- Django Framework for development
Supported Operating System
The project can be configured on the following operating systems:
- Windows : Requires Python 2.7, PIP, Django
- Linux : Compatible with all Linux versions
- Mac : Easily configured on Mac OS