You are on page 1of 32

Strategy Design pattern for Automated fingerprint based

Attendance Management System for Military Institutes

Team 16

By:
1MS20IS071 Maria Fiza
1MS20IS072 Mithun R
1MS20IS073 Mohamed Farhan
Contents
1. Introduction
2. Objective
3. Literature Survey
4. Methodlogy
5. Design and Implementation
6. Results
7. Conclusion
8. References
Introduction
● Biometric attendance systems are currently used in various industries to record and store attendance.
● These systems provide a comprehensive time-attendance and security solution to school authorities.
● Manual attendance methods have faced difficulties such as cheating, omissions, and proxies for
latecomers.
● Taking attendance by voice, iris, or fingerprint recognition solves this problem and eliminates the
traditional calling of names and examining documentation cards.
● The proposed system extracts fingerprints using sensors and image processing to match them with the
institutional database.
● The system has a user interface for military candidates and administrators to manage attendance and
offer security to restricted areas, but improvements in reliability, security, and image processing
capabilities are needed.
Objective
● Security and productivity are important in institutions and organizations, and automated
attendance systems can help control and authenticate access to certain areas.
● Manual attendance-taking is difficult and time-consuming, and an efficient electronic system
has been proposed in this paper to solve this problem.
● Biometric applications, including fingerprint recognition systems, have been useful in various
sectors, such as government and military institutes, for fighting crimes and terrorism.
● The proposed system uses fingerprint sensors and image processing to extract minutiae and
match them with the institutional database.
● The system has a user interface for military candidates and administrators to manage
attendance and offer security to restricted areas.
● The objective is to make the system more reliable and secure by using a strategy design
pattern, as detailed in the design section.
Literature Survey
Serial Name Authors Year Explanation
Number

1. Asabere, P., Sekyere, F., & Ofosu, 2020 Wireless biometric fingerprint attendance system using Arduino and MySQL database. International Journal of
Computer Science, Engineering and Applications (IJCSEA) Vol, 9.
W. K.

2. Sunaryono, D., Siswantoro, J., & 2021 An android based course attendance system using face recognition. Journal of King Saud University-Computer
and Information Sciences, 33(3), 304-312.
Anggoro, R.

3. Wadhwa, P. 2017 Attendance system using android integrated biometric fingerprint recognition. International Research Journal of
Engineering and Technology (IRJET), 4(6), 1069-73.

4. Jain, T., Tomar, U., Arora, U., & Jain, 2020 IoT based biometric attendance system. International Journal of Electrical Engineering & Technology, 11(2).

S.
5. Win, Y. M., Nyein, S. A., & Aung, 2019 Wireless student attendance system using fingerprint sensor. Int. J. Trend Sci. Res.
S. Develop.(IJTSRD).

6. Arif, Z. H., Ali, N. S., Zakaria, N. 2018 Attendance management system for educational sector: critical review. International Journal of
A., & Al-Mhiqani, M. N. Computer Science and Mobile Computing, 7(8), 60-66.

7. Kamelia, L., Hamidi, E. A. D., 2018, July Real-time online attendance system based on fingerprint and GPS in the smartphone. In 2018 4th
Darmalaksana, W., & Nugraha, A. International Conference on Wireless and Telematics (ICWT) (pp. 1-4). IEEE.

8. Dutta, R., Tamang, T., Paul, P., 2020, Smart and Secure Fingerprint Attendance System using Arduino UNO with GSM Alert. In 2020 3rd
Kumar, N., Chetri, C., & Dutta, P. December International Conference on Intelligent Sustainable Systems (ICISS) (pp. 1086-1090). IEEE.
K.
Methodology
Methology
● Fingerprint is extracted using a fingerprint sensor installed in the military institution
and undergoes image processing within the software.
● The image is normalized, segmented, and enhanced using image enhancing
techniques.
● The enhanced image undergoes minutiae extraction, where only the region of
interest or the required fingerprint image is taken.
● The extracted fingerprint is compared to the images present in the institutional
database for matching.
● A separate database is maintained for the administrator, and access is granted only
when their fingerprint matches with the fingerprint stored in the administrator
database.
Methodology
Design And Implementation
Use:case Diagram
Use Case Diagram

● The object model is represented using UML technique with class diagrams;
● these describe the developed system (staff and students attendance system)
structure in terms of objects, attributes, relations (associations), and methods
(operations).
● The developed system class diagram describes the system in terms of classes,
attributes, operations, and their associations as shown in above fig
State diagram

A state diagram resembles a flowchart in nature;


However, a flowchart shows the processes within a system that alter
the state of an object rather than the actual state changes
themselves.
State Diagram
Sequence Diagram

This is the UML sequence diagram of the


Attendance Management System which
shows the interaction between the objects of
login, attendance(student or staff).
Class Diagram

.
Class Diagram

● There are different classes used in this diagram.


● They are the user where there are three different types:
● Staff, trainee, tech and non tech staff which is inherited to the user,
fingerprint generator , DB server and the administrator.
Strategy Design Pattern

Strategy pattern is used when we


