0% found this document useful (0 votes)
90 views35 pages

Priyanka 067

The document describes a technical seminar report on designing an attendance checking management system for college students based on fingerprint recognition. The system uses fingerprint modules to collect students' fingerprints during registration and for attendance checking. A database stores the student, attendance, and teacher information. The lower computer collects fingerprints and transmits the data to the upper computer and database. Tests showed the system can conveniently query and manage student attendance information and is stable and scalable.

Uploaded by

shreyas he
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)
90 views35 pages

Priyanka 067

The document describes a technical seminar report on designing an attendance checking management system for college students based on fingerprint recognition. The system uses fingerprint modules to collect students' fingerprints during registration and for attendance checking. A database stores the student, attendance, and teacher information. The lower computer collects fingerprints and transmits the data to the upper computer and database. Tests showed the system can conveniently query and manage student attendance information and is stable and scalable.

Uploaded by

shreyas he
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/ 35

VISVESVARAYA TECHNOLOGICAL UNIVERSITY,

BELAGAVI - 590018

A Technical Seminar Report on


“Design of Attendance Checking Management System for College
Classroom Students Based on Fingerprint Recognition”

Submitted in partial fulfillment of the requirements as per VTU curriculum of


BACHELOR OF ENGINEERING
IN
COMPUTER SCIENCE & ENGINEERING
By

PRIYANKA KILLEDAR 4AL17CS067

Under the Guidance of


Mr. Venkatesh
Associate Professor

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


ALVA’S INSTITUTE OF ENGINEERING AND TECHNOLOGY
MOODBIDRI-574225, KARNATAKA
2020– 2021
ALVA’S INSTITUTE OF ENGINEERING AND TECHNOLOGY
MIJAR, MOODBIDRI D.K. -574225
KARNATAKA

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE

This is to certify that PRIYANKA KILLEDAR (4AL17CS067) has submitted Technical


Seminar Report on “Design of Attendance Checking Management System for College
Classroom Students Based on Fingerprint Recognition” for the VIII semester B.E. in
Computer Science & Engineering during the year 2020-21

Mr. Venkatesh Mr. Harish Kunder Dr. Manjunath Kotari


Seminar Guide Seminar Coordinator Professor and Head
ACKNOWLEDGEMENT
The satisfaction and euphoria that accompany a successful completion of any task would be
incomplete without the mention of people who made it possible, success is the epitome of
hard work and perseverance, but steadfast of all is encouraging guidance.
So, with gratitude I acknowledge all those whose guidance and encouragement served
as beacon of light and crowned the effort with success.

I thank my Seminar Guide Mr. Venkatesh, Associate Professor in Department of


Computer Science & Engineering, who has been my source of inspiration. He has been
especially enthusiastic in giving his valuable guidance and critical reviews.

The selection of Technical Seminar Topic as well as the timely completion is mainly
due to the interest and persuasion of my Seminar Coordinator Mr. Harish Kunder,
Associate Professor, Department of Computer Science & Engineering. I will remember his
contribution for ever.

I sincerely thank, Dr. Manjunath Kotari, Professor and Head, Department of


Computer Science & Engineering who has been the constant driving force behind the
completion of the seminar.

I thank Principal Dr. Peter Fernandes, for his constant help and support throughout.

I am also indebted to Management of Alva’s Institute of Engineering and


Technology, Mijar, Moodbidri for providing an environment which helped me in
completing the seminar.

Also, I thank all the teaching and non-teaching staff of Department of Computer
Science & Engineering for the help rendered.

Finally I would like to thank my parents and friends whose encouragement and
support was invaluable
PRIYANKA KILLEDAR
4AL17CS067

