SMART ATTENDANCE MANAGEMENT SYSTEM

IJSART - volume 1 Issue
3 –MARCH 2015
ISSN [ONLINE]: 2395-1052
SMART ATTENDANCE MANAGEMENT SYSTEM
Ms. Shweta A. Shaha1, Ms. Madhuri V. Gorade2, Ms. Nutan T. Shitole3, Ms. Swati B. Gawade4,
Prof. Chandrashekhar Adki5
1, 2,3,4,5
Shree Ramchandra college of Engineering Pune, India
Abstract- In this project I would like to demonstrate major
problems which are available in our existing system. The
attendance software consist of many features like taking
attendance of student, inserting their marks, adding new
student, adding their information, teacher can edit attendance,
view students bunk, sending and retrieving important
documents, sending an message to parent whether the ward is
present or absent in the college, the blog facility for student as
well as teacher to post any information etc. In many colleges
attendance is taken manually, to overcome from this problem
we can use this android application to reduce the work of
teacher and to add the mobility to our existing attendance
system. This android application will really helpful for the
teacher. After taking the attendance on android phone the
attendance record will automatically saved in database, so no
extra work for storing the record in database is required.
There is different login profile for student, teacher, and for
admin. The parents can also view the profile of student and
can check the performance of their ward.
higher priority will go to admin. The admin only can register
teacher, student and information about subject. The admin
only can add new student, so no access permission for any
student to change any data but if required then the access will
provided by admin only. The student only can see his/her
attendance, marks by entering their email id and password.
The password will provided by the admin and later on student
can change that password. staff can upload any information on
the blog about Question Bank, lecture taken , syllabus covered
etc. which is visible to student on their smart phone.
II. LITERATURE REVIEW
In the present system all work is done on paper. The
whole session attendance is stored in register and at the end of
the session the reports are generated. We are not interested in
generating report in the middle of the session or as per the
requirement because it takes more time in calculation. At the
end of session the students who don’t have 75% attendance
get a notice.
Keywords- Android, Mobility, Automation, Bunk, Attendance.
I. INTRODUCTION
The Attendance Management System is developed for
daily student attendance in school, colleges, and in institutes.
As we know today the number of student per class are
increasing. So maintaining the attendance of each student is
not easy for the teacher. Manual attendance will create the
problem in taking attendance as any student can give the
proxy attendance. To avoid this problem we have developed
the attendance management system. This application can work
in college Wi-Fi network, so when student will enter in the
class automatically the detection of that student will takes
place. The student will login from his\her android device and
the teacher will start to take attendance. This system will help
for evaluating an eligibility criteria of a student.
The purpose of developing Attendance Management
System is to change the way of taking attendance. The paper
work will reduce and the work of storing attendance in
computers and then calculating average this all will reduce due
to this Smart Attendance Management System.
The teacher can generate the report of any student at
any time when needed. This will take less time in this system
Page | 14
Also there are some systems in which attendance
make some sort of easy doing it automated like RFID OR
BIOMATRIC Systems. But those are not suitable for huge
crowed also not giving 100% correctness.
Some Documents Information
developing desired system are as below:
is
useful
for
 RFID:
In recent years, there have been rise in the number
of applications based on Radio Frequency Identification
(RFID) systems and have been successfully applied to
different areas as diverse as transportation, health-care,
agriculture, and hospitality industry to name a few. RFID
technology facilitates automatic wireless identification using
electronic passive and active tags with suitable readers. In this
paper, an attempt is made to solve recurrent lecture attendance
monitoring problem in developing countries using RFID
technology. The application of RFID to student attendance
monitoring as developed and deployed in this study is capable
of eliminating time wasted during manual collection of
attendance and an opportunity for the educational
administrators to capture face-to-face classroom statistics for
www.ijsart.com
IJSART - volume 1 Issue
3 –MARCH 2015
allocation of appropriate attendance scores and for further
managerial decisions. [1]
 DESKTOP BASED SYSTEM
