0% found this document useful (0 votes)
6 views57 pages

Biometrics

The document outlines the laboratory record for the Master of Engineering program in Biometrics and Cyber Security at GKM College of Engineering and Technology. It details various experiments related to biometric systems, including smart card systems, secure lab access, and attendance management using barcodes and facial recognition. Each experiment includes aims, apparatus required, use cases, procedures, and results, demonstrating the implementation of biometric technologies in educational settings.

Uploaded by

Bakkiya Lakshmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views57 pages

Biometrics

The document outlines the laboratory record for the Master of Engineering program in Biometrics and Cyber Security at GKM College of Engineering and Technology. It details various experiments related to biometric systems, including smart card systems, secure lab access, and attendance management using barcodes and facial recognition. Each experiment includes aims, apparatus required, use cases, procedures, and results, demonstrating the implementation of biometric technologies in educational settings.

Uploaded by

Bakkiya Lakshmi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 57

ANNA UNIVERSITY, CHENNAI.

GKM
COLLEGE OF ENGINEERING AND TECHNOLOGY
(SPONSPERED BY SUGANTHI EDUCATIONAL TRUST)
(AN ISO ISO: 9001 :2005 CERTIFIDE, APPROVED BY AICTE, AFFLIATED TO ANNA UNIVERSITY)
G.K.M NAGAR, New Perungalathur (Near Tambaram) Chennai-600 063.

ESTD.1996

(MASTER OF ENGINEERING)
BIOMETRICS AND CYBER SECURITY

LABORATORY RECORD

NAME : …………………………………….

REGISTER NUMBER : …………………………………….

SEMESTER : …………………………………….

YEAR : …………………………………….

BRANCH : ……………………………………..
GKM
COLLEGE OF ENGINEERING AND TECHNOLOGY

DEPARTMENT OF BIOMETRICS AND CYBER SECURITY

REG NO:

Name of the lab

Department of Certified that this is a bona fide record of

the work done by of Class in the

Laboratory during the Year

Signature of Staff-in-Charge Head of the Department

Internal Examiner External Examiner

Name of the Examination: ………………………….


Register No : …………………………..
Date of the Examination : ………………………….
Exp.No Date Name of the Experiment Page Marks Sign
No
1 Student school smart card

2 Secure lab access using card scanner plus face


recognition

3 Student bus pass with barcode scan

4 Student bus pass with webcam scan

5 School student attendance system by barcode scan

6 School student attendance system by QR scan

7 Employee attendance system by QR scan

8 Student examination data card

9 School student attendance with fingerprint reader

10 Fingerprint voting system project

Completed / Incomplete Staff-in-Charge Sign


Ex No :
Date :
STUDENT SCHOOL SMART CARD

Aim
To implement a student school smart card system.
Apparatus Required: -
1. Smart Cards
2. Card Reader
3. Database System
4. Authentication System
6. Computer/Server
7. Communication Protocols
8. Power Supply

Flow Chart: -

1
Use case diagram:

2
Actors:
 Student: Represents individuals enrolled in the school.
 Teacher: Represents educators or instructors.
 Administrator: Represents personnel responsible for system administration and
management.
 System: Represents the underlying software or automated system.

Use Cases:
 Check-in to School: The process by which students register their presence at the school.
 Check-out from School: The process by which students indicate their departure from the
school.
 Access Library: Students and teachers can access the school library for resources.
 Cafeteria Purchase: Students can make purchases in the school cafeteria.
 Attendance Management: Teachers can manage and record student attendance.
 Access Classroom: Teachers can access specific classrooms, likely related to online or
physical class sessions.
 Library Access: Teachers and students have access to the school library.
 System Configuration: Administrators can configure and manage system settings.
 Generate Reports: Administrators can generate various reports, possibly related to
attendance or system usage.
 Add/Remove Users: Administrators can add or remove users from the system.

Actor-Use Case Relationships:


 Students: Engage in check-in, check-out, access the library, and make cafeteria
purchases.
 Teachers: Manage attendance, access classrooms, and use the library.
 Administrators: Configure the system, generate reports, and manage user accounts.
 System: Responsible for user authentication, attendance recording, and system
monitoring.

Authentication:
All actors (Students, Teachers, Administrators) need to authenticate themselves to
interact with the system.

3
System Functionality:
The System handles critical tasks such as user authentication, attendance recording, and
system monitoring.

Organization:
The use cases are organized within a rectangle labeled "Use Cases," following a left-to-
right direction.