i
ABSTRACT
In view of the situation that the traditional way of is checking in attendance by teachers in
the daily classroom in Colleges and universities, exist such as answering on behalf of
others, wasting class time, low efficiency which are not conducive to the management of
students’ attendance. The independent pressure fingerprint recognition modules of SM-
2B series launched by Hangzhou Zhongzheng Company are redeveloped against the
background of the present situation of students’ classroom attendance in Tianjin Tianshi
College. The fingerprint attendance system for college students is designed by combining
VB, VC++ programming language and MySQL database. The fingerprint registration and
attendance checking management platform was established on the classroom teacher’s
computer, and the attendance information was stored in the database which ever can be
inquired on the server. The test results show that the attendance system can query and
manage the students’ attendance conveniently, and the system is stable and scalable.

ii
TABLE OF CONTENTS

DESCRIPTIONS PAGE NO.


CHAPTER NO.

ACKNOWLEDGEMENTS……………………………………………............ i

ABSTRACT……………………………………………………………………. ii

LIST OF FIGURES…………………………………………………………...... iii

LIST OF TABLES……………………………………………………………… iv

1. INTRODUCTION 1

1.1 STATEMENT OF THE PROBLEM 2

1.2 OBJECTIVES 2

2. RELATED WORK 4

3. DESIGN SCHEME 7

4. SYSTEM DESIGN 10
4.1 LOWER COMPUTER DESIGN 10
4.2 UPPER COMPUTER DESIGN 15

4.3 DATABASE DESIGN 15

4.4 DATA TRANSMISSION 18

5. FUNCTION TEST 20

6. APPLICATIONS 23

7. SYSTEM IMPROVEMENT PLAN 24

8. CONCLUSION 26
REFERENCES………………………………………………………………… 27

BASE PAPER …………………………………………………………………. 28


LIST OF TABLES
Table Description Page number
number

4.1 Setting parameters of student information table 16

4.2 Setting parameters of attendance information table 17

4.3 Parameter setting of teacher information table 17

iv
LIST OF FIGURES
Fig number Description Page number

2.1 Application of biometrics in different domains 4

3.1 The overall structure of the system 7

3.2 Operation stages of the biometric-based attendance 8


tracking system

3.3 Hardware components for the attendance tracking 9


system

4.1 Principle of fingerprint recognition 10

Flow chart of fingerprint collection for students 12


4.2
14
Flow chart of student attendance
4.3

5.1 Student check-in success interface 21

5.2 Teachers' inquiry of class attendance information 22

7.1 The schematic diagram of ARM embedded system 25

iii
CHAPTER 1

INTRODUCTION
Personal identification is considered an important aspect in recognizing the identity of a
particular individual. A person’s identity can be validated through the traditional or biometric
methods. There are two types of traditional methods which are token-based and knowledge-
based identifications. Examples of the token-based method include possession of a passport,
driving license, and different types of cards such as identity (ID) card and credit card.
Although it is convenient to carry these identity documents, these documents can be
reproduced, stolen, or lost. On the other hand, the knowledge-based method is related to a
password or personal identification number (PIN) created by each individual for
authentication. Nonetheless, it tends to be forgotten easily, especially if the person has
several passwords or PINs for different applications. Another alternative method is through
biometric adoption, which considers the physical or behavioral characteristics distinctive to
an individual. Physical characteristics refer to inherent features of the human body part.
These include the face, fingerprints, and iris. On the contrary, behavioral characteristics deal
with features observed from human action. Examples of human action are gait, voice, and
signature. By using biometric methods, the problems faced in traditional methods as
mentioned above can be solved.

Attendance marking is considered as one of the crucial parts of a class. This is to


ensure students participate in the class activities and learn from their educators. Besides, in
some institutes, the percentage of attendance must be 80% and above for the whole semester
for them to be eligible to sit for the final examination . Currently, most of the attendances are
marked by using the conventional methods such as calling out names or signing off
attendance in paper. Unfortunately, these methods are not suitable for a large class. It is a
waste of time for the educator to call out all the students’ name to mark their attendance
whereby the time can be utilized more efficiently for the teaching and learning processes.
Another method is by signing off attendance. Distraction happens because the student needs
to sign the attendance list and pass on to the other student during class.

