0% found this document useful (0 votes)
21 views

Project Work - Second Review

Uploaded by

MADHAVAN
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Project Work - Second Review

Uploaded by

MADHAVAN
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

P S N A COLLEGE OF ENGINEERING AND TECHNOLOGY, DINDIGUL

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

PROJECT WORK – SECOND REVIEW

CLASS BE - CSE
SEMESTER VIII – C
DATE 09-04-2024

Batch Number 10
Name Reg. No.
MARIA PRINCY J N 921320104134
Batch Members S 921320104221
MARSHINIEL SIMONA J 921320104136
Domain EMBEDDED SYSTEM

Title of the Project


STUDENT ATTENDANCE MANAGEMENT MONITORING SYSTEM
USING FACE RECOGNITION
 A smart attendance monitoring system using is an innovative solution for
tracking attendance in schools, colleges, and offices. The system uses
biometric technology to authenticate the identity of individuals and record
their attendance. The proposed system consists of a face recognition
module that captures the biometric features of individuals and matches
them with the stored data. The system also includes a microcontroller unit
that processes the data and sends it to the database for storage. The smart
Abstract attendance monitoring system eliminates the need for manual attendance

registers and reduces the chances of proxy attendance. It provides real-


time monitoring of attendance and generates reports on a regular basis. The
system also sends notifications to students, teachers, and parents in case of
absenteeism. Overall, a smart attendance monitoring system using student
record, efficient, and accurate way to create attendance. It saves time,
reduces administrative work, and ensures transparency in attendance
management. Recently, number of application of RFID technology has
increased. Today RFID is applied to agriculture, retail industry,
manufacturing industry, keeping track of vehicle etc. RFID works
wirelessly. It automatically identifies using wireless technology. The
details are found and updated on the LCD display if the RFID tag is
scanned by the RFID reader. The LCD display if the RFID tag is scanned
by the RFID reader.
1. Face Recognition Module:
 This module comprises the face recognition technology used to authenticate the
identity of individuals.
 It captures biometric features such as facial patterns and matches them with
stored data to verify attendance.
2. Microcontroller Unit:
 This module includes a microcontroller unit responsible for processing the
biometric data captured by the face recognition module.
 It sends the processed data to the database for storage, ensuring that attendance
records are securely maintained.
3. Database:
 This module provides real-time monitoring of attendance data and store the
records.
 It acts like a digital logbook , keeping track of who’s present and when.
Modules
4. Notification Module:
 The notification module sends alerts and notifications to relevant stakeholders,
such as students, teachers, and parents, in case of absenteeism.
 It ensures timely communication and facilitates prompt action to address
attendance-related issues.
5. RFID Module:
 This module integrates RFID technology into the attendance monitoring system.
 It enables automatic identification of individuals using RFID tags and wireless
technology.
 When an RFID tag is scanned by the RFID reader, the details are retrieved and
updated on the system's LCD display.

1. Biometric Authentication Module Testing:


 Test the accuracy of face recognition by enrolling various individuals and
verifying their identities.
 Verify that the module correctly captures biometric features and matches them
with stored data.
 Test the module's performance under different lighting conditions and angles to
Testing
ensure robustness.

2. Data Processing and Storage Module Testing:


 Test the microcontroller unit's ability to process biometric data efficiently.
 Verify that data is correctly transmitted to the database for storage.
 Test data retrieval from the database to ensure accurate and reliable storage of
attendance records.

3. Attendance Monitoring and Reporting Module Testing:


 Test real-time monitoring of attendance data to ensure accurate tracking.
 Generate sample attendance reports and verify their accuracy.
 Test the module's ability to identify attendance trends and generate insights from
the data.

4. Notification Module Testing:


 Test the sending and receiving of notifications to relevant stakeholders.
 Verify that notifications are sent promptly in case of absenteeism.
 Test the notification system's resilience to failures or delays.
5. RFID Integration Module Testing:
 Test the RFID reader's ability to scan RFID tags accurately.
 Verify that scanned data is updated correctly on the LCD display.
 Test the module's performance in identifying individuals in different
environments and scenarios.

6. Integration Testing:
 Test the integration of all modules to ensure they work together seamlessly.
 Verify that data flows correctly between modules and that communication is
established without errors.
 Test end-to-end functionality to ensure that the entire system operates as
expected.

7. Performance Testing:
 Test the system's performance under different loads to ensure scalability.
 Measure response times for biometric authentication, data processing, and
reporting.
 Verify that the system can handle concurrent attendance tracking without
significant delays or bottlenecks.

8. Security Testing:
 Test the system for vulnerabilities such as unauthorized access to biometric data
or database.
 Verify that data transmission is encrypted to prevent interception or tampering.
 Ensure compliance with data privacy regulations and standards.

9. Usability Testing:
 Gather feedback from users to assess the system's ease of use and user interface.
 Identify any usability issues and make necessary improvements to enhance user
experience.

Coding files :

#include <LiquidCrystal.h>
Functional
#include <SimpleDHT.h>
Code
#include <SoftwareSerial.h>
SoftwareSerial myserial(6,7);
LiquidCrystal lcd(8, 9, 10, 11, 12, 13);
#define DHT11PIN 4
SimpleDHT11 dht11(DHT11PIN);
String a;

void setup() {
Serial.begin(9600);
pinMode(5,OUTPUT);
myserial.begin(9600);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("*PSNA CSE LAB*");
// put your setup code here, to run once

void loop() {

a=Serial.readString();
delay(2000);
if(a=="5300212687D3")
{
Serial.println(1);
delay(50);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("MARIA PRINCY");
lcd.setCursor(0,1);
lcd.print("921320104134");
delay(2000);

}
if(a=="530021317F3C")
{
Serial.println(2);
delay(50);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("SIMONA");
lcd.setCursor(0,1);
lcd.print("921320104136");
delay(2000);

}
if(myserial.available()>0)
{
char red1=myserial.read();delay(100);

if(red1=='1')
{

digitalWrite(5,HIGH);
}
if(red1=='2')
{
digitalWrite(5,LOW);
}
}

}
HARDWAR
E TEST
OUTPUT

OFF STAGE
ON STAGE

Guide Project Coordinator HOD-CSE

You might also like