A mobile application for attendance tracking based on user authentication
2023
0 views
0 downloads
Advisor: Prof. Dr. Devrim Akgün
Abstract (EN)
Attendance tracking is an essential aspect of organizational management that plays a significant role in employee productivity and performance management. It ensures that employees are present and accounted for during working hours, facilitates accurate payroll processing, and helps identify patterns and trends in attendance behavior. In recent years, the demand for automated attendance tracking has grown, driven by the need for more efficient and secure methods. Traditionally, organizations have relied on manual methods such as paper-based sign-in sheets or punch cards. However, these methods are prone to errors, can be easily manipulated, and require significant administrative effort to maintain and process. As a result, organizations have turned to technology for more reliable and streamlined attendance tracking solutions. One prevalent technology used for attendance tracking is biometric recognition, which includes fingerprint scanners and facial recognition systems. Biometric attendance systems offer a high level of accuracy and eliminate the risk of buddy punching (when one employee clocks in or out on behalf of another). However, these systems can be expensive to implement and maintain, and there are concerns regarding privacy and data security. Another technology commonly used is RFID (Radio-Frequency Identification), which involves using tags or cards with embedded chips to track employee attendance. RFID systems are relatively cost-effective and provide quick and easy scanning. However, they also have limitations, such as the need for employees to carry their RFID cards at all times and the possibility of cards being lost or stolen. Magnetic stripes and barcodes are other technologies used for attendance tracking. These methods require employees to swipe or scan their cards through readers, which record their attendance. While magnetic stripes and barcodes are less expensive than biometric or RFID systems, they are susceptible to wear and tear, and the process can be time-consuming, leading to queues and delays during peak hours. To address the limitations of existing attendance tracking technologies, this study proposes the use of modern technologies, including Android's Flutter Framework, face recognition, and PIN codes, to provide an efficient and secure attendance tracking system. The implementation of a mobile attendance tracking app utilizing Flutter and open-source libraries is an innovative solution that offers several advantages. The mobile attendance tracking app developed using Flutter provides a user-friendly and intuitive interface, allowing employees to easily clock in and out. The app's use of face recognition technology ensures that employees cannot manipulate attendance records, as their unique facial features are used for verification. This eliminates the risk of buddy punching and other forms of time fraud, leading to improved accuracy in attendance tracking. In addition to face recognition, the app also incorporates PIN codes as an alternative authentication method. This provides flexibility for employees who may have difficulties with facial recognition due to factors such as poor lighting conditions or temporary facial changes. By offering multiple authentication options, the app ensures accessibility and ease of use for all employees. One key advantage of the proposed attendance tracking system is its multi-level access and authentication methods. The app incorporates three levels of privileges: Admin, Editor, and Viewer. This ensures that access to sensitive information, such as attendance records and employee data, is restricted to authorized personnel only. The multi-level access feature enhances data security and prevents unauthorized individuals from tampering with or accessing confidential information. Furthermore, the mobile attendance tracking app utilizes open-source libraries, which facilitate maintenance and customization. The use of open-source libraries allows organizations to tailor the app to their specific requirements, integrate it with existing systems, and make modifications as needed. This flexibility ensures that the app remains adaptable to changing organizational needs and technological advancements. Regular updates to the app enhance its features and security, ensuring that it remains relevant and effective. The development community behind Flutter and the open-source libraries continually address vulnerabilities and release updates, safeguarding the app against emerging threats and ensuring data security. In conclusion, the mobile attendance tracking application built using Flutter and open-source libraries is an ideal solution for organizations aiming to enhance attendance tracking while maintaining data security. The app's multi-level access and authentication methods, together with its use of modern technologies, guarantee efficiency, accuracy, and security. As such, it offers a more efficient and secure alternative to traditional attendance tracking methods, making it an indispensable tool for modern-day organizations.
Author
Dr. Bawar Alı Abdalkarım Abdalkarım
Institution
How to Cite
Bawar Alı Abdalkarım Abdalkarım (Master Thesis). A mobile application for attendance tracking based on user authentication, 2023, Sakarya University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Sakarya University
- Computational investigation of battery materials using density functional theory(2023)
- Haci Ahmed b. Seyyid al-Bigavî and Tarjama al-Awārif al-maārif (sections of 22-43)(2024)
- Synthesis of carbazol substituted 3,4-dihydropyrimidine-2(1h)-thione deri̇vati̇ves(2024)
- Classification of recyclable wastes with deep learning models: A comparison on the effect of dataset size(2024)
- Hermeneutical analysis of sacrifice, sacred violence and scapegoat motifs in Turkish Mythology(2024)
- Novel thio-chalcone substituted metallophthalocyanines: synthesis, characterization and redox behaviour(2018)