Moreover, it can be compromised by a student who signs on behalf of their friend


who does not attend the class. Therefore, biometric systems have been developed as an
alternative way to mark attendance in class. One of the advantages is that the student cannot
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

manipulate the attendance as each individual has different biometric characteristics. In


addition, it also helps in improving efficiency and reduces the educator’s burden as the
attendance is marked automatically. Besides marking attendance, some systems can
determine the students’ seating positions while the other classifies gender of students using
facial features .

This attendance management system uses a biometric concept to facilitate the


attendance system in educational institutes. It uses the most reliable way of uniquely
identifying students through fingerprint reading. Such type of application is very useful in
school as well as in college for daily attendance. Through this application we can keep a
systematic track of student's attendance. This project enables the easy way of maintaining
class attendance with fewer efforts. In this a smart way of taking attendance is done without
wasting paper and time. As now days everything is possible through a small handset so why
not with the attendance also by this we can take attendance through the pc without any
wastage of paper pen. The need of this is to get the proper attendance of the student without
any fraud attendance by this we can immediately get to know about the students who are
absent without wasting any time.

1.1 PROBLEM STATEMENT

In recent years, with the expansion of enrollment in Colleges and universities, the number of
school students is growing. The traditional teacher roll call in the classroom not only wastes
time, but also may exist the phenomenon of proxy. At the end of the semester, teachers must
be collect students’ attendance through roster, which is not only a waste of time and
inefficient, but also not conducive to the overall management of students’ attendance.

1.2 OBJECTIVE

In view of the above problems and the needs of college teachers for the attendance system,
the system realized special attendance management system for college students based on
fingerprint identification. The system realized completes fingerprint information storage,
transmission, check-in information query, statistics and other functions, which through
Department of Computer Science and Engineering, AIET 2
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

fingerprint collection, comparison, identification, database establishment, data transmission


and the design of upper and lower computer interface. It greatly improved the efficiency of
students' roll call in class, simplified the workload of teachers, reduces the cost of system
development and maintenance, and is easy to expand.

Department of Computer Science and Engineering, AIET 3


CHAPTER 2

RELATED WORK
Currently, biometrics are employed in a wide variety of domains. According to a 2018
report by German and Barber from the Center of Identity, University of Texas at Austin,
the top three sectors which embrace biometric methods are financial services, technology,
and government. This is followed by the workplace, recreation, and healthcare and with
the least usage in the education domain. Figure 2.1 depicted the different domains as
mentioned, along with the biometric application percentage.

Figure 2.1. Application of biometrics in different domains

In financial services and technology domains, a person can use a mobile wallet to
purchase goods. This is because most of the current mobile phones are integrated with a
biometric scanner. By adding a credit card to a mobile wallet, payment for in store or web
purchase can be done through Apple Pay or Samsung Pay. In Apple Pay , Face ID or
Touch ID is used while Samsung Pay utilized the fingerprint or iris for authentication. In
addition, the banking industries are also adopting biometric measures to authenticate their
customers at ATMs. For instance, almost 90% of the ATMs in Macau were installed with
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

“Know-Your Customer” facial recognition technology . Asserting that facial recognition


