Тип работы:
Предмет:
Язык работы:


Разработка алгоритма офлайн-просмотра учебников Росдистанта

Работа №138961

Тип работы

Бакалаврская работа

Предмет

математика и информатика

Объем работы65
Год сдачи2023
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
44
Не подходит работа?

Узнай цену на написание


Аннотация 2
Abstract 3
Введение 5
1 Анализ существующих технологий 7
1.1 Математическая модель 7
1.2 Основные требования к приложению 8
1.3 Обзор и анализ платформ разработки мобильных приложения 9
1.3.1 Операционная система Android 9
1.3.2 Среда разработки Android Studio 12
1.3.3 Инструменты дизайна и проектирования 13
1.4 Защита учебников от копирования 18
1.4.1 Цифровая подпись 18
1.4.2 Алгоритм подписания Sign и Алгоритм проверки подписи (Verify) 20
1.5 Уменьшение занимаемого места 24
1.5.1 Выбор способа уменьшения занимаемого места 24
1.5.2 Алгоритм сжатия GZIP 25
2 Проектирование мобильного приложения 28
2.1 Структура проекта 28
2.2 Архитектура проекта 34
2.3 Описание программной части 37
2.4 Применение цифровой подписи 48
2.5 Реализация сжатия учебников алгоритмом GZIP 51
3 Тестирование мобильного приложения 54
3.1 Руководство пользователя 54
3.2 Сравнительный анализ 58
Заключение 63
Список использованной литературы и использованных источников 64

Онлайн-образование становится все более популярным среди пользователей во всем мире. Росдистант - это образовательная платформа, которая предоставляет доступ к онлайн-курсам и учебным материалам для образовательных учреждений и отдельных пользователей. Однако не всегда у пользователей есть возможность постоянно находиться в сети Интернет, что затрудняет их обучение. В таких случаях оффлайн-доступ к материалам платформы Росдистант может быть крайне важным.
В процессе работы были изучены основные аспекты языка программирования Java (байт-код), а также работа с HTTP запросами. В результате чего для операционной системы Android будет разработано мобильное приложение с использованием этих алгоритмов. Рассмотрены различные подходы и методы реализации данного алгоритма, включая использование цифровой подписи для защиты от несанкционированного копирования, а также адаптацию интерфейса для более удобного использования оффлайн-режима.
Цель данного проекта - разработать алгоритм оффлайн просмотра учебников Росдистанта, который позволит пользователям просматривать образовательные материалы, даже если они не имеют доступа к сети Интернет. В соответствии с поставленной целью в работе определены следующие задачи:
- проанализировать предметную область;
- проанализировать исходные данные с сайта вуза и подготовить эскизы и проект продукта;
- рассмотреть алгоритмы защиты данных от копирования;
- рассмотреть алгоритмы сжатия данных;
- реализовать мобильное приложение под управлением выбранной операционной системы;
- применить выбранный алгоритм защиты данных от копирования;
- применить выбранный алгоритм сжатия данных;
- наполнить данными приложение, взятыми с официального сайта;
- протестировать разработанное приложение.
Бакалаврская работа состоит из введения, трех разделов, заключения и списка литературы.//

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

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

Помощь студентам в написании работ!


В рамках выпускной квалификационной работы был разработан алгоритм оффлайн просмотра учебников Росдистанта, который позволит пользователям просматривать образовательные материалы, даже если они не имеют доступа к сети Интернет. По данному алгоритму было создано мобильное приложение.
Была выбрана операционная система мобильного устройства для работы приложения, а также среда разработки.
В ходе выполнения выпускной квалификационной работы были решены следующие задачи:
- проанализирована предметная область;
- проанализированы исходные данные с сайта вуза и подготовить эскизы и проект продукта;
- рассмотрены алгоритмы защиты данных от копирования;
- рассмотрены алгоритмы сжатия данных;
- реализовано мобильное приложение под управлением выбранной операционной системы;
- применен выбранный алгоритм защиты данных от копирования;
- применен выбранный алгоритм сжатия данных;
- наполно данными приложение, взятыми с официального сайта;
- протестировано разработанное приложение.
Результатом работы является создание мобильного приложения для просмотра учебников в кабинете Росдистанта.
Разработанное приложение выполняет все основные требования, которые были представлены выше, и может быть использовано студентами Росдистанта для просмотра учебников онлайн и оффлайн. Таким образом, следует считать, что задачи выпускной квалификационной работы полностью решены и цель исследования достигнута.



1. 10 принципов разработки мобильных интерфейсов. - CMS magazine [Электронный ресурс] - URL: https://cmsmagazine.ru/journal/items-10- principles- mobile-interface-design/ (дата обращения: 22.03.2023).
2. Skillbox [Электронный ресурс] - URL:
https://skillbox.ru/media/design/ (дата обращения: 16.03.2023).
3. Гриффитс P. Д. Head First. Программирование для Android [Текст]
4. Дерси Л. Создание приложений для Android за 24 часа [Текст] / Л. Л. Дерси - Москва: Эксмо, 2015. - 464 с.
5. Дональд Н. - Дизайн привычных вещей - 2006, 2-е изд., С. 28.
6. Дэрси Л. Разработка приложений для Android-устройств. Базовые принципы [Текст] /Л. Дэрси, Ш. Кондер - Том 1. - Москва: Эксмо, 2014. - 598 с.
7. Использование мобильных телефонов в разных странах [Электронный ресурс]. - Режим доступа: http://www.cossa.ru/152/37433/ (дата обращения: 15.03.2023).
8. Использование мобильных устройств [Электронный ресурс]. - Режим доступа: http://www.wi-life.ru/stati/wi-fi/marketingovye-stati-2/mobile- devices-use-aruba-research-results (дата обращения: 15.03.2023).
9. История возникновения интернета. - Web Building [Электронный ресурс] - URL: https://webbuilding.com.ua/rus/blog/istoriya-interneta (дата обращения: 16.03.2021).
10. Лебедев А.А. - Ководство - Москва: Студия Артемия Лебедева, 6е изд., 2020, §136.
11. Майер Р. Программирование приложений для планшетных компьютеров и смартфонов [Текст] / Р. Майер - Москва: Эксмо, 2013. - 816 с.
12. Мобильное приложение, что такое, определение, новости, статьи, видео [Электронный ресурс]. - Режим доступа: https://indicator.ru/tags/ mobilnoe-prilozhenie/ (дата обращения: 15.03.2023).
13. Мобильное приложение. - Calltouch [Электронный ресурс] - URL: https://www.calltouch.ru/glossary/chto-takoe-mobilnoe-prilozhenie-i-zachem-ono- mozhet-potrebovatsya/ (дата обращения: 22.03.2023).
14. Опрос: более 60% жителей городов-миллионников в России пользуются доставкой еды. - Тасс [Электронный ресурс] - URL: https://tass.ru/obschestvo/7309655 (дата обращения: 22.03.2023).
15. Основные этапы разработки мобильных приложений
[Электронный ресурс] - Режим доступа:
https://spark.ru/startup/componentix/blog/4499/ osnovnie-etapi-razrabotki-
mobilnih-prilozhenij (дата обращения: 15.03.2023)...30


Работу высылаем на протяжении 30 минут после оплаты.




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