Procedure: -
1. Card Initialization:
Enrollment Process: Define the process through which students are enrolled and
provided with smart cards.
Unique Identifier Generation: Specify the method for generating and ensuring the
uniqueness of identifiers.

2. Card Presentation:
Access Points: Identify specific secure areas where smart card access is required.
User Instructions: Ensure students are informed about the proper way to present their
cards.

3. Card Reading:
Technology Standards: Specify the technology (e.g., RFID, NFC) used for smart card
reading.
Read Speed and Accuracy: Define performance requirements for the card reader.

4. Database Check:
Real-time Database Access: Ensure that the database is queried in real-time to validate
the card identifier.
Data Integrity Measures: Implement measures to maintain data integrity within the
database.

4
5. Authentication Decision:
Response Time: Define the acceptable response time for the authentication decision.
Notification System: Establish a system for notifying security personnel or
administrators in case of authentication failure.

6. Logging:
Event Details: Specify the information to be logged, including student details,
timestamp, and location.

ID Card: -

5
Internal Diagram of RFID card

RFIF Card Reader: -

Result:-
Implementation of student school smart card system is done and verify successfully.

6
Ex No :
SECURE LAB ACCESS USING CARD SCANNER PLUS FACE RECOGNITION
Date :

Aim

To implement a Secure lab access using card scanner plus face recognition.
Apparatus Required: -
1. Smart Cards
2. Card Reader with facial recognition device
3. Database System
4. Authentication System
6. Computer/Server
7. Communication Protocols
8. Power Supply

Flow Chart: -

7
Use case diagram:-

1. Access Control System:


The central component is the AccessControlSystem, which is responsible for managing
user authentication and access decisions. It has methods like AuthenticateUser(), ValidateCard(),
VerifyFace(), GrantAccess(), and DenyAccess().
2. User Interaction:
Users interact with the system through the User class, which has methods like
ProvideInformation(), InsertSmartCard(), and FaceRecognition().
3. Authentication Components:
 The authentication process involves two main components: CardScanner and
FaceRecognitionSystem.
 CardScanner is responsible for reading information from smart cards using the method
ReadCardInformation().
 FaceRecognitionSystem captures and verifies facial features with methods
CaptureFacialFeatures() and VerifyFacialFeatures().
4. Database Interaction:
The system interacts with a Database for storing and retrieving user profiles using methods
StoreUserProfile() and RetrieveUserProfile().
5. User Actions:
 The user inserts a smart card using the InsertSmartCard() method.
 The user undergoes face recognition using the FaceRecognition() method

8
6. Access Control Process:
 The AccessControlSystem initiates the authentication process by calling
AuthenticateUser().
 It then interacts with the Database to retrieve the user profile using RetrieveUserProfile().
 The system performs card validation using ValidateCard() and face verification using
VerifyFace().
7. Dual Authentication:
The system enforces dual authentication, meaning both the smart card and face recognition
must be successfully validated before access is granted.
8. Access Decisions:
Based on the authentication process, the system makes access decisions. If authentication
is successful, it grants access (Access Granted); otherwise, access is denied (Access Denied).
9. User Profile Storage:
After successful authentication, the system may store updated user profiles in the Database
using StoreUserProfile().
10. Notes:
The notes in the diagram provide additional information about the responsibilities of
certain classes, such as the AccessControlSystem managing user authentication and access
decisions.

Procedure :-
1. Initialization:
Enroll students by associating their unique identifier (from the smart card) with their face
biometric data.
2. Card Presentation:
The student presents the smart card to the card scanner.
3. Card Reading:
Retrieve the unique identifier from the smart card.
4. Face Capture:
Activate the facial recognition system to capture the student's face.
5. Biometric Data Retrieval:
Retrieve the stored face biometric data associated with the presented card identifier.

9
6. Face Recognition:
Compare the captured face data with the stored biometric data.
7. Authentication Decision:
If the face matches the stored data and the card identifier is valid, grant access. If either the
face or the card identifier doesn't match, deny access.
8. Logging:
Log the authentication event for security and record-keeping purposes. This dual
authentication process enhances security by requiring both the physical possession of the smart
card and a valid facial match. Adjustments can be made based on the specific requirements and
capabilities of the card scanner and face recognition systems in use.
ID Card :-

10
Face Recognition device: -

11
Sample image :-

Result :-
Implementation of Secure lab access using card scanner plus face recognition
is done and verify successfully.

12
Ex No :
STUDENT BUS PASS WITH BARCODE SCAN
Date :

