СОЗДАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ «ДИСКРЕТНАЯ МАТЕМАТИКА»
|
ВВЕДЕНИЕ 3
ГЛАВА 1. Анализ существующих решений и описание способов и средств разработки мобильного приложения 6
1.1 Анализ существующих решений 6
1.2 Особенности разработки для ОС Android 14
1.3. Архитектура приложения 21
Глава II. Разработка мобильного приложения 24
2.1. Описание процесса разработки мобильного приложения для изучения дисциплины «Дискретная математика» 24
2.2. Предметная область 33
ЗАКЛЮЧЕНИЕ 34
СПИСОК ЛИТЕРАТУРЫ 35
ГЛАВА 1. Анализ существующих решений и описание способов и средств разработки мобильного приложения 6
1.1 Анализ существующих решений 6
1.2 Особенности разработки для ОС Android 14
1.3. Архитектура приложения 21
Глава II. Разработка мобильного приложения 24
2.1. Описание процесса разработки мобильного приложения для изучения дисциплины «Дискретная математика» 24
2.2. Предметная область 33
ЗАКЛЮЧЕНИЕ 34
СПИСОК ЛИТЕРАТУРЫ 35
В рамках данной дипломной работы были проанализированы приложения реализующие схожий функционал, переработан лекционный материал под форм-фактор приложения под ОС Android, а также разработано мобильное приложение, которое позволяет просматривать лекционный материал по дисциплине “Дискретная математика”. Для приложения была выбрана так называемая Гибридная архитектура, реализующая легкость и богатство разработки графических интерфейсов силами WEB-технологий, а также удобство и производительность нативных приложений. Данное решение делает интерфейс более проработанным, а также улучшает архитектуру приложения и уменьшает зависимость от постоянного подключения к сети интернет. Приложение, разрабатываемое в рамках данной дипломной работы, сделает более удобным изучение дисциплины “Дискретная математика” студентами ЕИ КФУ и других учебных заведений.
Актуальность:
Всеобщая цифровизация и информатизация дошла и до образования, в том числе и российского, которое стремительно меняется. За последние годы появились десятки образовательных онлайн-платформ, университеты страны создали сотни онлайн-курсов, которые прошли почти полмиллиона слушателей. Минобрнауки России успешно реализует приоритетный проект "Современная цифровая образовательная среда в РФ", целью которого является качественное и доступное онлайн-обучение граждан страны с помощью современных технологий[1].
Крупные образовательные онлайн-платформы, агрегирующие онлайн- курсы, созданные ведущими университетами мира, хоть и появились сравнительно недавно,но уже успели приобрести огромную популярность по всему миру. Сотрудничество с такими онлайн-платформами как Coursera и EdX стало первым и успешным опытом разработки и внедрения массовых открытых онлайн-курсов для многих российских университетов.
Так и у КФУ появился собственный образовательный онлайн ресурс на базе Moodle, включающий в себя электронные версии большого числа дисциплин преподающих в университете.
Процесс цифровизации идет семимильными шагами в своем стремлении перенести образование в электронную форму, а также можно заметить, что в основном он, процесс, нацелен на использование WEB технологий, что очень даже похвально, если речь идет про использование этих ресурсов на стационарных ПК и ноутбуках, но если речь идет об использовании на мобильных устройствах, доля которых выше в сравнении с компьютерами, то как показывают исследования известной аналитической компании Flurry, пользователи мобильных операционных систем iOS и Android проводят в мобильных приложениях в 6 раз больше времени, чем в веб-сервисах, в том числе и когда дело касается большого объема информации [2].
Вышеперечисленные факты побудили нас задаться вопросом разработки собственного решения в виде приложения для мобильных устройств под управлением ОС Android для повышения вовлеченности студентов, а также удобства в изучении дисциплины “Дискретная математика”. С помощью данного приложения пользователь может получить доступ к структурированным лекционным материалам по большому количеству тем, а также проверять свои знания посредством тестовых заданий как без привязки к компьютеру и доступу в интернет, так и с возможностью задавать вопросы по темам, с которыми возникли сложности, при наличии подключения к сети, путем отправки электронных писем преподавателю.
Целью дипломной работы является адаптация лекционного материала по дисциплине “Дискретная математика” под формат мобильного приложения под управлением OC Android, а также реализация обратной связи с преподавателем для обсуждения трудно усваиваемого материала и возможность выполнять тестовые задания по пройденным темам.
Задачи дипломной работы:
• Проанализировать существующие решения
• Изучить особенности разработки для ОС Android и определиться
инструментарием.
• Разработать архитектуру ПО
• Разработать демонстрационное приложение для ОС Android
• Продемонстрировать полученный результат
Объектом является мобильное приложение.
Предметом является создание приложения для изучения дисциплины "Дискретная математика" и оценка условий его применения.
Структура работы: данная дипломная работа состоит из введения, основной части, заключения, списка используемой литературы и приложения.
Актуальность:
Всеобщая цифровизация и информатизация дошла и до образования, в том числе и российского, которое стремительно меняется. За последние годы появились десятки образовательных онлайн-платформ, университеты страны создали сотни онлайн-курсов, которые прошли почти полмиллиона слушателей. Минобрнауки России успешно реализует приоритетный проект "Современная цифровая образовательная среда в РФ", целью которого является качественное и доступное онлайн-обучение граждан страны с помощью современных технологий[1].
Крупные образовательные онлайн-платформы, агрегирующие онлайн- курсы, созданные ведущими университетами мира, хоть и появились сравнительно недавно,но уже успели приобрести огромную популярность по всему миру. Сотрудничество с такими онлайн-платформами как Coursera и EdX стало первым и успешным опытом разработки и внедрения массовых открытых онлайн-курсов для многих российских университетов.
Так и у КФУ появился собственный образовательный онлайн ресурс на базе Moodle, включающий в себя электронные версии большого числа дисциплин преподающих в университете.
Процесс цифровизации идет семимильными шагами в своем стремлении перенести образование в электронную форму, а также можно заметить, что в основном он, процесс, нацелен на использование WEB технологий, что очень даже похвально, если речь идет про использование этих ресурсов на стационарных ПК и ноутбуках, но если речь идет об использовании на мобильных устройствах, доля которых выше в сравнении с компьютерами, то как показывают исследования известной аналитической компании Flurry, пользователи мобильных операционных систем iOS и Android проводят в мобильных приложениях в 6 раз больше времени, чем в веб-сервисах, в том числе и когда дело касается большого объема информации [2].
Вышеперечисленные факты побудили нас задаться вопросом разработки собственного решения в виде приложения для мобильных устройств под управлением ОС Android для повышения вовлеченности студентов, а также удобства в изучении дисциплины “Дискретная математика”. С помощью данного приложения пользователь может получить доступ к структурированным лекционным материалам по большому количеству тем, а также проверять свои знания посредством тестовых заданий как без привязки к компьютеру и доступу в интернет, так и с возможностью задавать вопросы по темам, с которыми возникли сложности, при наличии подключения к сети, путем отправки электронных писем преподавателю.
Целью дипломной работы является адаптация лекционного материала по дисциплине “Дискретная математика” под формат мобильного приложения под управлением OC Android, а также реализация обратной связи с преподавателем для обсуждения трудно усваиваемого материала и возможность выполнять тестовые задания по пройденным темам.
Задачи дипломной работы:
• Проанализировать существующие решения
• Изучить особенности разработки для ОС Android и определиться
инструментарием.
• Разработать архитектуру ПО
• Разработать демонстрационное приложение для ОС Android
• Продемонстрировать полученный результат
Объектом является мобильное приложение.
Предметом является создание приложения для изучения дисциплины "Дискретная математика" и оценка условий его применения.
Структура работы: данная дипломная работа состоит из введения, основной части, заключения, списка используемой литературы и приложения.
Возникли сложности?
Нужна помощь преподавателя?
Помощь в написании работ!
В данной дипломной работе был проведен анализ и описание имеющихся инструментов для создания мобильного приложения.
В результате было создано полноценное мобильное приложение для ОС Android для изучения дисциплины “Дискретная математика”.
Для достижения поставленной цели решены следующие задачи:
1. проанализированы преимущества и недостатки современных
мобильных ОС;
2. проанализированы преимущества и недостатки доступных
инструментов для создания мобильного приложения;
3. на основе полученной информации выбрана IDE и язык
программирования;
4. Проанализированы существующие решения
5. Разработана архитектуру ПО
6. описан процесс и технология создания мобильного приложения;
7. создано приложение;
Полученные результаты позволяют сделать вывод, что поставленные задачи выполнены, следовательно, цель дипломной работы достигнута.
Дальнейшие перспективы данной работы заключаются в расширении функционала приложения.
В результате было создано полноценное мобильное приложение для ОС Android для изучения дисциплины “Дискретная математика”.
Для достижения поставленной цели решены следующие задачи:
1. проанализированы преимущества и недостатки современных
мобильных ОС;
2. проанализированы преимущества и недостатки доступных
инструментов для создания мобильного приложения;
3. на основе полученной информации выбрана IDE и язык
программирования;
4. Проанализированы существующие решения
5. Разработана архитектуру ПО
6. описан процесс и технология создания мобильного приложения;
7. создано приложение;
Полученные результаты позволяют сделать вывод, что поставленные задачи выполнены, следовательно, цель дипломной работы достигнута.
Дальнейшие перспективы данной работы заключаются в расширении функционала приложения.
1. Цифровое образование шагает по России [Электронный ресурс] // Metronews. — 2018. - URL: https://www.metronews.ru/partners/novosti-partnerov- 112/reviews/cifrovoe-obrazovanie-shagaet-po-rossii-1379502/ (дата обращения:
4.01.2019) .
2. Кравец С. В 6 раз мобильные приложения популярнее чем мобильные веб
сайты [Электронный ресурс] // Awiosapps. - 2016. - URL:
https://awiosapps.com.ua/blog/v-6-raz-mobilnyie-prilozheniya-populyarne (дата
обращения: 18.10.2018).
3. Mobile Operating System Market Share Worldwide [Электронный ресурс] //
Statcounter. - 2019. - URL: http://gs.statcounter.com/os-market-
share/mobile/worldwide/#monthly-200901-201905 (дата обращения: 21.11.2018).
4. Android [Электронный ресурс] // Википедия. Свободная энциклопедия. -
2019. - URL: https://ru.wikipedia.org/wiki/Android (дата обращения: 25.11.2018).
5. IDE [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru■wikipedia■org/wiki/Интегрированная среда разработки (дата обращения: 28.11.2018).
6. EclipselDE [Электронный ресурс] // Википедия. Свободная
энциклопедия. - 2019. - URL:
https: //ru.wikipedia. org/wiki/Echpse_(среда_разработки) (дата обращения:
5.12.2018) .
7. Android Studio: качественные приложения для разных устройств Android
[Электронный ресурс] // Developer.android. - 2018. - URL:
https://developer.android.com/distribute/best-practices/develop/build-with-android- studio?hl=ru (дата обращения: 16.12.2018).
8. Xamarin [Электронный ресурс] // Википедия. Свободная энциклопедия. -
2019. - URL: https://ru.wikipedia.org/wiki/Xamarin (дата обращения:
21.12.2018) .
9. “.net” [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru.wikipedia.org/wiki/.net (дата обращения: 25.12.2018).
10. Kivy_(framework) [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://en.wikipedia.org/wiki/Kivy_(framework) (дата обращения: 27.12.2018).
11. App Inventor [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru.wikipedia.org/wiki/App_Inventor (дата обращения: 10.01.2019).
12. Sketchware-android [Электронный ресурс] // Trashbox. - 2019. - URL: https://trashbox.ru/link/sketchware-android (дата обращения: 16.01.2019).
13. TIOBE Index for June 2019 [Электронный ресурс] // tiobe. - 2019. - URL: https://www.tiobe.com/tiobe-index/ (дата обращения: 18.01.2019).
14. Нативные приложения [Электронный ресурс] // Википедия. Свободная
энциклопедия. - 2019. - URL:
https: //ru.wikipedia. org/wiki/Нативные_приложения (дата обращения:
20.01.2019) .
15. Веб-приложения [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru.wikipedia.org/wiki/Веб-приложение (дата обращения: 22.01.2019).
16. Slishuk A. Мобильные приложения: нативные, веб и гибридные [Электронный ресурс] // Agilie. - URL: https://agilie.com/ru/blog/mobilnyie- prilozhieniia-nativnyie-vieb-i-ghibridnyie (дата обращения: 8.02.2019).
17. Климов А. WebView [Электронный ресурс] // Сайт Александра Климова. - 2018. - URL: http://developer.alexanderklimov.ru/android/views/webview.php (дата обращения: 17.02.2019).
18. Климов А. ExpandableListView [Электронный ресурс] // Сайт Александра
Климова. - 2018. - URL:
http://developer.alexanderklimov.ru/android/views/expandablelistview.php (дата обращения: 19.02.2019).
19. Климов А. Адаптеры [Электронный ресурс] // Сайт Александра Климова.
- 2018. - URL: http://developer.alexanderklimov.ru/android/theory/adapters.php
(дата обращения: 24.02.2019).
20. UI [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019.
- URL: https://m.wikipedia.org/wiki/Интерфейс_пользователя (дата обращения:
6.03.2019) .
21. Климов А. Assets [Электронный ресурс] // Сайт Александра Климова. -
2018. - URL: http://developer.alexanderklimov.ru/android/theory/assets.php (дата обращения: 14.03.2019).
22. TeX [Электронный ресурс] // Википедия. Свободная энциклопедия. -
2019. - URL: https://ru.wikipedia.org/wiki/TeX (дата обращения: 18.03.2019).
23. Объекты Intent и фильтры объектов Intent [Электронный ресурс] //
Developer.android. - 2018. - URL:
https://developer.android.com/guide/components/intents-filters7hUm (дата
обращения: 24.03.2019).
24. Климов А. Файл манифеста AndroidManifest.xml [Электронный ресурс] //
Сайт Александра Климова. - 2018. - URL:
http://developer.alexanderklimov.ru/android/theory/AndroidManifestXML.php (дата обращения: 29.03.2019).
25. Felker D. “Android Application Development for Dummies” [Текст] / D. Felker. - NY.: John Wiley & Sons Limited, 2010. - 771 с.
4.01.2019) .
2. Кравец С. В 6 раз мобильные приложения популярнее чем мобильные веб
сайты [Электронный ресурс] // Awiosapps. - 2016. - URL:
https://awiosapps.com.ua/blog/v-6-raz-mobilnyie-prilozheniya-populyarne (дата
обращения: 18.10.2018).
3. Mobile Operating System Market Share Worldwide [Электронный ресурс] //
Statcounter. - 2019. - URL: http://gs.statcounter.com/os-market-
share/mobile/worldwide/#monthly-200901-201905 (дата обращения: 21.11.2018).
4. Android [Электронный ресурс] // Википедия. Свободная энциклопедия. -
2019. - URL: https://ru.wikipedia.org/wiki/Android (дата обращения: 25.11.2018).
5. IDE [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru■wikipedia■org/wiki/Интегрированная среда разработки (дата обращения: 28.11.2018).
6. EclipselDE [Электронный ресурс] // Википедия. Свободная
энциклопедия. - 2019. - URL:
https: //ru.wikipedia. org/wiki/Echpse_(среда_разработки) (дата обращения:
5.12.2018) .
7. Android Studio: качественные приложения для разных устройств Android
[Электронный ресурс] // Developer.android. - 2018. - URL:
https://developer.android.com/distribute/best-practices/develop/build-with-android- studio?hl=ru (дата обращения: 16.12.2018).
8. Xamarin [Электронный ресурс] // Википедия. Свободная энциклопедия. -
2019. - URL: https://ru.wikipedia.org/wiki/Xamarin (дата обращения:
21.12.2018) .
9. “.net” [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru.wikipedia.org/wiki/.net (дата обращения: 25.12.2018).
10. Kivy_(framework) [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://en.wikipedia.org/wiki/Kivy_(framework) (дата обращения: 27.12.2018).
11. App Inventor [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru.wikipedia.org/wiki/App_Inventor (дата обращения: 10.01.2019).
12. Sketchware-android [Электронный ресурс] // Trashbox. - 2019. - URL: https://trashbox.ru/link/sketchware-android (дата обращения: 16.01.2019).
13. TIOBE Index for June 2019 [Электронный ресурс] // tiobe. - 2019. - URL: https://www.tiobe.com/tiobe-index/ (дата обращения: 18.01.2019).
14. Нативные приложения [Электронный ресурс] // Википедия. Свободная
энциклопедия. - 2019. - URL:
https: //ru.wikipedia. org/wiki/Нативные_приложения (дата обращения:
20.01.2019) .
15. Веб-приложения [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019. - URL: https://ru.wikipedia.org/wiki/Веб-приложение (дата обращения: 22.01.2019).
16. Slishuk A. Мобильные приложения: нативные, веб и гибридные [Электронный ресурс] // Agilie. - URL: https://agilie.com/ru/blog/mobilnyie- prilozhieniia-nativnyie-vieb-i-ghibridnyie (дата обращения: 8.02.2019).
17. Климов А. WebView [Электронный ресурс] // Сайт Александра Климова. - 2018. - URL: http://developer.alexanderklimov.ru/android/views/webview.php (дата обращения: 17.02.2019).
18. Климов А. ExpandableListView [Электронный ресурс] // Сайт Александра
Климова. - 2018. - URL:
http://developer.alexanderklimov.ru/android/views/expandablelistview.php (дата обращения: 19.02.2019).
19. Климов А. Адаптеры [Электронный ресурс] // Сайт Александра Климова.
- 2018. - URL: http://developer.alexanderklimov.ru/android/theory/adapters.php
(дата обращения: 24.02.2019).
20. UI [Электронный ресурс] // Википедия. Свободная энциклопедия. - 2019.
- URL: https://m.wikipedia.org/wiki/Интерфейс_пользователя (дата обращения:
6.03.2019) .
21. Климов А. Assets [Электронный ресурс] // Сайт Александра Климова. -
2018. - URL: http://developer.alexanderklimov.ru/android/theory/assets.php (дата обращения: 14.03.2019).
22. TeX [Электронный ресурс] // Википедия. Свободная энциклопедия. -
2019. - URL: https://ru.wikipedia.org/wiki/TeX (дата обращения: 18.03.2019).
23. Объекты Intent и фильтры объектов Intent [Электронный ресурс] //
Developer.android. - 2018. - URL:
https://developer.android.com/guide/components/intents-filters7hUm (дата
обращения: 24.03.2019).
24. Климов А. Файл манифеста AndroidManifest.xml [Электронный ресурс] //
Сайт Александра Климова. - 2018. - URL:
http://developer.alexanderklimov.ru/android/theory/AndroidManifestXML.php (дата обращения: 29.03.2019).
25. Felker D. “Android Application Development for Dummies” [Текст] / D. Felker. - NY.: John Wiley & Sons Limited, 2010. - 771 с.
Работу высылаем на протяжении 30 минут после оплаты.
Подобные работы
- Система электронного документооборота в подразделении Лянторское Управление Геофизических Работ «СУРГУТНЕФТЕГЕОФИЗИКА»
ОАО «Сургутнефтегаз»
Бакалаврская работа, документоведение. Язык работы: Русский. Цена: 4900 р. Год сдачи: 2017 - ЛИДЕРЫ МНЕНИЙ КАК ВЕКТОРЫ РАСПРОСТРАНЕНИЯ
МЕДИАИНФОРМАЦИИ
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 4920 р. Год сдачи: 2020 - ТЕКСТОЦЕНТРИЧЕСКИЙ ПОДХОД В ОБРАЗОВАТЕЛЬНОМ ПРОСТРАНСТВЕ ВЫСШЕЙ ВОЕННОЙ ШКОЛЫ (на материале иноязычного образования)
Диссертация , педагогика. Язык работы: Русский. Цена: 500 р. Год сдачи: 2003
Заказать работу
Заявка на оценку стоимости
Это краткая форма заказа. После ее заполнения вы перейдете на полную форму заказа работы
Каталог работ (152561)
- Бакалаврская работа (38868)
- Диссертация (978)
- Магистерская диссертация (22489)
- Дипломные работы, ВКР (62279)
- Главы к дипломным работам (2139)
- Курсовые работы (10693)
- Контрольные работы (6269)
- Отчеты по практике (1357)
- Рефераты (1488)
- Задачи, тесты, ПТК (631)
- Ответы на вопросы (155)
- Статьи, Эссе, Сочинения (942)
- Бизнес-планы (51)
- Презентации (106)
- РГР (84)
- Авторефераты (РГБ) (1692)
- Диссертации (РГБ) (1882)
- Прочее (458)
Новости
06.01.2018
Помощь студентам и аспирантам в выполнении работ от наших партнеров
Помощь в выполнении учебных и научных работ на заказ ОФОРМИТЬ ЗАКАЗ
дальше»» Все новости
Статьи
- Где лучше заказывать диссертации и дипломные?
- Выполнение научных статей
- Подготовка диссертаций
- Подводные камни при написании магистерской работы
- Помощь в выполнении дипломных работ
»» Все статьи
Заказать работу
Заявка на оценку стоимости
Это краткая форма заказа. После ее заполнения вы перейдете на полную форму заказа работы