Attendance Management System is software developed
for daily student attendance in schools, colleges and institutes.
If facilitates to access the attendance information of a
particular student in a particular class. The information is
sorted by the operators, which will be provided by the teacher
for a particular class. This system will also help in evaluating
attendance eligibility criteria of a student. The scope of the
project is the system on which the software is installed, i.e. the
project is developed as a desktop application, and it will work
for a particular institute. But later on the project can be
modified to operate it online. [3]
III. ANDROID OPERATING SYSTEM
Android is basically an operating system for smart
phones that is based on a modified version of Linux. It was
originally developed by a start up of the same name, Android.
Now the Android is a market-mover. Now is an exciting time
for mobile developers. Mobile phones have never been more
popular and powerful smart phones. With stylish and versatile
phones packing hardware features like GPS, accelerometers,
and touch screens are an enticing platform upon which to
create innovative mobile applications. Android hardware will
be designed to tempt consumers, but the real win is for
developers. Android developers are free to write applications
that take full advantage of increasingly powerful mobile
hardware. As a result, developer interest in Android devices
has made their 2008 release a hugely anticipated mobile
technology event. Android is important is because of its
application model. For users of smart phones, Android
provides easy access to social networking. Now, everyone
having the Android smart phone, because it is cheapest
because nowadays mobile companies like Carbon, Micromax,
Lava, are also develop the smart phone and provide it in low
cost. Android devices come in all shapes and sizes. As of
late 2014, the Android OS powers the following types of
devices:
• Smartphone’s
• Tablets
• E-reader devices
• Notebook
• MP4 players
• Internet TVs
Android use, the recommended IDE is Eclipse,
amulti-language software development Environment featuring
an extensible plug-in system. It can be used to develop various
Page | 15
ISSN [ONLINE]: 2395-1052
types of applications, using languages such as Java, C, C++,
COBOL, Python ,are freely available on Internet and the
AndroidSDK contains a debugger, libraries, an emulator,
documentation, sample code, and tutorials are also
downloaded from the net. And when the SDKManager is
started, it first checks for the packages that are available for
installation. The packages contain the documentation and
SDK specific to each version of the Android OS. They also
contain sample code and tools for the various platforms .All
these are freely available on Internet hence we chose to
develop Automated Attendance Monitoring application in
Android. [2]
IV. CHARACTERISTICS OF PROPOSED
Proposed system will contain following module:
1] Admin:
The role of admin module is to register student, teacher,
subject registration, branch registration. To provide password
to student and teacher. To keep security so that no one can use
another user name and password. The admin can also post the
blog.
2] Teacher:
The role of teacher is to take attendance, insert marks, delete
marks, generating sectional report, sending important notice to
student on blog, teacher can download or upload the
document.
3] Student:
The student can view marks, check his/her performance, status
of attendance, student can download and upload the document.
He/she cannot have the permission to change any data. If
required the access will provide by the admin.
V. FLOW DIAGRAM [2]
Fig 1.Flow of The Application
www.ijsart.com
IJSART - volume 1 Issue
3 –MARCH 2015
VI. MATHEMATICAL MODEL
ISSN [ONLINE]: 2395-1052
We define the edges as,
EDGE
e1
e2
e3
e4
e5
e6
INPUT/OUTPUT
Registration for New User
Inform system
Store in Database
Login for Existing User
Perform operation related to
user
Login credentials does not
matched, User Blocked/not
logged in
Let febe a rule of E into V such that for given edge; it returns
vertices. fe(E) |→ V.
Fig 2.Graph Representation Of The System
Thus, for our system,
fe(e1) = {v1}.......v1 is called using e1 for registration of new
user .
fe(e2) = {v5}.......user data is passed to v5 using e2 to inform
system.
fe(e3) = {v4}......user data is passed to v4 using e3 for storing
in database.
fe(e4) = {v1}...... v1 is called using e4 for login for existing
user.
fe(e5) = {v5}......perform operation related to v5.
fe(e6) ={v3}……..v3 is called to block user using e6.
VII. ADVANTAGES
Fig 3.Venn Diagram of The system
Let G be a closed graph that represents our system of
mouse simulation; such that G = {E, V} where E represents
the set of edges; E = {e0, e1, e2, e3 ....., e6} and V is a set of
vertices;
V = {v0, v1, v2, v3....,v5}. In the graphical
representation of the system, vertices in the set V represent the
modules which are connected through directed edges in the set
E representing the input/output of modules. We define the
vertices as,
VERTEX
MODULES
V1
V2
Admin
New
User(Teacher/Student)
V3
Existing
User(Teacher/Student)
V4
V5
Database
Security system
Page | 16
After inserting the application into smart phone:
1] Calculating the attendance will take less time and will
reduce the work of staff.
2] The accuracy will increase.
3] The paper work is less.
4] The attendance is stored in database. [2]
VIII. CONCLUSION
The automatic attendance system is necessary to
reduce the work of staff. The existing manual attendance
system is time consuming and requires semi manual work
from teacher and student, using this all work will reduce. The
accuracy will be maintained and the faster result will generate.
Using this parent and student are able to see the performance,
attendance average etc.
REFERENCES
[1] T. S. Lim, S. C. Sim, and M. M. Mansor, “RFID
based attendance system”, IEEE Symposium on
Industrial Electronics & Applications2009 (ISIEA
2009), vol.2, pp. 778-782, 4-6 Oct. 2009, doi:
10.1109/ISIEA.2009.5356360.
www.ijsart.com
IJSART - volume 1 Issue
3 –MARCH 2015
ISSN [ONLINE]: 2395-1052
[2] Mr. Mr. Abhilash S. Kotgirwar, Miss. Sneha.
R.Kaware, “Automated Attendance Monitoring
System”, IJIRME(International Journal of Innovative
Research in Modern Era).
[3] Miss. Namrata N. Shahade,Miss. Priya A. Kawad,Mr.
Satish L. Thombar,” Student Attendance Tracker
System
in
Android”,InternationalJournalFor
Engineering Applications and Technology[119-124]
Page | 17
www.ijsart.com