Тема: WEB-ПРИЛОЖЕНИЕ ДЛЯ ИЗУЧЕНИЯ СЛОВ НА ИНОСТРАННЫХ ЯЗЫКАХ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ВВЕДЕНИЕ 3
1 Анализ предметной области 5
1.1 Описание предметной области 5
1.2 Анализ существующих решений 7
1.2.1 Duolingo 8
1.2.2 Anki 8
1.2.3 Memrize 9
1.2.4 Сравнительная таблица анализируемых приложений 10
1.3 Концептуальная модель предметной области 11
2 Определение требований к WEB-приложению 14
2.1 Функциональные и нефункциональные требования 14
2.2 Формализация требований 15
3 Разработка WEB-приложения 30
3.1 Инструменты для реализации 30
3.2 Схема данных WEB-приложения 31
3.3 Серверная часть приложения 35
3.3.1 Общая архитектура 35
3.3.2 Требования к серверной части приложения 40
3.3.3 Взаимодействие с базой данных 41
3.3.4 Реализация алгоритма, учитывающего кривую забывания 42
3.4 Клиентская часть приложения 45
3.4.1 Общая архитектура 45
3.4.2 Взаимодействие с внешними API на клиенте 47
3.4.3 Демонстрация интерфейса приложения 48
ЗАКЛЮЧЕНИЕ 54
ЛИТЕРАТУРА 55
📖 Введение
Также знание иностранных языков играет важную роль не только в личном развитии, но и в профессиональной деятельности [1]. В условиях глобализации владение иностранным языком является одним из ключевых факторов успешной реализации в карьере. А многие компании требуют знания не только английского, но и второго иностранного языка, например, немецкого или французского.
Именно из-за всех перечисленных факторов на данный момент уже существует огромное количество сервисов для изучения иностранных языков, но, к сожалению, многие из них разработаны без учета базовых потребностей пользователя. Они имеют слишком усложненный интерфейс и не направлены на достижение основной цели пользователя - выучить иностранный язык.
Но что же является основой изучения любого языка? Конечно, это слова, безусловно, важно владеть аспектами грамматики и уметь строить предложения, но основой любого языка являются именно слова.
Таким образом, целью данной работы является разработка WEB- приложения, направленного на изучение ключевого аспекта любого языка - слов. Благодаря простому и интуитивно понятному интерфейсу пользователи смогут сконцентрироваться на достижении своей цели и изучать как можно больше слов, с учетом их многозначности.
Для достижения поставленной цели были обозначены следующие задачи:
• Проанализировать предметную область;
• Проанализировать существующие решения и представить результаты анализа в табличной форме;
• Сформировать список требований к приложению;
• Определить ключевые функции нового приложения и отобразить результаты на диаграммах вариантов использования;
• Выбрать инструменты для реализации;
• Спроектировать и разработать приложение.
В результате работы ожидается создание удобного и функционального WEB-приложения для изучения слов на иностранных языках.
✅ Заключение
1. Проанализирована предметная область.
2. Проанализированы существующие решения.
3. Результаты анализа существующих решений представлены в табличной форме.
4. Сформирован список требований к приложению.
5. Выбраны инструменты для реализации.
6. Определены ключевые функции нового приложения.
7. Результаты отображены на диаграммах вариантов использования.
8. Спроектировано и разработано приложение.
Основной целью работы было - создание WEB-приложения для изучения слов на иностранных языках. Данная цель была достигнута.