is less secure, Bank of China (Hong Kong) equipped the company’s ATM with finger vein
identification . As of December 2017, 160 ATMs had been installed in all the branches in
the city state.
Governments all over the world are quick to adopt biometrics for different
purposes. Malaysia is the world’s first country to use an electronic passport with a
thumbprint as the biometric security feature in 1998. Subsequently, the passport was
further enhanced with an additional security feature using face recognition. Other than
that, the fingerprint is also incorporated inside the chip on the Malaysia’s identity card,
MyKad. Over in China, a vast network of surveillance cameras enabled with face
recognition technology was installed to help in criminal detection and law enforcement.
Moreover, a number of international airports are seeking to enhance efficiency and
improve passenger experience by deploying biometric technology. Besides, the biometric
processing of a passenger also helps the respective government in controlling border
checkpoint security. Face recognition technology is employed in Singapore’s Changi
Airport and Atlanta’s Hartsfield-Jackson International Airport in the US . A new “smart
tunnel” check-in system using iris recognition was implemented in Dubai International
Airport .
The workplace and education domains applied biometric technology for
attendance recording or tracking , accessing permission, and behavioral analysis.
Attendance records are used for an employee’s payroll and to determine whether a student
is eligible to sit for an exam. Access permission ensured that only authorized personnel
can enter a premise. Furthermore, behavioral biometrics is used to track the concentration
level of each individual either in an office or in a classroom. The recreation domain also
embraced biometric technology, as can be seen in Universal Studio Hollywood, which
required guests to fingerprint in order to enter the theme park. Another example is in
Wuzhen, a historic tourist park in China. Visitors need to register using facial biometrics
to gain entry into various attractions. In the healthcare domain, biometrics has been
introduced for patient identification and electronic medical record management. For the e-
health system, patients at home use biometric features to identify themselves for receiving
medical service remotely. A wearable device with built-in sensors is used to transfer real-

Department of Computer Science and Engineering, AIET 5


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

time data of the patient to the doctors in the hospital. As a result, doctors can make
accurate and timely treatment based on the data and electronic medical record.
Due to the low percentage of biometric applications in the education sector, this
paper provides details in the biometric-based attendance recording or tracking system. In
academic institutes, both teaching and training are delivered to transfer knowledge and
skills from educators to the students. For a conductive learning environment, there is a
need for students to attend classes so that they can seek knowledge and learn skills from
their educators. Although there are many online courses available, these courses do not
offer the opportunity of a direct face-to-face interaction with the educator. Through
continuous interaction, students can get immediate feedback regarding any doubt in a
particular topic. Besides, it also helps to strengthen the relationship between educators and
students; thus, students tend to be more motivated to study.

Department of Computer Science and Engineering, AIET 6


CHAPTER 3

DESIGN SCHEME
The program design of the system is mainly divided into four modules: fingerprint collection
and comparison, establishment, reading and writing of database, network connection and the
design of upper and lower computer interfaces. The overall structure of the system is shown
in Figure 3.1. The fingerprint instrument adopts SM-2B series independent pressure feeling
sensitive fingerprint identification module which launched by Hangzhou Zhongzheng
company. VB and VC++ are used as programming languages. MySQL is used as database .

Figure 3.1. The overall structure of the system

The teaching computer in the classroom is used for lower computer in the system which
connects the fingerprint instrument through the USB interface. The functions of fingerprint
information collection, comparison, identification, student’s attendance and teacher interface
management are realized by the lower computer. The upper computer is located in the
Educational Administration Office (or teaching supervisor office) of the school, which is
mainly operated by the administrator to realize the query management of attendance. The
communication between the lower computer and the upper computer is realized by LAN.
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

In terms of the operation stages of the biometric-based attendance system, it can be


viewed from the user’s context or developer’s perspective as shown in Figure 3.2. From the
user’s context, there are two operation stages which are the enrollment stage and
authentication stage. In the enrollment stage, all the students’ biometric characteristics are
captured and labelled with their name or roll number, respectively. These biometric
characteristics can be in the form of the iris, voice, fingerprint, or face. Generally, the iris or
face images are acquired using cameras, voice recorded with microphones, and fingerprint
obtained through a scanner. At the beginning of a semester, the students are required to
register their biometric traits during the enrollment stage. These biometric data are stored in
the database and serve as templates for the authentication stage. The numbers of templates
required for every student are different for each system.

Figure 3.2. Operation stages of the biometric-based attendance tracking system

Hardware is required as the biometric-based attendance system is constructed from