have multiple algorithms for a
specific task and the client
decides the actual
implementation to be used at
runtime
Results
Login page
The attendance-integrated portal system was implemented as a web application with HTML and CSS. The
following is the frontend design that we have implemented for the proposed topic.
The login page:
Candidate Login page
When login fails:
An alert message will pop up
when the login is not
successful as shown in fig
Admin login page

The admin can login using the user


id and password as shown in the
fig
Admin page

The admin is able to view the


attendance of the user including the
in and out time as shown in fig
Authentication page

When the entry is successful an


authorisation successful message
will be displayed as shown in figure
Authentication Page

An out message will be displayed to


indicate that the user has successfully
logged out as shown in the fig
Conclusion
Conclusion

● Computer-based attendance monitoring systems are more efficient than manual


systems.
● The newly developed software for automated attendance monitoring is more effective
and efficient for military staff attendance.
● The automated attendance system provides security and authentication, reducing the
risk of manipulation and limitations of the manual system.
● The new system is quick and efficient, saving a lot of time.
● The proposed work is designed using the strategy design pattern.
● The future scope of this study includes implementing facial recognition attendance
systems and improving the existing system's security and functionality.
References
[1].Asabere, P., Sekyere, F., & Ofosu, W. K. (2020). Wireless biometric fingerprint attendance system using Arduino and MySQL database.
International Journal of Computer Science, Engineering and Applications (IJCSEA) Vol, 9.
[2].Sunaryono, D., Siswantoro,
Saud University-Computer J., & Anggoro,
and Information R. (2021).
Sciences, android based course attendance system using face recognition. Journal of King
An304-312.
33(3),
[3].Wadhwa, and
Engineering P. (2017). Attendance
Technology (IRJET),system using android integrated biometric fingerprint recognition. International Research Journal of
4(6), 1069-73.
[4].Jain, T., Tomar,
& Technology, 11(2). U., Arora, U., & Jain, S. (2020). IoT based biometric attendance system. International Journal of Electrical Engineering
[5].Win, Y. M., Nyein, S. A., & Aung, S. (2019). Wireless student attendance system using fingerprint sensor. Int. J. Trend Sci. Res.
Develop.(IJTSRD).
[6].Arif, Z. H.,Journal
International Ali, N.of
S.,Computer
Zakaria, N. A., & and
Science Al-Mhiqani, M. N. (2018).
Mobile Computing, Attendance
7(8), 60-66. management system for educational sector: critical review.
[7].Kamelia,
and GPS in theL.,smartphone.
Hamidi, E. A. D., Darmalaksana,
In 2018 4th InternationalW.,Conference
& Nugraha,on
A.Wireless
(2018, July). Real-time(ICWT)
and Telematics online attendance system based on fingerprint
(pp. 1-4). IEEE.

[8].Dutta, R., Tamang,


using Arduino
IEEE. T., Paul,
UNO with GSMP.,Alert.
Kumar,In N.,
2020Chetri, C., & Dutta, P.
3rd International K. (2020, December).
Conference Smart
on Intelligent and Secure
Sustainable Fingerprint
Systems (ICISS)Attendance System
(pp. 1086-1090).
References
[9] Olagunju, M., Adeniyi, A. E., & Oladele, T. O. (2018). Staff attendance monitoring system using fingerprint biometrics. International Journal of Computer
Applications, 179(21), 8-15

[10] Chinimilli, B. T., Anjali, T., Kotturi, A., Kaipu, V. R., & Mandapati, J. V. (2020, June). Face recognition based attendance system using haar cascade and local
binary pattern histogram algorithm. In 2020 4th international conference on trends in electronics and informatics (ICOEI)(48184) (pp. 701-704). IEEE.

[11] Badejo, J. A., Eke, C. C., Popoola, S. I., Odu, T. O., & Atayero, A. A. (2017, December). Integrating Automated Fingerprint-based Attendance into a University
Portal System. In 2017 International Conference on Computational Science and Computational Intelligence (CSCI) (pp. 1016-1020). IEEE.

[12] Ruhitha, V., Raj, V. P., & Geetha, G. (2019, February). Implementation of IOT based attendance management system on Raspberry Pi. In 2019 International
Conference on Intelligent Sustainable Systems (ICISS) (pp. 584-587). IEEE.

[13] Roy, P., Saha, P., & Aditi, S. W. (2021, September). An Automated and Scalable Tool for Fingerprint based Biometric Attendance Management System. In 2021
International Conference on Electronics, Communications and Information Technology (ICECIT) (pp. 1-4). IEEE.

[14] Nguyen, D. D., Nguyen, X. H., Than, T. T., & Nguyen, M. S. (2021, December). Automated Attendance System in the Classroom Using Artificial Intelligence and
Internet of Things Technology. In 2021 8th NAFOSTED Conference on Information and Computer Science (NICS) (pp. 531-536). IEEE.

[15] Mijić, D., Bjelica, O., Durutović, J., & Ljubojević, M. (2019, March). An improved version of student attendance management system based on RFID. In 2019
18th International Symposium INFOTEH-JAHORINA (INFOTEH) (pp. 1-5). IEEE.