Aim

To implement a student bus pass with barcode scan system.

Apparatus required: -

1. Bus pass with barcode


2. Barcode reader
3. Database system
4. Authentication system
5. Computer/server
6. Communication protocols
7. Power supply

Flow chart: -

13
Use case diagram: -

1. Actors: -

Student: Represents the primary actor who interacts with the system by requesting, using, and
validating a bus pass.

2. Use Cases: -

Request Bus Pass:

The student initiates the process by requesting a bus pass.

Check Eligibility: -

The system checks whether the student is eligible for a bus pass.

Generate Barcode: -

If eligible, the system generates a unique barcode for the student.

Attach Barcode to Pass: -

The barcode is attached to the physical bus pass for identification.

Distribute Bus Pass: -

The system distributes the bus pass with the attached barcode to the student.

Use Bus Pass: -

The student uses the bus pass to board the bus.

Scan Barcode: -

The barcode on the bus pass is scanned for validation.

Validate Barcode: -

14
The system validates the scanned barcode.

Handle Invalid Barcode: -

If the barcode is invalid, the system takes corrective actions

Inform Ineligibility: -

If the student is ineligible for a bus pass, the system informs them accordingly.

Board Bus: -

If the barcode is valid, the student is allowed to board the bus.

Student bus pass with barcode: -

Card reader:-

15
Procedure: -

1. Start: -

Begin the flowchart with a start symbol.

2. Request Bus Pass: -

Use a process symbol to represent the step where a student requests a bus pass.

3. Check Eligibility: -

Add a decision symbol to check if the student is eligible for a bus pass based on criteria such
as enrollment status or distance from the school.

4. Eligible? (Yes): -

If eligible, proceed to the next step. If not, end the process or provide information on
ineligibility.

16
5. Generate Barcode: -

Use a process symbol to indicate the generation of a unique barcode for the student.

6. Attach Barcode to Pass: -

Show the step where the generated barcode is physically attached to the student's bus pass.

7. Distribute Bus Pass: -

Use a process symbol to represent the distribution of the bus pass to the student.

8. Use Bus Pass: -

Illustrate the step where the student uses the bus pass to board the bus.

9. Scan Barcode: -

Add a process symbol to show the scanning of the barcode upon boarding the bus.

10. Valid Barcode (Yes): -

If the barcode is valid, proceed to the next step. If not, indicate an error or prompt further
action.

11. Board Bus: -

Use a process symbol to represent the successful boarding of the bus.

12. End: -

Conclude the flowchart with an end symbol.

Result: -

The Implementation of school bus pass with barcode is done and verify successfully.

17
Ex No :
Date : STUDENT BUS PASS WITH WEBCAM SCAN

Aim: -
To implement a student bus pass with webcam scan system.

Apparatus required: -

1. Bus pass
2. Webcam scanner
3. Database system
4. Authentication system
5. Computer/server
6. Communication protocols
7. Power supply

Flow chart: -

18
Use case: -

19
1. User Requests Bus Pass: -

Action: The student initiates the process by requesting a bus pass.

2. Capture Photo with Webcam: -

Action: Utilize the webcam to capture a photo of the requesting student.

Purpose: This step ensures a visual identification of the student for the bus pass.

3.Scan ID Card with Webcam: -

Action: Enable the webcam to scan the student's ID card, capturing relevant information.

Purpose: Extract important details from the student's ID card for verification.

4. Verify Student Information: -

Action: Check and validate both the captured photo and the scanned ID card information.

Purpose: Ensure that the student's information matches and is accurate.

5. Is Information Valid: -

Action: If the information is valid, proceed to the next step.

Purpose: Determine whether the captured and scanned information meets the system's criteria.

20
6. Generate Bus Pass: -

Action: Create a digital bus pass, incorporating the student's photo and verified details.

Purpose: Prepare the necessary credentials for bus access.

7. Issue Bus Pass: -

Action: Provide the generated bus pass to the user either digitally or by printing a physical copy.

Purpose: Distribute the bus pass to the student for usage.

8. End Procedure: -

Action: Conclude the process.

Purpose: Complete the bus pass issuance procedure.

Procedure: -
1. User Requests Bus Pass:

Users initiate a request for a bus pass through the system.

2. Capture Photo with Webcam:

Utilize the webcam to capture a photo of the requesting student.

3. Scan ID Card with Webcam:

Enable the webcam to scan the student's ID card, capturing relevant information.

