Android Based Digital Attendance Recording System Satish H. Jadhav 1, Ashutosh B. Makone 2 1 Student of Dept. of Electronics & Telecommunication Egg/Marathwada Institute of Technology, Aurangabad, Maharashtra. 2 Faculty of Dept. of Electronics & Telecommunication Egg/Marathwada Institute of Technology, Aurangabad. ABSTRACT Attendance recording in educational institutions is an important task. But now a day s manual data entry procedures are used to take the attendance. Traditional ways of recording attendance involve manual entering of individual attendance on a sheet of paper. Later, these are fed into staff diary or computer database. It is still possible to access the data by unauthorized person after entering it into computer data base. In this paper we are focusing on developing this project, which will help the lecturers to take attendance easily, securely and will have less error. For this we are implementing android based software for digital attendance recording system at teacher s Android mobile phone and student s Android mobile phone. This system will helps lecturers to take attendance of the students using android mobile phone, by using Bluetooth device of mobile phone, those who are present in the class, whose attendance will be marked. After that captured data will be sent to server database from where attendance list will be updated automatically on the server s data base, lectures will able to edit the attendance and easily get requested information. Also student can able to view their attendance on website. Thus, the project will reduce the workload of lecturer by providing them the android technology based platform where they will be able to take, manage, update and see the attendance of students with efficiency. Keywords Attendance Recording, Bluetooth, Android Technology, JAVA, Mobile Phone, PHP, MySQL, Web Server. 1. INTRODUCTION Our project aims in implementing software that will help lecturers to take the attendance of students using android based mobile phone. After taking the attendance in the mobile phone, lecturer will update attendance of students in the web server. Keeping in view the importance of attendance recording, our proposed system provides fast solution for any organization especially academic institutions. 2. LITERATURE SURVEY FIG. A) KEYPAD BASED [1] FIG. B) RFID BASED [2] Volume 5, Issue 5, May 2017 Page 16
FIG. C) BIOMETRIC BASED [3] FIG. D) MOBILE PHONE BASED [4] The system refer to Fig a) comprises of handheld gadget and application software residing on computer. Teacher takes attendance of students on the gadget instead of paper. The gadget retains this information infinitely in its Memory. The application software then communicates with the gadget and transfers this stored information from memory to computer through data acquisition interface. This software interprets the received data, stores them in a database and generates different types of reports from them. The system refer to Fig b) which shows that student attendance using RFID system is automatic record of student attendance developed especially for academic institution. The system refers to Fig c) which is fingerprint sensors with attendance management system and it sends messages automatically. The system refer to Fig d) which is aims in implementing software that will help lecturers to take the attendance of students using mobile/smartphone. Lecturers will login to the phone application and get connected to the server. After login, they will take attendance using mobile phone. After taking the attendance in the mobile, lecturer will send it over to the server using GPRS. Lecturer will be able to edit attendance by login to the website and students will check their attendance using a website. 3. DESIGN, IMPLEMENTATION Since the system is based on android technology, we do have to design only software component in the application. We are not designing any hardware architecture to the software system. We are going for android mobile phone as hardware which store attendance data on application s SQLite database and also send attendance data on web server s MySQL database. 3.1 Block diagram of system FIG. E) BLOCK DIAGRAM OF SYSTEM The application is an android based application. So when teacher s android mobile phone scans Bluetooth devices of student. It will be store attendance data temporarily in SQLite database and if internet connection available that time this attendance data send to online web server s database where list of present student automatically updated. Volume 5, Issue 5, May 2017 Page 17
User Module The main purpose of the user module is to provide security. This module is specially designed for staffs, which use mobile phone to take attendance. Each staff use this application and also able to access/retrieve and marks attendance of student. Bluetooth Module The main purpose of this module is to capture the list/data of present students in class using mobile phone of each student and stored in the data base of android mobile phone of teacher, and then it will be sent to server database. Database Module The first function of this module is to update the attendance list from the android mobile phone. When the attendance list from phone receives, it will store temporarily in SQLite database of android mobile phone and then it will be sent to online web server database if internet connection available. Then online web server automatically updates its database and students or parent can view attendance through web server. 3.2 Network Diagram of the system FIG. F) NETWOEK DIAGRAM OF SYSTEM Regarding the above literature research and taking into consideration its drawbacks and limitations, we proposed the Android Based Attendance Recording System. In this proposed system we are going to develop an android application which will eliminate all the drawbacks of existing system, which consists of the following dynamic features: Time saving as attendance can be taken just by counting total number of students. No needs to maintain several separate records and manual calculations. More secured than traditional attendance system. FIG. G) ER-DIAGRAM FIG. H) FLOW CHART Volume 5, Issue 5, May 2017 Page 18
4. RESULTS FIG. I) Some captures of Android Based Attendance Recording System Application It can be used wherever the attendance is necessity such as schools, colleges and institutes and almost everywhere. Future Scope Periodically, Camera will automatically capture image in the class and update the attendance of students in the database of computer. SMS module can be implemented which will inform students about low attendance and various events. Also mobile fingerprint can be added for authentication purpose. 5. CONCLUSION This project will help the lectures to reduce their workload by reducing the time and calculations required to update the attendance manually. In conclusion, the objective to build an Android based attendance system was successfully achieved. In terms of performance and efficiency, this project has provided a convenient method of attendance marking compared to the traditional method of attendance system. By using databases, the data is more organized. This system is also a user friendly system as data manipulation and retrieval can be done via the interface, making it a universal attendance system. Thus, it can be implemented in either an academic institution or in organizations. ACKNOWLEDGEMENTS With deep sense of gratitude we would like to thank all the people who have lit my path with their kind guidance. I am very grateful to these intellectuals who did their best to help during my paper. It is my proud privilege to express deep sense of gratitude to my M.E Project Guide Prof. Ashutosh B. Makone for his continuous guidance and support throughout my project and paper. It would never have been possible for me to complete this project successfully without Volume 5, Issue 5, May 2017 Page 19
his guidance and support. And lastly we would like to thank my friends and the people who are directly or indirectly related to my project & paper. REFERENCES [1] Aamir Ahmed Khan, Syed Faraz Ahmed, Ahmed Naail Abeer, Adnan Afzal and Kamran ul Haq Malik : Digital Attendance Recording System; NED University of Engineering & Technology, Karachi, Pakistan. [2] Abdul Aziz Mohammed, Jyothi Kameswari : Web-Server based Student Attendance System using RFID Technology; ECM Department, K L University, A.P., India, International Journal of Engineering Trend sand Technology (IJETT) - Volume4Issue5- May 2013 [3] Karthik Vignesh, Shanmuganathan, A.Sumithra, S.Kishore and P. Karthikeyan : A Foolproof Biometric Attendance Management System; Velammal College of Engineering and Technology, Madurai, Tamil Nadu, India, International Journal of Information and Computation Technology, ISSN 0974-2239 Volume 3 [4] Shraddha S. Chawhan, Mangesh P. Girhale, Gunjan Mankar : Mobile Phone Based Attendance System; IOSR Journal of computer Engineering, e-issn:2278-0661, p-2278-8727volume10issue3march-april2013. WEBSITES [1] https://www.w3schools.com/ [2] https://developer.android.com/ [3] http://getbootstrap.com/ [4] https://www.tutorialspoint.com/ [5] http://stackoverflow.com/ [6] http://www.bluetooth.com/pages/faq.aspx AUTHOR I, Satish H. Jadhav, Doing M.E (Embedded System) in M.I.T. Aurangabad & I did B.E (ECE) in H.I.T. Aurangabad, affiliated to Dr.B.A.M.U. University Aurangabad, Maharashtra in 2010. Volume 5, Issue 5, May 2017 Page 20