Vous êtes sur la page 1sur 4

2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC)

21 - 23 Dec 2017, Dhaka, Bangladesh

Development of Smartphone-based Student


Attendance System
Md. Milon Islam, Md. Kamrul Hasan, Md Masum Billah, and Md. Manik Uddin
Department of Computer Science and Engineering
Khulna University of Engineering & Technology, Khulna-9203, Bangladesh
miloncsekuet@gmail.com, mhgolap11@gmail.com, masum.cse2k12@gmail.com,and manikcsekuet2@gmail.com

Abstract— Student’s attendance tracking is a vital issue in order


to monitor students’ performance in the classroom as well as in
their studies. It becomes a key concern because the university
authority maintains a rule that one student can only attend in the
exam if his/her attendance is higher or equal to several percentages
(60%,70% or 80% etc.) otherwise not. The traditional attendance
system needs student’s to physically sign the attendance sheet each
time for the attendance of each class. This is unnecessarily time-
consuming to notice and mark student's name on the attendance
sheet. This also happens that some students may accidentally or
willingly mark the student's name like as proxy. The hard copy of
attendance sheet may get lost. Using Smartphone like as Android
Technology the course teacher will be able to take attendance
easily by our designed mobile application and save the attendance
in the phone as well as in server and can check percentage and also
can print as hard copy. Using the stored information, this system
is able to mark attendance, marking intruders’ entry, attendance
percentage calculations, send emails, and send SMS to the
guardian to keep them updated about their child’s attendance at Fig. 1. Proposed solution of student attendance system.
the Institute. The designed system has an online access from any
place and any moment which may extraordinarily assist the course Fig. 1 shows the proposed solution of student attendance system
teacher with keeping track of their student’s attendance. where a course teacher takes attendance via Smartphone and
then the Smartphone application process the data and also
Keywords- Mobile Application, Web Server, Student’s teacher can save the data in the web server as well as phone
Attendance, Smartphone, SQLite Database, MySQL Database.
server.
The remaining part of this paper is systematized as follows.
I. INTRODUCTION Section II shows the literature review associated with this field.
Student attendance administration is a critical content of the Section III compares among three technologies, Smartphone,
administration of school/college/university students [1].The radio frequency identification (RFID) and BAR code system.
traditional scenario of tracking student attendance in the Section IV implies high level system design. Section V
classroom is done by obligating the students to physically mark represents the features of the application that will motivate to
use the application. Section VI presents the technical
the attendance sheet that goes around the classroom while a
implementation procedure. Section VII shows the system testing
course teacher is delivering the speech. For example, a course
procedure which makes the system error free. At last, section
teacher with an extensive class may notice the bother of having VIII finishes up the paper.
the attendance sheet being passed around the class and the
physical marking of attendance by students are oppressive and
no doubt occupy them from instructing and getting complete II. LITERARURE REVIEW
consideration from the students [2]. In order to enhance attendance tracking framework, scholars
The main focus of this paper is to introduce the application of chipped away at the change from the alternate point of view.
Smartphone in attendance system. Nowadays Smartphone is Zhang et al. [3] is with the assessment that attendance
very common to all the teachers so that they can easily take administration is overlooked by current instructive organization
attendance and process the attendance where it needs. The main administration framework, concentrating just on record
benefits of this system is that the teacher can get computed administration, training design, course administration, and so
percentage, can print hard copy with details attendance on thus they established attendance administration framework
information, can save data in phone database as well as save utilizing VisualStudio.NET and Oracle. Mohamed et al. [4]
data to remote server database which ensures that the outlined a unique finger impression gadget that is utilized as a
information will never lose, can use the data where it needs. part of unique finger impression attendance framework. The

978-1-5386-2175-2/17/$31.00 ©2017 IEEE

230
2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC)
21 - 23 Dec 2017, Dhaka, Bangladesh

