Тема: РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ИЗУЧЕНИЯ АНГЛИЙСКОГО ЯЗЫКА
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 3
1. Анализ предметной области 5
1.1 Предметная область 5
1.2 Обзор аналогов 6
2 Инструменты и технологии разработки 12
2.1 Платформа разработки мобильного приложения 12
2.2 Среда разработки 14
2.3 Язык программирования 15
2.4 Прочие инструменты разработки 17
3 Проектирование приложения 19
3.1 Варианты использования 19
3.2 Сценарии варианта использования 20
3.3 Функциональные требования 27
3.4 Нефункциональные требования 28
3.5 Учебные материалы в приложении 28
4 Реализация мобильного приложения 30
4.1 Архитектура приложения 30
4.2 Работа с базой данных 34
4.3 Карта экранов приложения 37
4.4 Тестирование приложения 38
5 Руководство пользователя 40
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 51
📖 Введение
В условиях глобализации и развития международных связей в нынешнее время трудно переоценить владение английским языком. Все больше людей стремятся овладеть английским языком, который приобретает статус международного коммуникационного средства. Однако, обучение может быть затруднительным из-за занятости, отсутствия доступных курсов и школ, недостаточного времени на посещение занятий и других причин. В связи с этим технологии и мобильные приложения, которые могут помочь людям изучать язык в свободное время, в любом месте и в удобном формате, становятся все более востребованными.
Мобильные платформы предлагают огромный набор возможностей для создания инновационных приложений, которые способны улучшить и упростить различные аспекты нашей жизни. В настоящее время, использование информационных технологий в образовании является одним из приоритетных направлений развития образовательной системы.
Целью данной работы является разработка приложения, которое предоставит пользователям удобный и эффективный способ изучения английского языка.
Задачи:
1. Изучить предметную область;
2. Проанализировать аналоги приложения;
3. Выбрать стек технологий;
4. Спроектировать приложение;
5. Реализовать приложение.
В первой главе рассматривается описание системы, аналоги приложения и анализ предметной области.
Во второй главе рассмотрены и выбраны инструменты и технологии разработки.
Третья глава содержит подробное описание функциональных и нефункциональных требований системы, варианты и сценарии использования.
Четвертая глава содержит описание реализации и тестирования системы.
В пятой главе содержится руководство пользователя.
✅ Заключение
Также проведен анализ технологий и инструментов разработки, результатом которого является подходящий под требования стек технологий.
Для выявления требований к поведению системы написаны сценарии использования. Мобильное приложение было разработано с учетом функциональных и нефункциональных требований, установленных в начале работы.
В процессе работы были подробно изучены такие технологии и инструменты разработки, как: язык программирования Kotlin, среда разработки Android Studio, СУБД SQLite, а также компоненты библиотеки Android Jetpack Room, Activity, Data Binding, Fragment, Life Cycle и другие.
Во время работы спроектированы, а после и реализованы пользовательский интерфейс, функционал и база данных мобильного приложения.
После окончания разработки мобильного приложения запущен этап тестирования. В ходе него исправлены все возникшие ошибки.
Таким образом в ходе выполнения работы достигнуты все поставленные цели. Потенциальные возможности мобильного приложения гораздо обширнее, чем реализовано на данный момент. Для улучшения мобильного приложения и расширения его возможностей потребуется научиться работать с более сложной и разнообразной информацией. Разработку следует вести в итеративном режиме : можно регулярно добавлять новый функционал, основываясь на отзывах и пожеланиях пользователей.





