Adil Khan 9 months ago
AdiKhanOfficial #FYP Ideas

SMART ATTENDANCE SYSTEM

This system -SMART ATTENDANCE SYSTEM- marks the attendance of a student automatically when student steps inside the classroom and changes his/her status to check out when he/she leaves the classroom. No interaction with any device is needed. Technologies used are Beacon technology

Project Title

SMART ATTENDANCE SYSTEM

Project Area of Specialization

Internet of Things

Project Summary

This system -SMART ATTENDANCE SYSTEM- marks the attendance of a student automatically when student steps inside the classroom and changes his/her status to check out when he/she leaves the classroom. No interaction with any device is needed. Technologies used are Beacon technology and Bluetooth Low Energy (BLE). Application in smart phone is also needed. When a student enters a popup appears in a phone says that “Welcome in the class you are checked in” and vice versa.
The Beacon based smart attendance system is more secure and reliable and fast responded. It works in any environmental condition.
Beacon technology, first introduced by Apple Inc. in 2013, are small Bluetooth devices that can send alerts to smartphones based on location proximity.
Similarly we will use this technology to record attendance of the students by installing the beacons in our classrooms. And an app, which will be installed on student’s smartphone, receives the signals from the beacons that the student checked-in in the class or checked-out from the class.
After that the app then sends the data to the server that this student enter in the class in this time and leaves the class room in this time. The total attending hour of a student in every lecture is also calculated with the help of some programming logics.
This system will also help in evaluating attendance eligibility criteria of a student. Track record of lectures attended by the students of every subject is also managed by the app. The student can check how much classes he/she attended and in which classes he/she marks absent. And when he exceeds the evaluation criteria a warning message pops up in his/her screen that shows that he/she is now unable to sit for the examination.


Ref: http://www.isosinc.com/blog-smartattendence.html

Project Objectives

The project objective is to develop the application system that will connect within the IOT beacon device. Marking attendance can be performed and Performing analysis of the collected data from this device will help the student and staff in the growth and improvement of result.

Else to meet our goals, we have the following objectives:

  • Use easily found, inexpensive hardware for the system.
  • Make use of mobile devices to help with the attendance tracking process but not specifically require the use of student owned mobile devices
  • Use open source software to minimize development and maintenance costs
  • Installation should be fast and simple
  • Attendance reports must provide end users with the greatest flexibility for manipulating the collected attendance data
  • Support both Mac and PC platforms, and Android and iOS mobile devices

Project Implementation Method

The  system  suggested  in  this  study  was  implemented  into  server  related  program,  Web/Based for professor, administrators and an iOS/Android app for students. The server related program used Apache server based on Linux, database used My-Sql, and Node JS was used to write the web program. The app program used React NATIVE to develop Android/iOS-based student mode.

User  authentication  is  used  once  when  the  app  is  first executed,  authentication processing  is  done   after  checking  the student id listed on the Web server, and user that authenticated once does not have to login every time.

The  system  was  designed  and  implemented  so  that  using  a  BLE Beacon automatic attendance check is possible without additional actions or spending time for attendance. For this Beacon transmitter’s must be installed in each lecture halls but recently Beacon transmitter costs are relatively low in the system can be established with low  cost.  The  biggest  characteristics  of  this  system  are  that  for  attendance  of  the  student the attendance is acknowledged as soon as the student enters the lecture hall of their course which  means  the  professor  does  not  have to  spend  time  to  check  the  attendance  of  the students,  and  it  is  convenient  and  practical  because  the  student  also  does  not  have  to  do any additional actions for attendance.

We used an iterative development model to build our system. Iterative development model starts with full system, then changes functionalities of each subsystem with each new release. Software life cycle consists of 6 steps: planning, requirements, analysis design, implementation, test, evaluation. Four step planning, requirements, analysis design, implementation creates a loop. This loop continues until the software has reached the required threshold. If these steps are completed, the test and evaluation steps can be taken. If a problem is encountered while continuing the steps, it is returned to the requirements step again. However, after the software reaches a certain degree, this cycle is exited. 

Benefits of the Project

Key features of the proposed system are:

Automatic Attendance In and Out:

Students are not required to clock in and clock out at a designated point. The presence is registered automatically when he/ she comes in Beacon range i.e Class Rooms.

Enhanced Attendance Evaluation:

The feature of automatically marking presence when a person enters and marking absence status when he/ she exits the premises helps maintain proper attendance records. Attendance history can be viewed anytime, anywhere which aids in keeping a track/analyse on their working time.

Managing Attendance:

Now, there will be automatic attendance report that comes out of every user, so managing attendance record will be easy and accurate. It helps in attendance scheduling, advanced reporting and maintaining attendance record with least requirements of administration work.

Else there are many other benefits listed below:

  • Reduce paperwork and save time and money with mobile and cloud-based attendance management system.
  • Eliminate duplicate data entry and errors in time and attendance entries.
  • Real-time status tracking of leave requests
  • Automatic calculation of leave and attendance criteria accrued
  • Auto-generate various types of reports of class or student attendance
  • Increased security and confidentiality with role-based permissions to users

Technical Details of Final Deliverable

The project consists of three basic parts. The first part will be used to certify that users are in classrooms via mobile application. The mobile app is designed for use by students only. Through this application, students will be able to record which classroom they are in at what time. The mobile application will be developed using React Native. The mobile app will work on both iOS and android.

The second part of the smart attendance system is web application. The web application is designed to allow teachers to add courses and administrator to add teachers, evaluate attendance and manage system. However, administrator can perform different operations on the web application when necessary. Through this application, teachers can add and remove courses in the system. The web application will be developed with React Js technology.

The third part of the smart attendance system is the Beacon device. The Beacon device is a low-energy bluetooth device. This device signals to the mobile application. The signal includes signals defined in the mobile application.

The  operation  principle  of  the  BLE  Beacon  is  as  follows:

The  transmitter  of  the  BLE Beacon transmits  identifier information to notify its area, and when the smart device that plays  the  role  of  Beacon  receiver  enters  the  area  of  the  transmitter  it  recognizes  the identifier information, and it provides corresponding services according to the recognized location.
The  Beacon  transmitter  continuously transmits  identifier  value  that  indicates  its  area and when Beacon receiver enters the transmitter area the callback function is invoked and the  corresponding  service  is  provided.  Due  to  these  operation  characteristics  Beacon receivers’ service occurs only when it enters the area of the transmitter and even if it stays in  the  area  continuously  service  isn’t  provided  repeatedly.The  method  of  managing attendance  using  these  BLE  beacons  is  to  install  beacons  in  each  course  lecture  halls, Beacon  that  corresponds  to  the  set  area  transmitter  transmits  identifier  information according  to  the  start  of  class,  then  the  smart  devices  of  the  students  recognizes  this  and reports the status of attendance to the server to acknowledge attendance.

Final Deliverable of the Project

HW/SW integrated system

Core Industry

IT

Other Industries

Education , Security , Telecommunication

Core Technology

Internet of Things (IoT)

Other Technologies

Artificial Intelligence(AI)

Sustainable Development Goals

Quality Education, Industry, Innovation and Infrastructure, Peace and Justice Strong Institutions

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Beacons Equipment41500060000
Thesis Printing Miscellaneous 215003000
Server Hosting Miscellaneous 160006000
Total in (Rs) 69000
If you need this project, please contact me on contact@adikhanofficial.com
The Intelligent Smart stick for Blind Persons

The blind people will able to move from one place to another without others help, which le...

1675638330.png
Adil Khan
9 months ago
WhatsupPak

WhatsApp is not owned by Pakistan or Pakistanis. Continuation of the services is in the co...

1675638330.png
Adil Khan
9 months ago
Designing a Data Acquisition System Using Labview

The purpose of this project is to design a data acquisition system using Labview software....

1675638330.png
Adil Khan
9 months ago
Timetable Scheduling system based on IOT

In its most general context, scheduling involves the arrangement, coordination, and planni...

1675638330.png
Adil Khan
9 months ago
CFD study to investigate heat transfer enhancement using internal fins...

As the most widely distributed and typical renewable energy, solar energy has been utilize...

1675638330.png
Adil Khan
9 months ago