Android app for teacher for Attendance Management System project. Teacher app has the full privileges over the system such as student management, attendance management, etc.
Android app for teacher for Attendance Management System project. Teacher app has the full privileges over the system such as student management, attendance management, etc.
Link: Student App Repository
This project is “Attendance Management System”. This system is provided for three main parts (the dean, the teacher and the student) to do taking attendance, calculating the percentage of the attendance and receiving the medical leaves. In the dean panel, the dean can accept the student attendance record that the class teacher sent. The dean can also accept the medical leaves and the system can update the corresponding student attendance automatically. She can also inform the underrated students and other important information. In the teacher panel, the teacher can generate QR code for the appropriate class time and he/she can confirm the attendance from the student and then submit to the dean. In the student panel, the student can scan the generated QR code from the teacher to get their attendance. The student can also view their attendance percentage transparently and can take the medical leaves by uploading the medical letter and choosing the dates that they were absent.
This system supports simplicity, time saving and accuracy. Thus, the attendance management system can be claimed as a tool for universities or offices as different features of our system can aid the users in different ways.
For the lecturers/teachers, the system also provides android application for them, but the difference here is that they have the authority to generate QR codes for students to take their attendance and teachers have responsibility to submit the roll call report to the dean after confirming that the attendance data is right.
For the dean, the system also provides for the dean panel. He/she can notify the underrated attendance records, accept medical leaves by checking whether the medical leave letters are eligible or not. He/she can also manage all information, such as subjects and its information, students’ information, and teachers’ information. The dean can view each student attendance record daily, monthly or by semester.
Dean has full access to control everything including teachers and students management.
What if the student is at his hostel and wanna cheat on his attendance?
Well, we also considered for that case too. Here’s how we did:
To avoid the wrong time and classroom,
This project is not designed for general usecase. It is designed based on the manual system of University of Computer Studies, Mandalay. Author is a computer science student who’s studying in there majoring in Knowledge Engineering. But you can change some code it work with yours. Hope this can help you in some way, as the reference.
Teacher needs to login firstly by using his/her teacher-ID and password. When he can login correctly, he can generate the QR code to take attendance for his class. He receives the attendance records from the students and can check whether it is right. Then he can submit the attendance data to the dean.
Dean can firstly login with her id and password. Then she can do every function in the dean panel. She can manage the information about subjects, students and teachers. She can check and notify the underrated attendance students and some information. She can also check the uploaded medical leaves from the students and then accept them. Then the system will automatically refill for their absent attendance. She can generate the student attendance record with the CSV file monthly or for each term.
The processes of the system describe that the teacher generates the QR code to take the attendance and the students scan this QR code to get attendance. The teacher checks the attendance data and sends to the dean by submitting the data. The student can view the attendance record and upload the medical leaves. Then the dean accepts the medical leaves and the attendance percentage will be updated. The dean manages the subjects and generates records.
Student can update his/her information and password, view his/her attendance percentage, upload medical leave letters and scan QR code to get attendance. The teachers can generate QR code for the students to take the attendance and then check the attendance information and submit the attendance record to dean. The dean can notify underrated attendance students, accept medical leave letters and update corresponding student attendance, manage all information about the subjects, students and teachers. The dean can also generate student attendance record with CSV file.
Overall Design
Subject Table
Teacher Table
Student Table
Pre-Student Table (who haven’t registered yet.)
Pending Attendance Table (Wait for the subject teacher to confirm the attendance.)
Medical Leave Table
Class Table
Attendance Record Table
This system is used AES (Advanced Encryption Standard) algorithms. The features of AES are as follows −
We encrypt user passwords, QR code data, etc.
This attendance management system is developed for the dean, the teacher and the student. By using this system, the dean can reduce his/her daily or monthly complex jobs. He/She can easily check the underrated attendance students and then inform them. It is not necessary to manually calculate for monthly attendance. He/She does not need to do any complex task for medical leaves. For the teacher, the teacher does not need to get the attendance record paper from the student affairs and return it. It takes less times than manual system, so the teacher can teach her lesson longer. For the student, the student can view their attendance transparently and he/she notices that if his/her attendance is underrated. He/she can also view the attended dates on the specific subject.