students check their essence by putting their finger on the IV. HIGH LEVEL SYSTEM DESIGN
gadgets sensor. But this framework has a lack of feasibility The Smartphone-based Student Attendance System using
because finger print scanner can’t always detect at the first time. mobile application improves automated recording of student
The NFC-based applications rearrange different human attendance in school/college/university. With a specific end
everyday exercises by just touching a thing settled or goal to framework plan, various Smartphone-based strategies
coordinated with NFC tag. For example, Smart Touch is one of and systems have been implemented. Related research on the
the early NFC ventures that spotlights on NFC innovation framework improvement and testing were additionally studied
which was composed by VTT Technical Research Centre to give direction in assessing the system while taking the
Finland; applications in different zones were produced under reasonable approach in planning the proposed framework. Our
this venture, for example, mobile compensation and ticketing, proposed framework comprises of three fundamental modules
savvy publication, attendance framework for schools, home namely the Mobile application, Database module and Web
utilize, family unit get to control and security, blood glucose server module. Those modules are integrated together to get the
meter, and so forth [5]. In [6], a robotized attendance desired result. Every module conveys its own capacities and
administration framework was executed both in electronic and unique elements. The system block diagram is outlined in Fig.
portable stage utilizing stationary grid AR 400 RFID reader 2, where principle parts are depicted.
with four circulatory polarized antennae and Symbol MC9000-
G hand held RFID reader separately. But the system is highly A. Mobile Application
expensive. The mobile application provides all the facilities of the
Soewito et al. [7] proposed an attendance system using finger system of Smartphone-based Student Attendance. The
print and GPS technology through smartphone. The system is application provides a user interface which communicates with
time-consuming as it used finger print technology. The system the course teacher and helps to take attendance. Then it can be
is able to collect data but can’t generate .pdf or .xlsx file. Noor saved in phone SQLite database as well as in MySQL database
et al. [8] developed a system for the students attendance simultaneously. The MySQL database is placed in web server
automation. In this system, each students have a ID assigning a which ensures the remote store of attendance. By using this
barcode which is read by the smartphone application. In this application user can calculate percentage automatically, print
system, one students can carry the ID of the others which will details of the attendance, send SMS, and send an email.
mislead the attendance system.
B. Database and Web Server
III. SMARTPHONE VS RFID AND BAR CODE SYSTEM A database is characterized as a composed gathering of data.
a) The smartphone can control only by course teacher Our database is utilized to particularly store the data gathered
and teacher can retake or modify the attendance which by the mobile application. In addition to more features to the
is not possible in RFID and bar coding. clients, our online framework can operate the recorded student
b) The smartphone is cost effective and faster where the attendance record by inquiring the database. This incorporates
computerized operation, for example, condensing a specific
price of RFID reader or bar code reader is much
student attendance by figuring the attendance rate for a unique
higher. In this system, there is no extra cost for buying
course. The web server provides the facility of MySQL
RFID card or bar code reader. database. The server is the remote store of attendance record.
c) In RFID or bar coding system one student must carry Only the mobile application can communicate with the web
his/her RFID card or bar code card which is difficult server. The application can update the MySQL database and
to do always, even one student carry another’s card can retrieve data from web server. If the loss of data occurs user
d) Reading from RFID or bar coding is time-consuming can restore from web server MySQL database. An instructor
and sometimes it needs an operator to operate but in may alter details of a student yet a student is not permitted to do
Smartphone requires minimum time and no need an any alteration to their information.
extra operator to operate.
e) Endeavoring to peruse a few tags at any given moment
may bring about flag impact and eventually to data
misfortune in RFID system, our system is free from
this type of problem.
f) Assembling of tags is not yet 100% disappointment
free today; around 20–30% of tags utilized as a part of
early RFID pilots have been faulty.
g) In bar coding system there arise some problems like as
optical observable pathway checking, constrained
perceptibility, confined traceability, unequipped for
item level tracking, work concentrated, defenseless to
ecological destruction, inclined to human blunder. Fig. 2. System block diagram.

