Giter Club home page Giter Club logo

ankit1222000 / face-recognition-qr-code-based-attendence-security-system Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 5.0 15.96 MB

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.

Python 6.72% Java 93.07% Batchfile 0.21%
attendence-security face-recognition-qr attendence-punching java python javafx desktop-application mysql sms-api school-management-system

face-recognition-qr-code-based-attendence-security-system's Introduction

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 [email protected]

  • 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.

face-recognition-qr-code-based-attendence-security-system's People

Contributors

ankit1222000 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.