/Face-Recognition-QR-Code-Based-Attendence-Security-System

Java and Python Based Student Security Attendence System, uses the property of Face Recognition and QR Based Attendence Punching by students also sending GSM Arrival Message to guardians. Includes many Admin Functionalites for School Organisation.

Primary LanguageJava

Face-Recognition-QR-Code-Based-Attendance-Security-System

Hello Everyone this is Ankit Bhatia, Student Full-Stack Developer pursuing my B.Tech in Computer Science

This is one of my project's in Java-Python Developement field which i have created,basically Java and Python Based Student Security Attendance System called Staysafe Security System that uses the property of Real-Time Face Recognition as well as QR Based Attendence Punching by the students.

For More Details or Any Suggestions u can Reach me at ankit.bhatia1220@gmail.com

  • Students punch their attendence using QR Code on their ID Cards over the inbuilt application webcam QR scanner.

  • Before punching the attendence they need to scan their face onto the webcam/camera to ensure they are the same as they are labelled to be for the case of security.

  • On sucessfull punching their QR Code, attendence will be punched and a Message will be sent to their guardians on their safe arrival in school

  • Functionality for Admin /School

      	* Creation of daily attendence report,complete student record,and monthy attendence record of each child.
    
      	* Sending SMS to absent as well as present students(and how much late they are to school) to their guardian mobile number
    
      	* Creating new student profile,QR code if a new student takes admission in School.
    

* Language Used: Java and Python

* Database Used: MYSQL

* Python used for creating QR Code Scan,Face Recoginiton as well QR Code Creation faciltity

* Project Front-End is created using JavaFX library.

* For GSM SMS feature FAST2SMS Message API has been used for sending messages.

* For using FAST2SMS you can genereate your own API key at https://docs.fast2sms.com/

HERE ARE SOME PREVIEWS OF MY APPLICATION

Capture

login

Student Features

Clicking Scan will open the Student Module where the Student will recognize the Face punch the QR Code

Option

Student Recognising his face before Attendence

Ankit

After Sucessfull Recognition Student Punching his/her QR Code

QRSCAN

Admin Features

On Clicking Admin OPtion of Home Page Admin Needs to Enter its Security Key to Login

AdminKey

Admin Functionalities

Admin

Admin Report Generation Functionality

ShowAll

Daily Attendence Report

2020-06-21DailyAttendenceRecord.pdf

Monthly Attendence Report

2020-05-20CompleteAttendenceRecord.pdf

Student Detail Report

2020-05-22StudentDetailRecord.pdf

Admin Getting Details of Absent Students and Sending Message to Guardians

Absent

Admin Getting Details of Present Students and Sending Message to Guardians

Present

Admin Creating new Student Profile

Form

For Logging into Parent's Portal (Another Sub-Project Website Link Below ⬇️) for Parents

Key

QR Created Automatically after new Student SignUp

QR

Please Do Also Checkout my Sub Project for Parents a website basically Dynamic and Responsive School Based ERP System or a Parent's Portal created for the Parent Module of my Project Staysafe Security System,using login credentials parent's are able to access their ward's Attendence, Fees, Result Details,Profile as well as consists of E-Learning and Video Library feature for students to study at home itself etc.