Тема: DESIGN AND DEVELOPMENT OF AN ATTENDANCE SYSTEM
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Introduction 5
1 Workflow and Flaws old System 6
1.1Attendance Marking Process 6
1.2 Report Creation Process 6
2 Design 7
2.1 Requirements Analysis 7
2.1.1 Location Cheating 8
2.1.2 Cheating by Proxy 9
2.1.3 Account Sharing 9
2.2 Functional requirements 10
Admin 10
Teacher 11
Student 12
3 Verification and Security 13
3.1 Biometric Verification 14
3.2 Proximity Verification 14
3.3 Multilogin Verification 15
4 Architecture 15
5 Domain Model 17
6 Tools and technologies 18
6.1 Swift: 18
6.1.1 Architecture 18
6.1.2 CBCentralManager 19
6.1.3 LAContext 21
6.2 Kotlin 23
6.2.1 Architecture 23
6.2.2 BluetoothLeScanner 23
6.2.3 AndroidX BiometricPrompt 25
6.3 ReactJs 27
6.3.1 ReactJS’ Features 28
7 Implementation 29
7.1 Login 29
7.1.1 Web Login 29
7.1.2 Mobile App Login 30
7.2 Lesson Creation 31
7.3 Student Verification 33
7.3.1 Biometric Verification 33
7.3.2 Proximity Verification 36
7.3.3 MultiLogin Verification 38
7.4 Attendance Marking 40
7.5 Attendance Process 41
7.6 Report creation 43
Conclusion 45
References 46
Appendix A - Screenshots 47
📖 Введение
The system's primary objectives are to provide a fast and secure method of attendance tracking, reducing the administrative burden on teachers and the dean’s office, as well as minimizing the loss of student attendance from mismanagement.
✅ Заключение
This project analyzed the manual system to determine functional requirements and design considerations. Key challenges, such as cheating, were discussed and analyzed, with recommendations provided on how to address and overcome them.
This project offers a modern and secure platform for marking and tracking student attendance at a university. With further development, this system could replace manual systems not only in universities but also in schools and workplaces.