several components. From the literature survey, hardware can be further divided into five
categories, as shown in Figure 3.3. They are microcontroller platform, biometric sensor,
communication channel, database storage, and other components.

Department of Computer Science and Engineering, AIET 8


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

Figure 3.3. Hardware components for the attendance tracking system.

Department of Computer Science and Engineering, AIET 9


CHAPTER 4

SYSTEM DESIGN
4.1 Lower Computer Design

The lower computer consists of three parts: Students’ fingerprint information collection
and attendance, login interface and the design of database.

Fingerprint information collection is divided into three processes: fingerprint


template collection, feature extraction and fingerprint recognition. Fingerprint template
collection is to collect user’s fingerprint image by fingerprint instrument, extract
fingerprint features from fingerprint image to form fingerprint template and store it in
database. Fingerprint recognition consists of two processes, registration process and
recognition process. The specific recognition principle is shown in Figure 4.1.

Figure 4.1. Principle of fingerprint recognition

In the process of registration, users need to collect fingerprints first, and then the
computer system will automatically extract the features which one will be saved as
templates in the database or other designated places. The features compared with the
template of the database and the comparison results will be given. The process is a general
process, which is applicable to all biometrics. The process of student fingerprint
information collection is shown in Figure 4.2. First, the teacher opens the teacher’s login
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

interface and enters the correct account number and password. Then, enter the student
fingerprint collection or attendance interface. Next, students fill in personal information
according to the prompt information which including student number, name, gender,
major and class. After filling in, three fingerprint acquisitions are combined to form a
string template. A text box pops up in the interface to prompt “registration succeeded”,
and the corresponding student information is written into MySQL database to complete
fingerprint acquisition.

Algorithm for Finger Print Collection of Student


1. Start
2. If (Teachers Login)
Fill student information
If (Information complete)
Go to Step 3
Else
Go to Step 2
Else
Go to Step 5
3. Get Fingerprint
If (Fingerprint detected)
Generate equivalence
If (3 times)
Go to Step 4
Else
Go to Step 3
4. If (Merge equivalence)
Access database and store
Go to Step 6
Else
Go to Step 6
5. If (Login fails greater than 3 times)
Department of Computer Science and Engineering, AIET 11
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

Go to Step 6
Else
Go to Step 2
6. End.

Flow chart of fingerprint collection for students

Figure 4.2. Flow chart of fingerprint collection for students

Department of Computer Science and Engineering, AIET 12


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

The basic information of students can exist in the database after inputting the fingerprint. In
order to facilitate the management and maintenance, the fingerprint can exist in the database
in the form of fingerprint number and student number. Each teacher machine only needs to
register fingerprint information once to sign in permanently. The attendance process of
students is shown in Figure 4.3. The students select the class and the course to be signed in
when they entering the sign in interface after the teacher logs in and click the “sign in”
button. The students enter the fingerprint of their own registered by the fingerprint analyzer
and comparing with the template fingerprint information. The attendance time information is
Wrote into the time column in the attendance database when the comparison is successfully.

Algorithm for Student Attendance

1. Start
2. If (Teachers Login)
Sign In
Choose class and course
Go to Step 3
Else
Go to Step5
3. Get fingerprint
If (Fingerprint Detected)
Go to Step 4
Else
Go to Step 3

4. Generate equivalence
If (Matching template successfully)
Write database register time
If (Sign in successfully)
Go to Step 6
Else

Department of Computer Science and Engineering, AIET 13


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

Late
Else
Go to Step 3
5. If (Failure times greater than 3)
Go to Step 6
Else
Go to Step 1
6. End

Flow chart of student attendance

Figure 4.3 Flow chart of student attendance

Department of Computer Science and Engineering, AIET 14


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

