📄Работа №192733

Тема: DESIGN AND DEVELOPMENT OF AN ATTENDANCE SYSTEM

Характеристики работы

Тип работы Бакалаврская работа
Программирование
Предмет Программирование
📄
Объем: 59 листов
📅
Год: 2025
👁️
Просмотров: 67
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ABSTRACT
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

📖 Введение

Attendance marking is a critical aspect of educational institutions, as it helps monitor student engagement, ensure compliance with institutional policies, and maintain accurate records for administrative purposes. Manual or traditional methods of attendance tracking, such as paper-based sign-in sheets or manual calls, are the most used in the current time, but they carry many flaws as well as being time-consuming and insecure. With the advent of technology, an automated attendance system offers greater efficiency and accuracy.
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.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

In conclusion, the development of a modern attendance system presents the opportunity to improve the manual system currently being utilized. There are significant reasons to transition from the manual system to the new attendance system, primarily due to major improvements in speed, accuracy, and tracking.
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.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Core Bluetooth // Apple Developer - Cupertino, 2025. - URL: https://developer.apple.com/documentation/corebluetooth (access date: 28.02.2025)
2. Local Authentication // Apple Developer - Cupertino, 2025. - URL: https://developer.apple.com/documentation/localauthentication (access date: 15.02.2025)
3. BiometricPrompt API // Android Developers - [S. l.], 2025. - URL: https://developer.android.com/reference/androidx/biometric/BiometricPrompt (access date: 15.02.2025)
4. BluetoothLeScanner | API reference // Android Developers - [S. l.], 2025. - URL: https://developer.android.com/reference/android/bluetooth/le/BluetoothLeScanner
(access date: 28.02.2025)
5. React - A JavaScript Library for Building User Interfaces // React Documentation - [S. l.], 2023. - URL: https://react.dev/ (access date: 15.03.2025)
6. Walke J. Introducing React / J. Walke // Facebook Engineering Blog - [S. l.], 2013. - URL: https://reactjs.org/blog/2013/06/05/why-react.html (access date: 28.03.2025)
7. JSX In Depth // React Documentation - [S. l.], 2025. - URL: https://react.dev/learn/jsx-in-depth (access date: 15.04.2025)
8. React’s Diff Algorithm / T. Occhino // React Conf - [S. l.], 2017. - URL: https://www.youtube.com/watch?v=BYbgopx44vo (access date: 28.04.2025)
9. Props vs. State / D. Abramov // React Blog - [S. l.], 2015. - URL: https://reactjs.org/blog/2015/12/18/react-components-elements-and-instances.html (access date: 06.05.2025)
10. Introducing Hooks // React Documentation - [S. l.], 2019. - URL: https://reactjs.org/docs/hooks-intro.html (access date: 12.05.2025)
11. Context API // React Documentation - [S. l.], 2025. - URL: https://reactjs.org/docs/context.html (access date: 10.05.2025)

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

©2026 Cервис помощи студентам в выполнении работ