The Automated Student Attendance System is a Python-based application that utilizes face recognition to automate the process of recording student attendance. It generates an attendance report in a CSV file and updates the attendance records in an SQL database. The attendance records can be viewed through a website built using HTML, CSS, JavaScript, and PHP.
- Face recognition: The system uses face recognition algorithms to identify and verify students' identities.
- Attendance recording: It automatically records student attendance and generates a detailed attendance report in a CSV file.
- Database integration: The attendance records are updated in an SQL database, allowing easy retrieval and management of attendance data.
- Web interface: The attendance records can be viewed through a user-friendly website built using HTML, CSS, JavaScript, and PHP.
- Clone the repository:
git clone https://github.com/tanumay-deb/Automated-Student-Attendance.git
- Install the required Python libraries:
pip install -r requirements.txt
-
Set up the SQL database:
- Create a new database and import the SQL schema provided in
database.sql
.
- Create a new database and import the SQL schema provided in
-
Configure the system:
- Open
config.py
and modify the database credentials to match your setup.
- Open
-
Start the application:
python final2.py
-
Access the website:
- Open your web browser and enter the URL: `http://localhost/ats
-
Run the attendance system:
-
Launch the application to start the attendance system:
python final2.py
-
-
View attendance records:
- Open the website to view the attendance records and generate reports.
Contributions to this project are welcome! If you have any ideas, improvements, or bug fixes, please submit a pull request.
This project is licensed under the MIT License.
- The face recognition functionality is powered by the face_recognition library.
- The web interface is built using HTML, CSS, JavaScript, and PHP.
For any inquiries or questions, please contact [email protected].
Feel free to modify this README file to suit your project's specific details. Make sure to include relevant information about installation, usage, and contribution guidelines.
##Screenshots