231
2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC)
21 - 23 Dec 2017, Dhaka, Bangladesh

V. FEATURES OF THE APPLICATION


A. Taking Attendance and Percentage Calculations
Every student attendance against each course is set apart on
the premise of stay in the class. If stay time in the class ties with
the required time, then attendance is denoted as ‘Present’. The
attendance of students who were out of class during a class hour
is marked as ‘Absence’. There is no chance of duplication
record in the system. The percentage calculations are performed
automatically by mobile application for every student in each
registered courses in order to check his/her performance to
attend in the examination. If the calculated percentage is less
than the required percentage then the student will be suffered.
B. Emailing System and Messaging System
In the case of low percentage, an e-mail is sent to student’s
guardian including the percentage details as well as a warning.
By this, the students’ parents will be automatically updated Fig. 3. Road map of graphical user interface smartphone-based student
about his /her child’s progress. For sending Short Message attendance system.
Service (SMS), the mobile application is used. Whenever the C. Graphical User Interface (GUI)
student acquires a low percentage, an SMS is sent to his/her
A course teacher is permitted to enter the application user
guardian to update them about their Child’s Progress in case
interface by signing in to the framework through a login page
they are not able to check their email.
by providing his/her required information. This kind of
validation is vital with a specific end goal to counteract access
VI. TECHNICAL IMPLEMENTATION by intruders’ [9]. The course teacher has full access to the
system. The course teacher can moderate and change the data
In view of the framework diagram demonstrated before, the
in the framework. The road map of graphical user interface is
system execution was accomplished.
illustrated in Fig. 3.
A. Mobile Application
VII. SYSTEM TESTING AND RESULTS
The system employs in Android API level 19. The
application is implemented in eclipse android ADT bundle as To guarantee the framework exactness and fruitfulness,
IDE. The system used the internal SQLite database as phone framework testing has been done over the framework condition
database and www.golapmilonkuet.byethost16.com as web that incorporates the client-side application, server-side
server database. The server holds MySQL database. application, and mobile application. The mobile application
was tested by inserting sample teacher information, course
B. MySQL Database and SQLite Database information, and student information and then checked the
The Smartphone-based Student Attendance System is operation of check attendance, modify attendance, print
precisely associated with MySQL database. In our database, attendance, send SMS to the students or to their guardians, and
there are four principle tables developed to store the recorded send Email to the students or to their guardians. In overall, our
data. A table called the attendance table is utilized to store all goal to improve a model of a Smartphone-based Student
clients' taken attendance data with date and other information. Attendance System was effective. The login menu of
These data collected by the application is putting away the data Smartphone-based Student Attendance System ensures the
onto the database. The teacher table is another table in the access the application system. The client login verification
database that is utilized to record the teacher’s subtle elements procedure was effectively tested, which keeps an interloper's
that incorporate their profile data, for example, name, ID, entrance into restricted access of the application. Anyone
address, email, telephone number and so on. Courses data, for without ID and password can’t the framework. At the point
example, the course code, planned class scene, begin and end when a client is effectively signed in, the client gets the entrance
time class is stacked into the course info table. The student data to the primary page that shows a menu containing an
table holds the details information of all the students. In the arrangement of features provided to the client. Smartphone-
interim, the investigated student’s attendance data is recorded based Student Attendance System Take Attendance page
in the Attendance database. An arrangement of pre- contains a list of the roll and corresponding attendance. Only
characterized SQL inquiries are built into regular capacities the course teacher can take attendance. Smartphone-based
permitting simple information additions, refresh and recoveries Student Attendance System Take Attendance page illustrates in
for both phone and web server is gathering reason. Fig. 4. Fig. 5 depicts a page showing the student’s full data in
the portable data file (pdf). The presence in the class is denoted

