Full Project – Design and implementation of a mobile-based student attendance record system

Full Project – Design and implementation of a mobile-based student attendance record system

Click here to Get this Complete Project Chapter 1-5



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

Attendance capture pattern and tracking designed for lecturers, to track and manage attendance at any time. It is uses mobile app to systematic record the attendance recording procedure. Attendance reports can be generated in various criteria and assist teachers about student entry details and ease to calculate percentage of leaves, present date, gives relevant systematic information to the administration department and checks the individual attendance record and alert to parents.

According to Cobuild learners dictionary Attendance is the fact that someone is present at an event or go regularly to an institution, or the attendance at an event is the number of people who are present at it. Furthermore, if someone is in attendance of a place or event, they are present

Our Module covers features like  Student Attendance Management attendance for a Lecture Delivery, Student Attendance report, teacher-wise-Student Absent report, attendance defaulters list (below a given percentage), student Register, registration Register, student Card, current Students-List, student information and transfer certificate, Daily Attendance Register Class- wise, Subject-wise and Lecture-wise, Attendance Status- Month-wise & Status-wise, Attendance and Lecture Delivery Report and Subject wise Attendance Report.


 1.1 Background of the Research Study

In many institutions, and academic organizations, attendance is a very important criterion which is used for various purposes. These purposes include record keeping, assessment of students, and promotion of optimal and consistent attendance in class. In developing countries, a minimum percentage of class attendance is required in most institutions and this policy has not been adhered to, because of the various challenges the present method of taking attendance presents. This traditional method involves the use of sheets of paper or books in taking student attendance. This method could easily allow for impersonation and the attendance sheet could be stolen or lost. Taking of attendance is time consuming and it is difficult to ascertain the number of students that have made the minimum percentage and thus eligible for exam. Thus, there is a need for a system that would eliminate all of these trouble spots.

An attendance management system using a mobile app would provide the needed solution. An attendance management system is software developed for daily student attendance in schools and institutions. It facilitates access to the attendance of a particular student in a particular class. This system will also help in generating reports and evaluating the attendance eligibility of a student.

Rather than signing an attendance sheet, individuals will mark their attendance via a mobile app. The attendance is compared against a list of attendance, and once a match is made, the individual will be registered as having attended that lecture.

The paper discusses related works in the problem domain; highlights the general overview of the proposed system; details design considerations of the system, both at the hardware and software level; discusses the operation and how the system was tested in conformity to system design and functional objectives; concludes the observations made; and makes recommendations for future improvement.

1.2 Statement of Research Problem

The traditional system is still mostly used in lecture room or examination hall in most institution today. Lecturer or instructor will give out a sheet of paper containing list of student’s name to sign or in some cases, the student will be the ones to write their names, student id and matriculation number to indicate their presence for a particular class. Falsification in student attendance does occur rampantly in the traditional method.

For example, another student can easily sign an attendance on behalf of another student. In other to prevent this problem, it is necessary to develop an Authentication System for Students using a mobile app that will be employed to track and keep the attendance of every student in a particular class. Therefore, this system designed in this project work is not based on the existing paper system. Tracking and monitoring student time of attendance could be tedious, time consuming and more susceptible to errors. The security of the existing attendance system that are now use in classroom (signature system) can be easily compromised. Some students can master other student’s signature. Thereby, helping their colleague who are absent for a particular class to sign the attendance sheet using the duplicated signature. The Mobile Attendance monitoring system designed in this research work for student is a more secure platform where students mark their attendance with their phones.

1.3 Objective of the Study

“Attendance Management System” is software developed for maintaining the attendance of the student on the daily basis in the collage. Here the staffs, who are handling the subjects, will be responsible to mark the attendance of the students. Each staff will be given with a separate username and password based on the subject they handle. An accurate report based on the student attendance is generated here. This system will also help in evaluating attendance eligibility criteria of a student. Report of the student’s attendance on weekly and monthly basis is generated

Purpose of the research work:-

The purpose of developing attendance management system is to computerized the tradition way of taking attendance. Another purpose for developing this software is to generate the report automatically at the end of the session or in the between of the session.


1.4 Significance of the Study

The attendance system for students using a mobile app will eliminate the use of paper in the manual signing processes and all the risk associated with it. Some of the risks of using a paper in class attendance are that it can be easily misplaced and students cheat by signing for each other not present in the class thereby defeating the aim of taking the attendance. Tracking and monitoring students time of attendance could be tedious, time consuming and susceptible to error. Thus, the System will drastically reduce time needed to verify attendance data.

