Тема: Развитие Android-приложения для запоминания картин в игровой форме
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ задания на разработку 5
1.1 Проблемы существующего проекта 5
1.1.1 Сложная логика работы меню 5
1.1.2 Неэффективность реализация виджета пролистывания 6
1.1.3 Заимствование исходного кода из сторонних репозиториев 7
1.2 Функциональные изменения 7
1.2.1 Модуль тестирования 8
1.2.2 Модуль статистики 10
1.2.3 Модуль обновления 11
Выводы по главе 13
2 Проектирование 14
2.1 Рефакторинг 14
2.1.1 Сложная логика работы меню 14
2.1.2 Неэффективность реализации виджета пролистывания 15
2.1.3 Заимствование исходного кода из сторонних репозиториев 16
2.2 Функциональные изменения 16
2.2.1 Модуль тестирования 17
2.2.2 Модуль статистики 18
2.2.3 Модуль обновления 19
2.2.4 Адаптация базы данных 19
Выводы по главе 22
3 Документация и тестирование 22
3.1 Сборка проекта 22
3.2 Тестирование 23
Выводы по главе 25
Заключение 26
Список использованных источников 27
ПРИЛОЖЕНИЕ А Ключевые фрагменты исходного кода
📖 Введение
Целью является доработка существующего проекта "Пазлы-Живопись" [1], исходный код которого расположен в репозитории [2]. Существующий проект предназначен для геймификации процесса подготовки к ГИА, а также упрощения самостоятельной подготовки к нему.
Задачами настоящей работы является исправление некоторых его недостатков и внесение доработок:
- программа позволяет каждому элементу искусства задать только одного автора, что позволяет хранить в программе картины, но не скульптуру;
- планируется использования программы на двух учебных курсах - "Отечественное искусство" и "Зарубежное искусство". Необходимо добавить возможность разделения элементов искусства на "отечественные" и "зарубежные";
- обеспечить сбор и вывод статистики;
- доработать модуль обновления базы данных. База данных программы имеет большой размер и загружается с сервера, необходимо позволить пользователю загружать только интересующие его в данный момент элементы искусства;
- оптимизировать виджет пролистывания элементов искусства. Уже при небольшом количестве картин наблюдается задержка в отображении этого списка.
✅ Заключение
Для разработчика разработана инструкция по сборке приложения, для пользователя приведены текстовые описания прецедентов. Корректная работа приложения в настольной и мобильной версиях проверена путём ручного тестирования.
Приложение корректно функционирует на операционных системах Windows, Linux, Android. Исход код приложения доступен по ссылке [12].