4. Verify Student Information:

Check and validate both the captured photo and the scanned ID card information.

5. Is Information Valid

If the information is valid, proceed to the next step.

If not, inform the user to correct the information.

6. Generate Bus Pass:

Create a digital bus pass, incorporating the student's photo and verified details.

21
7. Issue Bus Pass:

Provide the generated bus pass to the user either digitally or by printing a physical copy.

8. End Procedure:

Conclude the process.

Result

The Implementation of school bus pass with webcam scan is done and verify successfully.

22
Ex No : SCHOOL STUDENT ATTENDANCE SYSTEM BY BARCODE
Date : SCAN

AIM:
To implement a School Student Attendance System by Barcode Scan.

APPARATUS REQUIRED:
1. Student ID Card with Barcode
2. Barcode Scanner/Reader
3. Database System
4. Authentication System
5. Computer/Server
6. Communication Protocols
7. Power Supply

FLOW CHART:

23
USECASE DIAGRAM:

ACTORS:
Student: Represents individuals enrolled in the school.
Staff: Represents educators or instructors.
Admin: Represents personnel responsible for system administration and management.

USECASES:
Student Enrollment:
The process is initiated by enrolling the student details in the database.
Generate Barcode:
The system generates specific barcode for each student.

24
Attach Barcode to Student ID Card:
The barcode is attached to the physical Student ID card for identification.
Scan the Barcode:
The Barcode in the Student ID card is scanned by the student for validation.
Validate Barcode:
The system validates the scanned barcode.
Handle Invalid Barcode:
If the barcode does not match the database, the system automatically marks the particular
student as absent.
Inform the Student:
If the student is ineligible for the attendance, the system informs them accordingly.
Register present to the Student:
If the barcode is deemed valid, the system records the student as present.
Attendance Upload:
The attendance information for the students is automatically uploaded to the web server.

STUDENT ID CARD WITH BARCODE:

25
BARCODE READER:

PROCEDURE:
1. Start:
Begin the flowchart with the start symbol.
2. Student Enrollment:
Use a process symbol to represent the process initiated by enrolling the student details in
the database.
3. Generate Barcode:
Use a process symbol to indicate the generation of unique barcode for the student.
4. Attach Barcode to Student ID Card:
Show the step where the generated barcode is physically attached to the Student’s ID
card.
5. Scan the Barcode:
Add a process symbol to show the scanning of the barcode for the validation of the
student.

26
6. Validate Barcode:
Add a decision symbol to check whether the barcode for the student is matched with the
student details in the database or not.
7. Invalid Barcode:
If the barcode is not matched with the student details in the database the system
automatically marks absent for the student.
8. Valid Barcode:
If the barcode is matched with the student details in the database the system records
present for the student.
9. Attendance Upload:
Add a process symbol to automatically upload the student records to the webserver.
10. End:
Conclude the flowchart with an end symbol.

RESULT:
The implementation of School Student Attendance System with Barcode scan is done and
verified successfully.

27
Ex No :
SCHOOL STUDENT ATTENDANCE SYSTEM BY QR SCAN
Date :

AIM:
To implement a School Student Attendance System by QR Scan.

APPARATUS REQUIRED:
1. Student ID Card with QR
2. QR Scanner
3. Database System
4. Authentication System
5. Computer/Server
6. Communication Protocols
7. Power Supply

FLOW CHART:

28
USE CASE DIAGRAM:

ACTORS:
Student: Represents individuals enrolled in the school.
Staff: Represents educators or instructors.
Admin: Represents personnel responsible for system administration and management.

USECASES:
Student Enrollment:
The process is initiated by enrolling the student details in the database.
Generate QR Code:
The system generates specific QR Code for each student.

29
Attach QR Code to Student ID Card:
The QR Code is attached to the physical Student ID card for identification.
Scan the QR Code:
The QR Code in the Student ID card is scanned by the student for validation.
Validate QR Code:
The system validates the scanned QR code.
Handle Invalid QR Code:
If the QR code does not match the database, the system automatically marks the
particular student as absent.
Inform the Student:
If the student is ineligible for the attendance, the system informs them accordingly.
Register present to the Student:
If the QR code is deemed valid, the system records the student as present.
Attendance Upload:
The attendance information for the students is automatically uploaded to the web server.

STUDENT ID CARD WITH QR CODE:

30
QR CODE SCANNER:

