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


РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ ДЛЯ АВТОМАТИЗАЦИИ И РАЗВИТИЯ ЛЕКСИЧЕСКИХ И ГРАММАТИЧЕСКИХ НАВЫКОВ СТУДЕНТОВ ПРИ ИЗУЧЕНИИ ИНОСТРАННОГО ЯЗЫКА

Работа №185858

Тип работы

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

Предмет

математика и информатика

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

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


РЕФЕРАТ 3
ОГЛАВЛЕНИЕ 5
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 6
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ 6
ВВЕДЕНИЕ 7
1 Анализ предметной области 8
2 Анализ существующих решений 10
2.1 Alison 10
2.2 Quizlet 12
3 Проектирование 15
3.1 Функциональные требования 15
3.2 Нефункциональные требования 15
3.3 Анализ требований 16
3.4 Используемые технологии 22
3.5 Архитектура приложения 24
3.6 Структура базы данных 26
3.7 Проектирование API 27
4 Реализация 38
4.1 Разработка серверной части 38
4.2 Разработка клиентской части 42
5 Руководство пользователя 44
ЗАКЛЮЧЕНИЕ 54
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 55


В настоящее время, в мире активно происходит информатизация общества. В 2021 году количество пользователей Интернета в России составило 118 миллионов человек [1]. По сравнению с 2020, число возросло на 9 миллионов (5%) [2]. Появляется большое множество удобных и
практичных интернет-ресурсов, которые позволяют быстрее и эффективнее достигать поставленных задач.
Процесс организации, проведения образовательных мероприятий для студентов, изучающих иностранный язык, занимает большое количество времени и ресурсов: объяснение материала студентам, формирование заданий, проверка работ.
Таким образом, целью работы является создание web-приложения, предназначенного для автоматизации и развития лексических и грамматических навыков студентов, изучающих иностранные языки, которое предоставляет функционал организации учебных курсов, создание в соответствующих курсах учебных модулей, в соответствии с учебным планом систематизацию ответов студентов на учебные модули, их непосредственную оценку преподавателем либо в автоматизированном виде самой системой.
Данная цель определяет следующие задачи:
• Проанализировать предметную область;
• Проанализировать существующие решения;
• Определить основные и функциональные требования;
• Выбрать и изучить средства разработки;
• Спроектировать web-приложения;
• Разработать интерфейс web-приложения.


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

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

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


Современные интернет технологии развиваются очень быстро. Появляется большое количество web-приложений и их востребованность среди пользователей только растет. Разработка web-приложения, приложения для улучшения навыков языка, является весьма актуальной темой, поскольку преподавателю удобно размещать учебный материал и проверять его усвоение в одном учебном месте.
В результате проведенной работы была достигнута основная цель: разработано приложения для автоматизации, развития лексических и грамматических навыков студентов при изучении иностранного языка, позволяющее создавать учебные курсы, совершать организацию учебных модулей в соответствии с учебным планом, обеспечивать доступ к нужному учебному курсу пользователей системы, формировать список результатов студентов по результатам прохождения учебных модулей, предусматривающих оценку. Для достижения этой цели, были осуществлены все необходимые этапы:
• Изучена предметная область;
• Проанализированы существующие решения;
• Выявлены функциональные требования к системе;
• Спроектировано web-приложение;
• Разработано web-приложение.


1. Статистика интернета на 2021 год [Электронный ресурс] // URL: https://www.web-canape.ru/business/internet-2021-globalnaya-statistika-i-trendy (Дата обращения 24.01.2022)
2. Статистика интернета на 2020 год [Электронный ресурс] // URL: https://www.web-canape.ru/business/vsya-statistika-interneta-na-2020-god-v-mire- i-v-rossii (Дата обращения 24.01.2022)
3. Alison [Электронный ресурс] // URL: https://alison.com/courses/language (Дата обращения 10.02.2020)
4. Quizlet [Электронный ресурс] // URL: https://quizlet.com/latest (Дата обращения 10.02.2022)
5. WebStorm [Электронный ресурс] // URL:
https://ru.wikipedia.org/wiki/WebStorm (Дата обращения 19.02.2022)
6. Node.js [Электронный ресурс] // URL: https://nodejs.org/en (Дата
обращения 21.02.2022)
7. Expressjs [Электронный ресурс] // URL: https://expressjs.com/ru (Дата обращения 21.02.2022)
8. AngularJS [Электронный ресурс] // URL: https://angularjs.org (Дата обращения 3.03.2022)
9. TypeScript [Электронный ресурс] // URL: https://www.typescriptlang.org (Дата обращения 4.03.2022)
10. MongoDB [Электронный ресурс] // URL: https://www.mongodb.com (Дата обращения 15.03.2022)
11. Mongoose [Электронный ресурс] // URL: https://mongoosejs.com (Дата обращения 15.03.2022)
12. Введение в JSON [Электронный ресурс] // URL: https://www.json.org/json- ru.html (Дата обращения: 15.03.2022)
13. REST [Электронный ресурс] // URL: https://ru.wikipedia.org/wiki/REST (Дата обращения 17.03.2022)
14. ORM [Электронный ресурс] // URL: https://ru.wikipedia.org/wiki/ORM (Дата обращения 17.03.2022)
15. Маршрутизация в Express [Электронный ресурс] // URL:
https://expressjs.com/ru/guide/routing (Дата обращения 1.04.2022)



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



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


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