Android mobile Attendance system

Published on . Written by

Android Attendance Management system
There are over 1.4 billion users of Android phones and android apps. Hence, it goes without saying that this is a field with a lot of unlocked potential. Every day we come across some innovative app that no one had ever thought of before. Everything from note-taking to voice recording is now being handled by applications on our phones. All these advancements and innovations has helped make our lives easier and more comfortable. The mobile phone market is billowing and the rate of expansion is increasing exponentially as the demand for mobile applications and phones is on the rise.

Read more..
Along with the demand for phones, comes the demand for mobile app developers, making this a career option with a lot of prospects and applications. The best way to become a competent mobile app developer is to practice making your own applications. That is why, this time around, we are taking a look at an Android project that will help you learn the basics of application development.


Skyfi Labs Projects
Project Description

Marking attendance is a mundane task that every teacher in every school, college and coaching class has to do day in and day out. Everything from taking attendance, to entering the marks procured by students in examinations comes as daily chores for all subject teachers, as this is a form of note-taking they have to keep up with. Marks and attendance are tabulated regularly so as to keep an eye on students, and keep track of their progress. Earlier, these tasks used to be performed manually by making use of pen and paper. But as the classes get bigger, and the number of students increase, this method becomes extremely cumbersome and time-consuming.

To avoid such problems, today we will be taking a look at a mobile app that helps record and analyse the attendance of students and also manage their marks. This application has been designed keeping in mind the teachers and other staff members, and will help them save time and effort, allowing them to focus on more important tasks at hand. This system can be used to mark students as present or absent during class hours, and also allows authorities to contact students and keep in touch with them via mobile phones. It will also help teachers upload the student’s marks into a database and store it there for future purposes. It will also give the students an intimation when their attendance falls below the minimum required level.

Project Objectives

  • Student List Creation.
  • Attendance Marking
  • Attendance Storage
  • Data Transfer Function
  • Attendance Sorting
  • Intimation
Concepts Used

  1. Programming Logic
  2. Algorithm Building
  3. Frontend and Backend Development
  4. Programming Knowledge
  5. Database Management
  6. App Dev
Software and Hardware Requirements:

  • Any suitable OS; Windows/MAC/Linux
  • Android Development Toolkit
  • Processor – i3 minimum
  • Minimum Hard Disk requirement of 5 GB
  • Memory of at least 1GB RAM
  • Any compatible Android device
Project Implementation

  1. Choose whether you need an internet-based or intranet-based application.
  2. Internet based applications, require the backend support to have a live database server. Whereas intranet-based applications have a backend that runs as a local database within the local network specified.
  3. Next, analyse the current system and see how best to make it completely automatic.
  4. Choose the language of operation and the tool you will be using.
  5. The design will mainly have two parts in it. The first part depends on the technical aspects of the server being used and includes server architecture, Wireless Access Point settings, Firewall customisation, Server Database management, security concerns, server maintenance and designing of the Android extension.
  6. The second part will be the implementation which will include the front end coding to create the interface and deciding how you want the application to look and function..
  7. To implement the system, break the front-end program into various modules, such as Teacher, Student and Authority and set their security and clearance accordingly.
  8. When using Java tool kits such as the Java wireless toolkit 2.5.2, create the program in notepad and then copy onto the emulator to test the code. After you are done improving the code, save it with a .java extension.
Kit required to develop Android mobile Attendance system:
Technologies you will learn by working on Android mobile Attendance system:


Any Questions?


Subscribe for more project ideas