100% found this document useful (1 vote)
189 views11 pages

QR Code Based Smart Attendance System

Uploaded by

DAVE FONTEJON
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
189 views11 pages

QR Code Based Smart Attendance System

Uploaded by

DAVE FONTEJON
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd

ISNHS Contact Tracing System Using QR Code

(A Project Proposal)

1. Introduction
Among the various types of attendance systems that have been developed, using punch
cards, log books, fingerprint systems, barcodes, QR codes and also RFID still cause lots of
problems such as providing incorrect information to the users. The pur pose of the
smartphone based attendance system is to computerize the traditional way of recording
attendance and provide an easiest and smart way to track attendance in institutions nowadays,
the most common device that have been come into account in marketing and business are
smartphone devices. Moreover, it comprises lots of them running Android OS.

1.1. Main objective


“QR Code Based Attendance Management System” is a combination of two android
applications developed for taking and storing the attendance of the students on the daily basis
in the college. Here the professor, who is handling the subjects, will be responsible to mark
the attendance of the students. Each staff will be given an android application that is used for
taking attendance and generate the overall attendance status. An accurate report based on the
student attendance is generated here. Report of the student’s attendance on weekly and
monthly basis is generated as desired. The main objective of the automated attendance system
is to computerize the traditional way of recording attendance and provide an efficient and
automated method to track attendance in institutions. Advantages of QR Code Based Smart
Attendance System:
 Provide better security.
 Maintenance of the system is easy and cost effective.
 Generate the result quickly.
 Provide accurate and efficient data.
 User friendly.

1.2. Problem statement


 Development of a SMART QR CODE BASED ATTENDANCE SYSTEM.
 Integrating Android device with QR code and SQLite to store attendance results.
 Analyzing the attendance on weekly and monthly basis.

1.3. Feasibility
 Economic feasibility: The developed system is time effective because attendance is
marked automatically. It is also cost effective because of no use of paperwork.
 Technical feasibility: The system is economic and it does not use any other
additional Hardware and software.
 Behavioral feasibility: The system is user friendly.

1.4. Characteristic of proposed system


 User Friendly
 Reports are easily generated
 Very less paper work
 One spot solution for attendance calculation

2. Methodology
To achieve the above discussed objectives, a step-by-step methodology has been followed.
The details of methodology are given below:
 Develop a QR code generator android app using the details of student such as roll
number, student ID.
 Develop an Android app that take the attendance with respect to the specific subject
and generate the student attendance sheet as per attendance details.

2.1. Software requirement


 Android Studio
 Android OS 4.2+ (Mobile)

2 Xiong Wei, Anupam Manori, Nandgopal Devnath, Nitin Pasi, and Vivek Kumar
International Journal of Smart Business and Technology
Vol. 5, No. 1, (2017), pp.1-10

 MS Excel

2.2 Hardware requirement


 Android Smartphone running Android OS version 4.0.3(API level 15)+

2.3 Input/output
 Input: QR code, Bar code
 Output: XLS and CSV sheet

Database used
 SQLite Database

2.4. Use case


The various actors of the system along with their functionality are described in the

Figure 1. Use case diagram

Copyright ⓒ 2017 GV School Publication 3


QR Code Based Smart Attendance System

2.5. Data flow diagram


The data flow diagram of the system is given in the diagram:

Figure 2. Data flow diagram

2.6. Database
The database of student attendance is managed using SQLite. The database stores subjects
names, codes, student’s name, and attendance status. The database table is shown in below:

Figure 3. Database for a particular subject

4 Xiong Wei, Anupam Manori, Nandgopal Devnath, Nitin Pasi, and Vivek Kumar
International Journal of Smart Business and Technology
Vol. 5, No. 1, (2017), pp.1-10

2.7. Sequence diagram


The overall sequence diagram of the goal system is given below

Figure 4. Sequence diagram of the application system

2.8. Flow chart


The flow chart of the problem is shown in the figure below.

Figure 5. Flowchart of the application system

Copyright ⓒ 2017 GV School Publication 5


QR Code Based Smart Attendance System

3. Homepage of developed project


The graphical user interface of our project is shown in below, here Present Sir is our
application name, ADD NEW SUBJECT, TAKE ATTENDANCE, EXPORT, DELETE
RECORDS are the buttons to perform various task.

Figure 6. GUI of developed project

3.1. QR code generation


To generate the QR Code you need to enter the roll number of the student:

Figure 7. QR code generation

6 Xiong Wei, Anupam Manori, Nandgopal Devnath, Nitin Pasi, and Vivek Kumar
International Journal of Smart Business and Technology
Vol. 5, No. 1, (2017), pp.1-10

3.2. Adding subject to database


For adding a subject, just fill the following field given in the screenshot:

Figure 8. Adding subjects and other details

3.3. Adding student to database


For adding the student first you need to select the desired subject in which you taking the
attendance as shown in below:

Figure 9. Adding student to database

Copyright ⓒ 2017 GV School Publication 7


QR Code Based Smart Attendance System

3.4. Deleting subject from database


If anyone need to delete a subject details permanently, teacher just need to enter the
subject code:

Figure 10. Deleting subject from database

3.5. Taking attendance

Figure 11. Taking Attendance

The right sided screenshot is the output of the scanned QR code this shows total number of
students with number of students present as well as absent:

8 Xiong Wei, Anupam Manori, Nandgopal Devnath, Nitin Pasi, and Vivek Kumar
International Journal of Smart Business and Technology
Vol. 5, No. 1, (2017), pp.1-10

3.6. Exporting attendance to CSV/XLS file


For exporting the overall attendance sheet in CSV/XLS format the teacher need to select
the subject code.
Here is a screenshot of generated CSV file, 0 represents absent and 1 represents present:

Figure 12. Exporting Attendance to CSV File

4. Conclusion
The developed system presented in this paper has been successfully designed and tested.
The student’s attendance status will be analysed and exported. Attendance monitoring system
is very important in our daily life. It is possesses a really great advantage, among the whole
types of code scanning technology, QR Code Based Smart Attendance System is the most
accurate. In this project report, we have given an introduction of Attendance monitoring
system and its advantage. It is an efficient method to store the attendance in the smart phone
rather than wasting the paper.

5. Future scope
Our future work will focus on providing missed class topics and notes available to
students. Full control to professor with more secured and enhanced options. Finally we
conclude, if we integrates this attendance monitoring system with face identification tool then
system will solve the real world attendance problem.

Acknowledgement
We owe special debt of gratitude to Professor Geetam Singh Tomar, Director, THDC
Institute of Hydropower Engineering & Technology, Tehri for his support and assistance
during the development of the project. His sincerity, thoroughness and perseverance have
been a constant source of inspiration for us. It is only his cognizant efforts that our
endeavours have seen light of the day. We also do not like to miss the opportunity to
acknowledge the contribution of all faculty members of the department for their kind
assistance and cooperation during the development of this paper.
1. Anupam Manori

Copyright ⓒ 2017 GV School Publication 9


QR Code Based Smart Attendance System

2. Nandgopal Devnath
3. Nitin Pasi
4. Vivek Kumar

References
[1] “Android tutorials” [Online]. Available: [Link]
[2] “Android tutorials” [Online]. Available: [Link]
[3] “QR code integration with Android” [Online]. Available: [Link]
[4] “About Bar Code” [Online]. Available:[Link]
[5] "ISS QR Code AIM Store: Historical Archive" [Online]. Available: [Link]
[6] “Android Tutorial” [Online]. Available: [Link]

10 Xiong Wei, Anupam Manori, Nandgopal Devnath, Nitin Pasi, and Vivek Kumar

View publication stats

You might also like