The lower computer realizes the functions of teachers’ login, students’ fingerprint
collection and attendance. In the process of attendance, the input fingerprint is detected
first. If the fingerprint information does not matched, the student will be prohibited to sign
in that eliminated the phenomenon of Instead of check-in. At the same time, the system
needs to collect fingerprint information for three times before generating feature template
ensured the integrity of input fingerprint information, which lays a solid foundation for
later attendance fingerprint feature matching.

4.2 Upper Computer Design

The interface design of the upper computer is realized in the environment of


Visual Basic 6.0. VB6.0 is classic software for programming windows, which is relatively
simple compared with other software. The upper computer mainly completes the query of
sign in information, which is divided into the query of teacher and student. The query
interface can switch between teacher and student. When the teacher inquires, they shall
input the registered name and the password. If the teacher log on more than three times by
erroneous password, who will be refused to log in. When the teacher logs on successfully,
they can enter the query class and course, click “query” and the program access database
will screen out all the sign in information that meets the class and course requirements.

When the student inquires, they shall input the student number and the password.
Also, if the student log on more than three times by erroneous password, who will be
refused to log in. When they log on successfully, they can screen out all the sign in
information that meets the student number and course requirements. All inquiry
information includes: class, name, student number, course, check-in times and late times.

4.3 Database Design

Database is an important part of the system, mainly responsible for the storage of
fingerprint attendance data and login information of teachers or students. The system
completes the design of database on Navicat for MySQL platform.

Department of Computer Science and Engineering, AIET 15


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

4.3.1 Construction of Database Model

In the whole attendance system, the main objects in the database are: students, teachers,
administrators and the specific information of attendance fingerprint. Among them, the
relationship model associated with students includes: student number, name, gender,
major, class, fingerprint information and login password; the relationship model
associated with teachers includes: name, password, substitute class, course taught. The
relationship model associated with the administrator includes: time and times of
attendance, details; the relationship model associated with the attendance information
object includes: the date and serial number of attendance, student number, attendance
time, late and early leave time, absence or not, absence times, etc.

4.3.2 Setting of Main Parameters of Database

According to the previous design of the database, the corresponding table is created for
each relationship model, and the student ID is used as the primary key between the table
and the object of the table to identify the identity of students. The specific design is shown
in table 4.1-4.3.

Table 4.1. Setting parameters of student information table

Department of Computer Science and Engineering, AIET 16


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

Table 4.2. Setting parameters of attendance information table

Table 4.3. Parameter setting of teacher information table

Department of Computer Science and Engineering, AIET 17


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

4.3.3 Database Connection

The upper and lower computer must be connected with the database respectively after the
design of interface which can complete the storage and transmission of information. After
the fingerprint attendance meter collects information, the string generated will be stored
through the following database connection code:

StrConn = "DRIVER={MySQL ODBC 5.3 ANSI Driver};" & _

"SERVER=" & db_host & ";" & _

"DATABASE=mysql;" & _

"UID=root; PWD=root; port=33066"

StrConn sets the database driver, which must match the version of its own computer and
database. After installing the driver, the similar driver name is written here. “SERVER”
sets the database address. “Database” is the database name.

UID, PWD, port are database user name, user password and database port number
respectively, which are filled in or generated information when establishing database. The
information is set in the program to connect to the database must be consistent with the
sampled information completely; otherwise it cannot be accessed successfully.

When accessing the database, the fingerprint string should be matched with the
fingerprint information at the time of registration. After matching, you can know the
courses and the specific time of students' attendance by accessing the database “select”
instruction. Then the program compares the scheduled check-in time with the actual
check-in time of the students in the database to determine whether the time difference is
within the predetermined value range, so as to make a successful check-in or late
assessment, and then stores the check-in information in the check-in form.

4.4 Data Transmission

In class, students check their attendance on the fingerprint acquisition device connected to
the teacher’s computer, and transmit the information of the attendance (attendance date

Department of Computer Science and Engineering, AIET 18


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

and time, name, student number, etc.) to the central server in real time through the school
LAN.

The central server is also a server for student attendance information management,
through which the school’s academic administrators can query the attendance of each
student, as well as the current class and time of the students.