PROCEDURE:
1. Start:
Begin the flowchart with the start symbol.
2. Student Enrollment:
Use a process symbol to represent the process initiated by enrolling the student details in
the database.
3. Generate QR Code:
Use a process symbol to indicate the generation of unique QR Code for the student.
4. Attach QR Code to Student ID Card:
Show the step where the generated QR Code is physically attached to the Student’s ID
card.
5. Scan the QR Code:
Add a process symbol to show the scanning of the QR Code for the validation of the
student.

31
6. Validate QR Code:
Add a decision symbol to check whether the QR Code for the student is matched with the
student details in the database or not.
7. Invalid QR Code:
If the QR Code is not matched with the student details in the database the system
automatically marks absent for the student.
8. Valid QR Code:
If the QR Code is matched with the student details in the database the system records
present for the student.
9. Attendance Upload:
Add a process symbol to automatically upload the student records to the webserver.
10. End:
Conclude the flowchart with an end symbol.

RESULT:
The implementation of School Student Attendance System with QR Code scan is done
and verified successfully.

32
Ex No :
Date :
EMPLOYEE ATTENDANCE SYSTEM BY QR SCAN
AIM:
To implement an Employee Attendance System by Qr Scan.

APPARATUS REQUIRED:
1. Employee ID Card with Barcode
2. Barcode Scanner/Reader
3. Database System
4. Authentication System
5. Computer/Server
6. Communication Protocols
7. Power Supply
FLOW CHART:

33
USECASE DIAGRAM:

ACTORS:
Student: Represents individuals enrolled in the school.
Staff: Represents educators or instructors.
Admin: Represents personnel responsible for system administration and management.

USECASES:
Employee Enrollment:
The process is initiated by enrolling the employee details in the database.
Generate Barcode:

The system generates specific barcode for each student.

34
Attach Barcode to Employee ID Card:
The barcode is attached to the physical Employee ID card for identification.

Scan the Barcode:


The Barcode in the Employee ID card is scanned by the Employee for validation.

Validate Barcode:
The system validates the scanned barcode.
Handle Invalid Barcode:
If the barcode does not match the database, the system automatically marks the particular
employee as absent.
Inform the employee:
If the student is ineligible for the attendance, the system informs them accordingly.
Register present to the employee:

If the barcode is deemed valid, the system records the employee as present.
Attendance Upload:
The attendance information for the employee is automatically uploaded to the web server.

EMPLOYEE ID CARD WITH BARCODE:

35
BARCODE READER:

PROCEDURE:
1. Start:

Begin the flowchart with the start symbol.


2. Employee Enrollment:
Use a process symbol to represent the process initiated by enrolling the student details in
the database.
3. Generate Barcode:
Use a process symbol to indicate the generation of unique barcode for the student.
4. Attach Barcode to Employee ID Card:

Show the step where the generated barcode is physically attached to the Employee ID
card.
5. Scan the Barcode:
Add a process symbol to show the scanning of the barcode for the validation of the
student.
6. Validate Barcode:
Add a decision symbol to check whether the barcode for the employee is matched with
theemployee details in the database or not.
7. Invalid Barcode:

If the barcode is not matched with the employee details in the database, the
system automatically marks absent for the student.
8. Valid Barcode:
If the barcode is matched with the student details in the database, the system records
present for the employee.

36
9. Attendance Upload:

Add a process symbol to automatically upload the employee records to the webserver.
10. End:

Conclude the flowchart with an end symbol.

RESULT
The implementation of Employee Attendance system with Barcode scan is done andverified
successfully.

37
Ex No :
STUDENT EXAMINATION DATACARD
Date :

AIM:
To implement a student examination data card.

APPARATUS REQUIRED:
1. Student Examination data card
2. QR Scanner
3. Database System
4. Authentication System
5. Computer/Server
6. Communication Protocols
7. Power Supply

FLOW CHART:

38
USE CASE DIAGRAM:

ACTORS:
Student: Represents individuals enrolled in the school.
Staff: Represents educators or instructors.
Admin: Represents personnel responsible for system administration and management.

USE CASES:
Student Enrollment:
The process is initiated by enrolling the student details in the database.

Generate QR Code:
The system generates specific QR Code for each student.

39
Attach QR Code to Student ID Card:
The QR Code is attached to the physical Student ID card for identification.

Scan the QR Code:


The QR Code in the Student ID card is scanned by the student for validation.

Validate QR Code:
The system validates the scanned QR code.
Handle Invalid QR Code:
If the QR code does not match the database, the system automatically marks the
particular student as absent.
Inform the Student:
If the student is ineligible for attendance, the system informs them accordingly.
Register present to the student:

If the QR code is deemed valid, the system records the student as present.
Attendance Upload:
The attendance information for the students is automatically uploaded to the web server.

STUDENT DATA CARD WITH QR CODE:

40
QR CODE SCANNER:

PROCEDURE:
1. Start:
Begin the flowchart with the start symbol.

2. Student Enrollment:
Use a process symbol to represent the process initiated by enrolling the student details in
the database.
3. Generate QR Code:
Use a process symbol to indicate the generation of unique QR Code for the student.

4. Attach QR Code to Student ID Card:


Show the step where the generated QR Code is physically attached to the Student’s ID
card.
5. Scan the QR Code:
Add a process symbol to show the scanning of the QR Code for the validation of the
student.

41
6. Validate QR Code:
Add a decision symbol to check whether the QR Code for the student is matched with the
student details in the database or not.
7. Invalid QR Code:

If the QR Code is not matched with the student details in the database the system
automatically marks absent for the student.
8. Valid QR Code:
If the QR Code is matched with the student details in the database the system records
present for the student.
9. Attendance Upload:

Add a process symbol to automatically upload the student records to the webserver.
10. End:

Conclude the flowchart with an end symbol.

RESULT:
The implementation of Student Examination Data card scan is done and verified
successfully.

42
Ex No :
Date : SCHOOL STUDENT ATTENDANCE WITH FINGERPRINT READER

Aim
To implement a school student attendance with fingerprint reader.
Apparatus Required: -
1. Smart Cards
2. Card Reader
3. Database System
4. Authentication
System
6. Computer/Server
7. Communication Protocols
8. Power Supply

Flow Chart:

43
Use Case diagram:

44
Procedure: -

1. The project requires a fingerprint reader for finger detection.


2. Every student can login to the system through finger detection.
3. The fingerprint of the student is compared with the one stored in database and if it
matches then attendance is marked for that particular student.
4. The system also generates a brief report of attendance from the database according
to subject-wise or date-wise as required.
5. A defaulter list can be generated through system.
6. Admin has the option to take a print of the reports and defaulter list thus generated.

User interface for all users (Log in System)

The login interface for all users to log in to their own accounts. The username and
password are needed in order to log in to the system. Before logging into the system,
users need to enterthe validation code, which is Captcha, to proceed.

Login interface

45
User interface for all lecturer (Change password):

The change password interface for lectures where the user can change their current
password here.

Change Password interface

Upload Attendance Prototype

The upload attendance file for lectures were depicted. The user can upload the
attendance file in excel format only. Before uploading the file, users need to find the
class ID then browse the attendance file to upload.

Upload Attendance interface

View uploaded attendance prototype

All the students’ attendance report can be viewed by lectures as can be seen. This
feature can be used after lecturers have uploaded the excel file, and users need to find
course code and search by date. The report will be generated after clicking a button to
display the uploaded attendance file in the system

46
Student attendance report interface

Student Details
As being illustrated here, this is the view of the student’s details of prototype.
This information will be released when the user clicks on the student ID.

Figure 8. Student details interface

FINGERPRINT READER:

47
BENEFITS:

Result: -
Implementation of school student attendance with fingerprint reader system is
done and verify successfully.

48
Ex No :
FINGERPRINT VOTING SYSTEM PROJECT
Date :

Aim
To implement a fingerprint voting system project.
Apparatus Required: -
1. Smart Cards
2. Card Reader
3. Database System
4. Authentication
System
5. Computer/Server
6. Communication Protocols
7. Power Supply

Flow Chart: -

49
50
Use Case diagram:

51
Procedure: -

Biometric Fingerprint Voting System comprises of two major activities, which are the Voter
Registration and Enrollment Process as well as the Voter Verification Process.

The respective Data Flow Diagrams are shown below:

DIAGRAM FOR VOTER ENROLLMENT PROCESS

BREAKDOWN OF PROCESS 1.0 – SAVE VOTER REGISTRATION:

Level2 DFD Diagram for the Breakdown of the Process1.0

52
BREAKDOWN OF VOTER VERIFICATION PROCESS FLOW:

Level1 DFD Diagram for the Voter Verification Process

BREAKDOWN OF THE VOTING PROCEDURE DATAFLOW:

Level1 DFD Diagram for Fingerprint Voting Process

53
Result: -
Implementation of school student attendance with fingerprint reader system is
done and verify successfully.

54

You might also like