The System also allows the institution management to track or investigate student class attendance in a particular course having poor attendance thereby enabling the management to rectify the situation by providing the necessary interventions. The system provide high level of security whereby making it impossible for imposters and impersonators in making their ways to examination halls. The System using an app will keep historical data making it easy for lecturers to access and grade students.

Mobile Based Attendance management System is extremely useful in institutions especially during classes, tutorials,  laboratory sessions and examination during which heavy security are normally deploy to validate student’s identity in order to cob imposters, with the use of  Authentication System the number of security personnel will be greatly reduce. Most lecturers’ handout sheet of paper for their class attendance, which can easily be misplaced or damaged and poses a lot of stress in cumulating grades for their students. The system allows the lecturer to monitor each student attendance, track down truants and take the appropriate action. Thus, the system eliminates all these downsides. The Authentication system is not only useful to the institutions and lecturers alone, even the students benefit a great deal by reducing the stress in queuing up which result in delay and often time in the damage of the attendance sheet. It also prevents mistakes and anomaly that is associated with manual signing in which student that attend a class are marked as not present thereby losing the mark accorded to the particular attendance due to multiple attendance sheet.


1.5 Research Question

The research questions will be tailored towards the purpose of the study such that if they are answered, one will clearly realize why a mobile app attendance system is necessary in the school. The questions are the following:

  1. What are the current means of attendance in the class?
  2. How effective is a paper based attendance?
  3. What are the factors affecting effective attendance taking?


1.6 Limitation of Study

During the course of writing this project, some challenges were encountered

These problems include:

  1. Lack of relevant materials as it concerns mobile attendance software.
  2. Inadequate facilities in school with respect to computer system and library.
  3. Access to the internet was somehow a problem because of Network Connections.
  4. Inadequate time frame to carry out the research due to a tight academic calendar schedule.


1.7 Scope of the Study:

The scope of the project is the system on which the software is installed, i.e. the project is developed as a mobile application, and it will work for a particular school. The project can be modified to operate for other schools.


1.8 Definition of Terms

Android SDK: The Android SDK (software development kit) is a set of development tools used to develop applications for Android platform.

Android: Android is a software for mobile phones, tablets and a growing range of devices covering everything from wearable computing to in-car entertainment.

Android is also a mobile operating system developed by Google. It is used by several smartphones and tablets.

XML – Extended Markup Language: is commonly used as the format for receiving server data, although any format, including plain text, can be used.

ADB: ABD stands for Android Debug Bridge, a tool that is used primarily by developers to send commands from a computer to android.

APK: Android Application Package file used to distribute and install applications.

Android Manifest: Describes the fundamental characteristics of the application and defines each of its components.

Debugger: A debugger is a computer program used by programmers to test and debug a target program.

Graphical User Interface (GUI) – the proposed system’s interface design

Programming Languages – are the topics or content of the application.

Online – Directly connected to the computer and under the influence (control) of the central processing unit (CPU).

Get the Complete Project

This is a premium project material and the complete research project plus questionnaires and references can be gotten at an affordable rate of N3,000 for Nigerian clients and $8 for international clients.

Click here to Get this Complete Project Chapter 1-5





You can also check other Research Project here:

  1. Accounting Research Project
  2. Adult Education
  3. Agricultural Science
  4. Banking & Finance
  5. Biblical Theology & CRS
  6. Biblical Theology and CRS
  7. Biology Education
  8. Business Administration
  9. Computer Engineering Project
  10. Computer Science 2
  11. Criminology Research Project
  12. Early Childhood Education
  13. Economic Education
  14. Education Research Project
  15. Educational Administration and Planning Research Project
  16. English
  17. English Education
  18. Entrepreneurship
  19. Environmental Sciences Research Project
  20. Guidance and Counselling Research Project
  21. History Education
  22. Human Kinetics and Health Education
  23. Management
  24. Maritime and Transportation
  25. Marketing
  26. Marketing Research Project 2
  27. Mass Communication
  28. Mathematics Education
  29. Medical Biochemistry Project
  30. Organizational Behaviour

32    Other Projects pdf doc

  1. Political Science
  2. Psychology
  3. Public Administration
  4. Public Health Research Project
  5. More Research Project
  6. Transportation Management
  7. Nursing





Full Project – Design and implementation of a mobile-based student attendance record system