Department of Computer Science and Engineering, AIET 19


CHAPTER 5

FUNCTION TEST

The test environment of the system is:


System software: Windows 7 Application
software: VB6.0 VC + + 6.0
Database: Navicat for my SQL
Hardware: Zhongzheng fingerprint collector
computers Network environment: LAN

The system is applied to the certain class check on work attendance in our school to
carry out the actual running test. In the classroom A, the teacher computer connects the
fingerprint instrument by the USB interface and runs the attendance system and database of
the lower computer; in the central server of the academic affairs office, the upper computer
attendance system and database are run, and the data transmission is realized through the
LAN connection. According to the design of the whole system, it can be divided into
landing, check-in, late, truancy and other modules. Through the modular processing, it is
convenient to test the system. The system mainly tests these modules.

On the teacher's computer, teacher open the login terminal and input the teacher's
name and password in turn according to the prompts, click “login”, and enter the
“registration fingerprint” interface after the prompts are successful. In the interface, students
enter their names, student numbers, classes and click to “enter fingerprints” according to
the prompts. They enter their fingerprints three times and the dialog box “registration
succeeded” pops up. After registration, they click “fingerprint attendance” to enter the
attendance interface and select attendance course, then click “start sign in” to enter the
interface of input students’ fingerprint information, until prompt to sign in successfully. The
successful check-in interface is shown in Figure 5.1.
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

Figure 5.1. Student check-in success interface

The attendance of one course, class or classmate can be queried on the upper
computer. The actual test is to track the attendance of a class in a week. There are two
methods to record attendance, one is manual method, and the other one is fingerprint
attendance system. The fingerprint attendance results of the power electronics course by the
students of Class I level 15 automation are shown in Figure 5.2, which is consistent with
the manual attendance.

The attendance management system has been to run stably, which has the following
advantages: simple operation and simple interface. Even without computer operation basis,
it can complete attendance statistics and other operations through system prompt and
guidance, which is highly praised by teachers and students participating in the test.

Department of Computer Science and Engineering, AIET 21


Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

Figure 5.2. Teachers' inquiry of class attendance information

Department of Computer Science and Engineering, AIET 22


CHAPTER 6

APPLICATIONS

1. To get rid of paper-based monitoring: Employees and school staffs are surrounded by lots
of paper which in the end overwhelms them. Biometric attendance system will help them
eliminate the use of paper-based attendance tracking and erroneous calculations.

2. Most Accurate tracking solution: Humans are prone to errors and errors in attendance can
be costly to companies. Biometric Machines eliminate the inaccuracies in tracking attendance.
It is impossible to forge or duplicate the attributes of these machines.

3. Saves time: Biometric Devices save the precious time of employers that are required to
manage the attendance manually. The total time of the employee will be calculated
automatically based on the clock-in and clock-out time. An employer can download the
attendance report of any employee and view it.

4. Better security: Biometric systems are the most secure systems. No data can be stolen from
the database of these systems. They also eliminate the chances of proxy attendance. No one
can enter the premises without accessing the biometric. Hence eliminating the possibility of
theft.

5. Saves Money: It is a one-time investment that caters the need of an organization for years.
CHAPTER 7

SYSTEM IMPROVEMENT PLAN


In the system, the fingerprint instrument must be connected with the PC, which is not ideal
in terms of convenience. Therefore, the idea of realizing the function of the lower computer
in the embedded system based on arm is proposed. The structural schematic diagram of the
whole system is shown in Figure 7.1.

Figure 7.1 The schematic diagram of ARM embedded system

