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


РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ИЗУЧЕНИЯ АНГЛИЙСКОГО ЯЗЫКА

Работа №187987

Тип работы

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

Предмет

информатика

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

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


АННОТАЦИЯ 3
ВВЕДЕНИЕ 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


С развитием технологий и доступностью смартфонов, планшетов и других портативных устройств они стали неотъемлемой частью нашей повседневной жизни. По данным отчета Digital 2022 Global Review от креативного агентства We Are Social владельцами смартфонов в России является 95,9% процентов населения, общее время ежедневого использования интернета - 7 часов 50 мин, из них с мобильных устройств - 3 часа 39 минут [1]. Также отмечается, что доля мобильного трафика в интернете постоянно растет и уже превышает долю трафика с компьютеров. Основными способами использования мобильного интернета являются общение в мессенджерах, использование социальных сетей, просмотр видео и музыки, игры, а также онлайн-покупки.
В условиях глобализации и развития международных связей в нынешнее время трудно переоценить владение английским языком. Все больше людей стремятся овладеть английским языком, который приобретает статус международного коммуникационного средства. Однако, обучение может быть затруднительным из-за занятости, отсутствия доступных курсов и школ, недостаточного времени на посещение занятий и других причин. В связи с этим технологии и мобильные приложения, которые могут помочь людям изучать язык в свободное время, в любом месте и в удобном формате, становятся все более востребованными.
Мобильные платформы предлагают огромный набор возможностей для создания инновационных приложений, которые способны улучшить и упростить различные аспекты нашей жизни. В настоящее время, использование информационных технологий в образовании является одним из приоритетных направлений развития образовательной системы.
Целью данной работы является разработка приложения, которое предоставит пользователям удобный и эффективный способ изучения английского языка.
Задачи:
1. Изучить предметную область;
2. Проанализировать аналоги приложения;
3. Выбрать стек технологий;
4. Спроектировать приложение;
5. Реализовать приложение.
В первой главе рассматривается описание системы, аналоги приложения и анализ предметной области.
Во второй главе рассмотрены и выбраны инструменты и технологии разработки.
Третья глава содержит подробное описание функциональных и нефункциональных требований системы, варианты и сценарии использования.
Четвертая глава содержит описание реализации и тестирования системы.
В пятой главе содержится руководство пользователя.


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

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

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


В результате работы выполнен подробный анализ рынка мобильных приложений для изучения английского языка. На основе этого анализа выбраны мобильные приложения, на которые следует равняться при создании собственного решения. Анализ помог определить необходимые потенциальным пользователям возможности мобильного приложения.
Также проведен анализ технологий и инструментов разработки, результатом которого является подходящий под требования стек технологий.
Для выявления требований к поведению системы написаны сценарии использования. Мобильное приложение было разработано с учетом функциональных и нефункциональных требований, установленных в начале работы.
В процессе работы были подробно изучены такие технологии и инструменты разработки, как: язык программирования Kotlin, среда разработки Android Studio, СУБД SQLite, а также компоненты библиотеки Android Jetpack Room, Activity, Data Binding, Fragment, Life Cycle и другие.
Во время работы спроектированы, а после и реализованы пользовательский интерфейс, функционал и база данных мобильного приложения.
После окончания разработки мобильного приложения запущен этап тестирования. В ходе него исправлены все возникшие ошибки.
Таким образом в ходе выполнения работы достигнуты все поставленные цели. Потенциальные возможности мобильного приложения гораздо обширнее, чем реализовано на данный момент. Для улучшения мобильного приложения и расширения его возможностей потребуется научиться работать с более сложной и разнообразной информацией. Разработку следует вести в итеративном режиме : можно регулярно добавлять новый функционал, основываясь на отзывах и пожеланиях пользователей.



1. DIGITAL 2022: GLOBAL OVERVIEW REPORT [Электронный
ресурс] // DataReportal - Электрон. дан. - [Б. м., б. г.] - URL:
https://datareportal.com/reports/digital-2022-global-overview-report (дата
обращения: 01.04.2023).
2. 7 преимуществ мобильных приложений [Электронный ресурс] //
WorkSolutions - Электрон. дан. [Б. м., б. г.] - URL:
https://worksolutions.ru/blog/mobile-pros/ (дата обращения: 15.04.2023).
3. Mobile Operating System Market Share Worldwide [Электронный
ресурс] // Statcounter URL: https://gs.statcounter.com/os-version-market-
share/android/mobile-tablet/worldwide (дата обращения: 15.04.2023).
4. Официальная документация Kotlin [Электронный ресурс] //
KotlinLang - Электрон. дан. - [Б. м., б. г.] - URL:
https://kotlinlang.org/docs/home.html (дата обращения: 15.04.2023).
5. Фаулер М. UML. Основы: учебник / М. Фаулер. - 3-е изд. - СПб.: Символ-Плюс, 2009. - 172 с.
6. Better Android Apps Using MVVM With Clean Architecture [Электронный ресурс] // Toptal - Электрон. дан. - [Б. м., б. г.] - URL: https://www.toptal.com/android/android-apps-mvvm-with-clean-architecture (дата обращения: 17.04.2023).
7. Room: Хранение данных на Android для всех и каждого
[Электронный ресурс] // Хабр: Сообщество IT-специалистов - Электрон. дан. - [Б. м., б. г.] - URL: https://habr.com/ru/post/336196/ (дата обращения:
18.04.2023).
8. Save data using SQLite [Электронный ресурс] // Android - Электрон. дан. - [Б. м., б. г.] URL: https://developer.android.com/training/data-storage/sqlite (дата обращения: 25.04.2023).
9. Guidlines Material Design [Электронный ресурс] // Material -
Электрон. дан. [Б. м., б. г.] - URL: https://m2.material.io/design/guidelines- overview (дата обращения: 03.05.2023).
10. Грамматика английского языка [Электронный ресурс] // Grammarway Material - Электрон. дан. [Б. м., б. г.] - URL: https://grammarway.com/ru (дата обращения: 10.05.2023).



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



Подобные работы


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