[16] Geralde, D. D., Manaloto, M. M., Loresca, D. E. D., Reynoso, J. D., Gabion, E. T., & Geslani, G. R. M. (2017, December). Microcontroller-based room access
control system with professor attendance monitoring using fingerprint biometrics technology with backup keypad access system. In 2017IEEE 9th International
Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM) (pp. 1-7). IEEE.

[17] Rahman, S., Rahman, M., & Rahman, M. M. (2018). Automated student attendance system using fingerprint recognition. Edelweiss applied science and
technology, 1(2), 90-94.
References
[18]Shetty, S., Raut, S., Patil, K., & Save, V. (2018). Automated Biometric Attendance Management System. JOURNAL OF ENGINEERING AND
SCIENCES, 1.

[19]Pratama, N. P., Triayudi, A., & Hidayatulloh, D. (2019). Design-Based Fingerprint Time Attendance System Using IOT With MCU Node ESP8266.
Jurnal Teknik Informatika CIT Medicom, 11(1), 15-21.

[20]Chandramohan, J., Nagarajan, R., Dineshkumar, T., Kannan, G., & Prakash, R. (2017). Attendance monitoring system of students based on biometric
and gps tracking system. International Journal of Advanced engineering, Management and Science, 3(3), 239799.

[21]Khan, N. I., Mustafina, S. N., Jhumu, F. F., Zobyer, A. H. M., Mahin, M. H., Tarek, M. A. I., ... & Islam, M. N. (2020, December). Towards
Developing an Automated Attendance Management System using Fingerprint Sensor. In 2020 Emerging Technology in Computing, Communication and
Electronics (ETCCE) (pp. 1-6). IEEE.

[22]Akinola, O. A., Olopade, S. O., & Afolabi, A. S. (2021). Development of mobile and desktop applications for a fingerprint-based attendance
management system. Indones. J. Electr. Eng. Comput. Sci, 24(1), 570-580.

[23]Rathod, H., Ware, Y., Sane, S., Raulo, S., Pakhare, V., & Rizvi, I. A. (2017, January). Automated attendance system using machine learning approach.
In 2017 International Conference on Nascent Technologies in Engineering (ICNTE) (pp. 1-5). IEEE.

[24]Swain, B., Halder, J., Sahany, S., Nayak, P. P., & Bhuyan, S. (2021, January). Automated wireless biometric fingerprint based student attendance
system. In 2021 1st Odisha International Conference on Electrical Power Engineering, Communication and Computing Technology (ODICON) (pp. 1-7).
IEEE.
References
[25]Ashwitha, A., & Latha, C. A. (2022). GSA-based support vector neural network: a machine learning approach for crop
prediction to provision sustainable farming. International Journal of Intelligent Computing and Cybernetics.

[26] SALMA, S., & ASHWITHA, A. (2022). HYBRID CNN-LSTM MODEL: RAINFALL ANALYSIS AND PREDICTION FOR
KARNATAKA REGION. Journal of Theoretical and Applied Information Technology, 100(22).

[27] Ashwitha, A., & Latha, C. A. (2022). Fuzzy Ranking Algorithm with Seagull Optimization-Based Decision Tree for
Short-Term/Long-Term Rainfall Prediction. International Journal of Fuzzy System Applications (IJFSA), 11(3), 1-17.

[28] Deshmukh, Anusha Ashok, Anushka Srivatsa, A. Ashwitha, Arpith Monteiro, and Chaitanya Gajakosh. "Crop Yield
Prediction to Achieve Precision Agriculture using Machine Learning." In 2022 IEEE 2nd International Conference on Mobile
Networks and Wireless Communications (ICMNWC), pp. 1-6. IEEE, 2022.

[29] Ashwitha, A., Tonse, A. S., Kumar, M. B., & Hegde, A. K. (2022, November). Language Translation for Impaired People. In
Proceedings of the International Conference on Cognitive and Intelligent Computing: ICCIC 2021, Volume 1 (pp. 231-240).
Singapore: Springer Nature Singapore.

[30] Ashwitha, A., Latha, C. A., Sireesha, V., & Varshini, S. (2022, November). Comparative Analysis of Machine Learning
Approaches for Crop and Yield Prediction: A Survey. In Proceedings of the International Conference on Cognitive and Intelligent
Computing: ICCIC 2021, Volume 1 (pp. 53-61). Singapore: Springer Nature Singapore.

[31] Ashwitha, A., & Latha, C. A. (2022). Crop recommendation and yield estimation using machine learning. Journal of Mobile
Multimedia, 861-884.

[32] Kambli, P., Ashwitha, A., & Shruthi, G. (2021). e-Reside: A Case Study on Blockchain for IoT in Home Automation Using
Raspberry Pi. In Convergence of Internet of Things and Blockchain Technologies (pp. 57-75). Cham: Springer International
Publishing.
Thank You
By:
1MS20IS071 Maria Fiza
1MS20IS072 Mithun R
1MS20IS073 Mohamed Farhan

You might also like