Priyanka 067
Priyanka 067
BELAGAVI - 590018
CERTIFICATE
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 thank Principal Dr. Peter Fernandes, for his constant help and support throughout.
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
ACKNOWLEDGEMENTS……………………………………………............ i
ABSTRACT……………………………………………………………………. ii
LIST OF TABLES……………………………………………………………… iv
1. INTRODUCTION 1
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
5. FUNCTION TEST 20
6. APPLICATIONS 23
8. CONCLUSION 26
REFERENCES………………………………………………………………… 27
iv
LIST OF FIGURES
Fig number Description Page number
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.
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
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.
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
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.
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 .
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
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.
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.
Go to Step 6
Else
Go to Step 2
6. End.
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.
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
Late
Else
Go to Step 3
5. If (Failure times greater than 3)
Go to Step 6
Else
Go to Step 1
6. End
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.
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.
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.
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.
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.
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:
"DATABASE=mysql;" & _
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.
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
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.
FUNCTION TEST
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
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.
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
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.
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.
[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,
[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.