232
2017 IEEE Region 10 Humanitarian Technology Conference (R10-HTC)
21 - 23 Dec 2017, Dhaka, Bangladesh

Fig. 5. Smartphone-based student attendance system result in pdf format.

Fig. 4. Graphical User Interface of take attendance page.

by (✔) and absence denoted as (X).The mobile application


automatically calculated the percentage according to the data.
The percentage less than 60% is marked by red color and others
marked as green. At the point when a client is effectively signed
in, the client gets the entrance to the primary page that shows a
menu containing an arrangement of features provided to the
client.
Smartphone-based Student Attendance System Take
Attendance page contains a list of the roll and corresponding
attendance. Only the course teacher can take attendance.
Smartphone-based Student Attendance System Take
Attendance page illustrates in Fig. 4. Fig. 5 depicts a page
showing the student’s full data in the portable data file (pdf). Fig. 6. Smartphone-based student attendance system results in excel
format.
The presence in the class is denoted by (✔) and absence denoted
as (X).The mobile application automatically calculated the REFERENCES
percentage according to the data. The percentage less than 60% [1] G.P. Zhang, “Research on the management system of University
is marked by red color and others marked as green. Fig. 6 Students,” Northeast Normal University, China, pp. 17-19, 2013.
depicts a page showing the student’s full data in excelfile which [2] B. N. Gatsheni, R. B. Kuriakose and F. Aghdasi, "Automating a student
can be used for further modification. In the performance class attendance register using radio frequency identification in South
Africa," 2007 IEEE International Conference on Mechatronics,
measure, a course teacher can easily use and edit theexcel data. Kumamoto, pp. 1-5, 2007.
[3] Z. Zhang, P. Gong, L. Cao and Y. Chen, "Design and Implementation of
Educational Administration Attendance Management System Based on
VIII. CONCLUSION B/S and C/S," 2007 First IEEE International Symposium on Information
Smartphone-based Student Attendance System will Technologies and Applications in Education, Kunming, pp. 606-609,
2007.
significantly develop the conventional procedure of student [4] B. K. P. Mohamed and C. V. Raghu, "Fingerprint attendance system for
attendance framework in a university/college/school classroom needs," 2012 Annual IEEE India Conference (INDICON),
surroundings. Smartphone-based Student Attendance System is Kochi, pp. 433-438, 2012.
a computerized information accumulation technology, which [5] M. Strommer et al., “Smart NFC Interface Platform and its
Applications,” in T. Tuikka and M. Isomursu, (Eds.), Touch the Future
leads to more precise data entry. The stored student attendance with a Smart Touch, 2009.
data are framed and investigate inevitably without any loss of [6] RFID Sens Net Lab, “A white paper on Automatic Attendance
data, compared to a traditional recording method. A course System,” Texas A & M University, Texas, USA, 2005.
teacher can easily monitor the attendance of students which [7] B. Soewito, F. L. Gaol, E. Simanjuntak and F. E. Gunawan, "Attendance
system on Android smartphone," 2015 International Conference on
may develop the excellence of instruction because the fewer Control, Electronics, Renewable Energy and Communications
time required to collect and process data. Implementing the (ICCEREC), Bandung, pp. 208-211, 2015.
system in educational environment helps the user to identify [8] S. A. M. Noor, N. Zaini, M. F. A. Latip and N. Hamzah, "Android-based
attendance, proxy attendance, calculate percentage etc. SMS attendance management system," 2015 IEEE Conference on Systems,
Process and Control (ICSPC), Bandar Sunway, pp. 118-122, 2015.
and Email messages are sent via the system automatically to [9] M. Kassim, H. Mazlan, N. Zaini and M. K. Salleh, "Web-based student
inform parents so that they can get notified about their child’s attendance system using RFID technology," 2012 IEEE Control and
progress in the institution. System Graduate Research Colloquium, Shah Alam, Selangor, pp. 213-
218, 2012.

233

Vous aimerez peut-être aussi