ВВЕДЕНИЕ 4
1. Проектирование архитектуры 5
1.1. Типы архитектур 5
1.2. Дизайн системы 6
2. Технологии разработки 8
2.1. Мобильное приложение 8
2.2. Микросервисы 9
3. Сервис аутентификации 10
3.1. JSON Web Token 10
3.2. Разработка сервиса 10
4. Gateway 12
5. Пользовательский интерфейс 14
6. Профиль студента 16
6.1. Регистрация 16
6.2. Информация о студенте 16
7. Одноразовый пароль на основе времени 18
7.1. Алгоритм 18
7.2. Передача секретного ключа 19
8. Функционал сканирования 21
9. Микросервис «Профиль студента» 23
10. Расписание 24
11. Микросервис «Расписание» 26
12. Дневник студента 27
13. Тестирование 29
14. Анализ и отладка приложения 32
ЗАКЛЮЧЕНИЕ 33
СПИСОК ЛИТЕРАТУРЫ 38
ПРИЛОЖЕНИЕ 39
В современном мире информационных технологий, где мобильные устройства становятся неотъемлемой частью повседневной жизни, создание эффективных и удобных приложений становится ключевым аспектом в обеспечении комфортного пользовательского опыта. В рамках данной дипломной работы рассматривается разработка мобильного приложения системы электронных пропусков для студентов, нацеленного на упрощение процесса управления пропусками и обеспечение дополнительных функций, необходимых для учебного процесса.
Цель данной работы состоит в разработке мобильного приложения, обеспечивающего студентам удобный доступ к электронным пропускам, интеграцию с серверной частью системы, а также предоставление дополнительных функций, таких как отображение расписания, уведомления об учебных занятиях и доступ к дневнику студента с информацией о успеваемости, посещаемости и домашних заданиях.
Для достижения поставленной цели были определены следующие задачи:
1) проектирование архитектуры системы приложения;
2) подборка и изучение технологий разработки;
3) разработка сервиса аутентификации и авторизации;
4) реализация профиля пользователя;
5) реализация механизма TOTP для генерации QR-кодов;
6) разработка функционала сканирования QR-кода, позволяющего идентифицировать пользователя;
7) разработка функционала отображения расписания занятий
студентов;
8) разработка функционала дневника студента;
9) разработка и интеграция с серверной частью для обеспечения централизованного управления данными.
Мобильное приложение системы электронных пропусков для студентов. А также похожие готовые работы: страница 118 #9106850
Артикул: 9106850
- Предмет: Программирование
- Уникальность: 75% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2024 году
- Количество страниц: 59
- Формат файла: docx
2 500p.
1) Rebuilding Netflix Video Processing Pipeline with Microservices | by Netflix Technology Blog: [сайт]. - 2022 - URL:
https://netflixtechblog.com/rebuilding-netflix-video-processing-pipeline-with- microservices-4e5e6310e359 (дата обращения 28.02.2024).
2) Using JWT to authenticate users | API Gateway Documentation [сайт]. - 2024. - URL: https://cloud.google.com/api-gateway/docs/authenticating- users-jwt (дата обращения 28.02.2024).
3) Recommendations for Android architecture | Android Developers: сайт. - 2023. - URL:
https://developer.android.com/topic/architecture/recommendations (дата
обращения: 03.04.2024).
4) Что такое одноразовый пароль на основе времени (TOTP) - Keeper: сайт. - 2024. - URL:
https://www.keepersecurity.com/ru_RU/resources/glossary/what-is-a-time-based- one-time-password/ (дата обращения: 05.04.2024).
5) Как устроен AES / Хабр: сайт. - 2024. - URL:
https://habr.com/ru/articles/112733/ (дата обращения: 08.04.2024).
6) Camera2 overview | Android media | Android Developers: сайт. -
2024. - URL: https://developer.android.com/media/camera/camera2 (дата
обращения: 10.04.2024).
7) Fragment lifecycle | Android Developers: сайт. - 2020. - URL: https://developer.android.com/guide/fragments/lifecycle (дата обращения:
13.04.2024).
https://netflixtechblog.com/rebuilding-netflix-video-processing-pipeline-with- microservices-4e5e6310e359 (дата обращения 28.02.2024).
2) Using JWT to authenticate users | API Gateway Documentation [сайт]. - 2024. - URL: https://cloud.google.com/api-gateway/docs/authenticating- users-jwt (дата обращения 28.02.2024).
3) Recommendations for Android architecture | Android Developers: сайт. - 2023. - URL:
https://developer.android.com/topic/architecture/recommendations (дата
обращения: 03.04.2024).
4) Что такое одноразовый пароль на основе времени (TOTP) - Keeper: сайт. - 2024. - URL:
https://www.keepersecurity.com/ru_RU/resources/glossary/what-is-a-time-based- one-time-password/ (дата обращения: 05.04.2024).
5) Как устроен AES / Хабр: сайт. - 2024. - URL:
https://habr.com/ru/articles/112733/ (дата обращения: 08.04.2024).
6) Camera2 overview | Android media | Android Developers: сайт. -
2024. - URL: https://developer.android.com/media/camera/camera2 (дата
обращения: 10.04.2024).
7) Fragment lifecycle | Android Developers: сайт. - 2020. - URL: https://developer.android.com/guide/fragments/lifecycle (дата обращения:
13.04.2024).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Мобильное приложение системы электронных пропусков для студентов |
Артикул: | 9106850 |
Дата написания: | 30.06.2024 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 75% |
Количество страниц: | 59 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Мобильное приложение системы электронных пропусков для студентов. А также похожие готовые работы: страница 118 по предмету программирование
Пролистайте "Мобильное приложение системы электронных пропусков для студентов. А также похожие готовые работы: страница 118" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 04.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 75% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 48 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Исследование потенциальных уязвимостей в доменной инфраструктуре Active Directory
СЛЕДУЮЩАЯ РАБОТА
Интеллектуальная система сопровождения и организации движения для начинающих водителей