📄Работа №153622

Тема: Развитие Android-приложения для запоминания картин в игровой форме

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

📋 Содержание

Введение 4
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].
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. Android-приложение для запоминания картин в игровой форме // Архив электронных ресурсов СФУ URL: http://elib.sfu-kras.ru/handle/2311/125719 (дата обращения: 2019).
2. puzzle // Bitbucket URL: https: //bitbucket. org/rrrfer-
admin/puzzle/src/master/ (дата обращения: 10.12.19).
3. Фаулер, M. UML. Основы / М. Фаулер, К. Скотт; пер. с англ. - СПб.: Символ - Плюс, 2002. - 192 с.
4. Стек виджетов Qt // Блог программиста URL: https://pro-
prof.com/forums/topic/screensstack-qt (дата обращения: 2019).
5. Приёмы объектно-ориентированного программирования. Паттерны проектирования/Гамма Э, Хелм Р, Джонсон Р, Влиссидес Дж. пер. с англ. - СПб: Питер, 2001. - 368 с
6. Git Tools Submodules // git URL: https://git-scm.com/book/en/v2/Git- Tools-Submodules (дата обращения: 2019).
7. Open Source Qt Use // qt URL: https://www.qt.io/download-open-source (дата обращения: 2020).
8. Downloads // openssl URL: https: //www.openssl. org/source/ (дата обращения: 2020)
9. Connecting Android Devices // doc.qt URL: https://doc.qt.io/qtcreator/creator-developing-android.html (дата обращения: 2020).
10. android_openssl // GitHub URL:
https://github.com/KDAB/android openssl/tree/9823d11ed (дата обращения: 2020).
11. pro-prof.com sources // GitHub URL: https: //bitbucket.org/rrrfer- admin/pro-prof.com-sources/src/sound-controller/ (дата обращения: 2020).
12. Android-puzzle // GitHub URL: https://github.com/speysinger/Android- puzzle/tree/refactoring (дата обращения: 2020).

🖼 Скриншоты

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

Работу высылаем в течении 5 минут после оплаты.

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