The embedded system based on ARM can select different operations through fingerprint
instrument and operation key to complete fingerprint template acquisition, comparison,
feature extraction and fingerprint identification , etc. Fingerprint information is received
and sent through sensor network devices and wireless data receiving devices by Wi-Fi
wireless transmission technology, and different operation processes are indicated by
indicator lights . It can also be extended to the attendance system based on Wi-Fi fingerprint
location technology to improve the efficiency of the system . The system can also connect
the unlocking mechanism to open the door lock by comparing the fingerprint information
and upload the unlocking record to form the fingerprint lock. Fingerprint lock can also be
installed on the safe or office door as access control or it can be used for the access control
management of hotels or office buildings through network functions, forming an important
part of smart home. For example: in the hotel access control management, the service desk
Design of Attendance Checking Management System for College Classroom Students Based on Fingerprint
Recognition

enters the fingerprint template of the customer, which is transmitted to the fingerprint
controller of the guest room through the network. The customer enters the fingerprint on
the fingerprint meter of the guest room. If the comparison is successful, the door can be
opened and the unlocking record can be uploaded.

Department of Computer Science and Engineering, AIET 25


CHAPTER 8

CONCLUSION
This system meets the needs of college teachers, and designs a class attendance system
composed of fingerprint instrument, upper computer and lower computer. Students only
need to register fingerprint information once, and then they can carry out fingerprint
attendance for permanent. The academic affairs office can easily query and manage the
students’ attendance problems that save the teachers’ manual roll call in class and
reporting attendance after class, which is convenient, fast and time-saving Strength,
greatly enhancing the supervision of students. The system has the advantages of strong
practicability, wide range of use, easy expansion, low cost of installation and
maintenance, and has a long-term development prospect. The improved system is
compact, portable and easy to operate. It can be widely used in many fields, such as public
security, banking and computer network information security and so on.
REFERENCES
[1] Y. +. Wu, Z. M. Liu, J. C. Lin, Design of the Flassroom fingerprint attendance system based on
S3C2440,Journal of Sanming university, Vol.32, No.2, 33-38, 2015.

[2] L. Li, Y. Yin, X. J. Cui, Fingerprint attendance system based on hypersphere covering of
biomimetic pattern recognition, Journal of Shanghai Normal University(Natural Sciences),Vol.44,
No.1,81-87, 2015.

[3] J. N. Wang, Design and development of student attendance management system based on
Android, Modern Electronics Technique, Vol.37, No.8, 99-101, 2014.

[4] L. J. Su, B. C. Liu, L.M. Zhao, Design of portable fingerprint attendance and information
management system, Computer Measurement & Control,Vol.25, No.6, 181-184, 2017.

[5] X. M. Xie, Research on Effective Way to Improve Attendance Management in University, 2nd
International Conference on Humanities Science, Management and Education Technology (HSMET
2017), 332-337, 2017.

[6] P. Qi, P. Tian, W. L. Cai, Design and implementation of fingerprint acquisition and recognition
system based on Single-Chip microcomputer, on Electronic technology, No.6, 63-65, 2016.

[7] M. G. Zhang, Design and Implementation of a Fingerprint Based Attendance Management


System via VC, Jilin University, Changchun, China, 2013.

[8] R.B. Liu, A Study of the Design and Key Question of the Students Fingerprint Attendance
Checking System, Huaqiao University, Quanzhou ,China,2014.

[9] R. B. Guo, M. J. Chen, X. T. Lan, et al, Research on fingerprint entry platform based on the
internet of things, Information Communications, No.1, 135-136, 2018.

[10] A. L. Qu, C. L. Ma, H.M. Liu, Design of student attendance system based on ARM and barcode
technology, Journal of Beijing Vocational College of Agriculture, Vol.31, No.5,102-106, 2017.

[11] Y.F. Wang, H.J. Ai, W. P. Tu, Wi-Fi fingerprint clustering application in indoor area of interest,

Computer Applications 㸪Vol.36, No.2, 488-491, 2016.

[12] X. M. Peng, J. Ye, Design and implantation of remote fingerprint attendance system based on
3G/Wife, Computer Applications and Software, Vol. 33, No.5, 102-107, 2016.

You might also like