Разработка web-приложения для изучения иностранных языков

Раздел
Программирование
Просмотров
572
Покупок
0
Антиплагиат
Не указан
Размещена
29 Окт 2020 в 23:52
ВУЗ
Не указан
Курс
4 курс
Стоимость
900 ₽
Демо-файлы   
1
docx
ПРИЛОЖЕНИЕ отрывок ПРИЛОЖЕНИЕ отрывок
13.9 Кбайт 13.9 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка web-приложения для изучения иностранных языков
4 Мбайт 900 ₽
Описание

В соответствии с проходящей глобализацией, роль иностранных языков в системе образования значительно изменилась, из обычного дополнительного предмета он превратился в один из основных элементов современной системы образования. Можно заметить, как с каждым днем обучение иностранным языкам становится все популярнее, постоянно открываются новые специализированные учебные заведения, создаются разнообразные курсы и учебные программы [2].

Несмотря на актуальность темы изучения иностранных языков, выбрать подходящий, а главное эффективный способ изучения является нетривиальной задачей. В то время, как специализированные учебные заведения, языковые курсы и занятия с репетитором зачастую оказываются не по карману, всё большую популярность набирают приложения и интернет- сервисы, позволяющие значительно повысить уровень своих знаний или обучиться языку с нуля практически бесплатно. Однако зачастую такие ресурсы являются узконаправленными и предназначены для изучения одного конкретного языка [3].

Таким образом, стала актуальной задача создания приложения, позволяющего изучать различные иностранные языки. Важным условием её выполнения является возможность доступа с любого устройства в любой точке мира. Проанализировав особенности создания приложений для различных платформ, было принято решение о разработке web-приложения.


Целью данной работы является разработка web-приложения для изучения иностранных языков. Для достижения поставленной цели необходимо выполнить ряд задач:

-             изучить литературу по разработке web-приложений,

-             определить архитектуру проекта и выполнить построение базы данных,

-             разработать клиентскую часть приложения, включая верстку макетов страниц и создание сценариев пользовательского взаимодействия с приложением,

-             разработать серверную часть приложения, реализующую весь необходимый функционал,

-             провести тестирование разработанного приложения и выполнить анализ проделанной работы.

Оглавление

ВВЕДЕНИЕ..................................................................................................... 3

1. Постановка задачи....................................................................................... 5

2. Инструменты разработки............................................................................ 6

2.1. Языки программирования.................................................................... 6

2.2. Программная платформа...................................................................... 8

2.3. Программные средства......................................................................... 9

3. Проектирование базы данных.................................................................. 11

3.1. Описание таблиц.................................................................................. 11

3.2. Общая структура................................................................................. 15

4. Разработка архитектуры приложения...................................................... 17

5. Описание разработанного программного продукта............................... 21

5.1. Функционал для неавторизованных пользователей.......................... 21

5.2. Функционал для авторизованных пользователей.............................. 25

5.2.1. Раздел «Материалы»..................................................................... 26

5.2.2. Раздел «Словарь».......................................................................... 31

5.2.3. Раздел «Тренировки».................................................................... 37

5.2.4. Раздел «Пользователь»................................................................. 42

5.2.5. Панель администратора................................................................ 45

5.3. Адаптивный интерфейс........................................................................ 48

ЗАКЛЮЧЕНИЕ............................................................................................. 51

СПИСОК ЛИТЕРАТУРЫ............................................................................. 52

ПРИЛОЖЕНИЕ................................................................................................ 54

Список литературы

1.              Гальскова, И.Н. Современная методика обучения иностранному языку [Текст] : Пособие для учителя. – М.: АРКТИ, 2000. 165с.

2.              Как стать полиглотом [Электронный ресурс]. –2020. – URL: https://www.ef.ru/englishfirst/english-study/articles/polyglot.aspx (дата обращения 10.04.2020).

3.              Полезные сайты для изучения иностранных языков [Электронный ресурс]. –2013. – URL: https://lifehacker.ru/5-poleznykh-sajjtov-dlya- izuchayushhikh-inostrannye-yazyki/ (дата обращения 15.04.2020).

4.              Язык программирования PHP: от истоков до современности [Электронный                                  ресурс].            –2018.            –            URL: https://skillbox.ru/media/code/php_ot_istokov_do_sovremennosti/

(дата обращения 1.04.2020).

5.              index | TIOBE – The Software Quality Company [Электронный ресурс]. –2020. – URL: https://tiobe.com/tiobe-index/ (Дата обращения: 18.04.2020).

6.              Всё о веб-разработке [Электронный ресурс]. –2020. – URL: https://www.w3schools.com/ (дата обращения 22.04.2020).

7.              Основы   HTML   [Электронный   ресурс].   –2019.   –    URL: https://developer.mozilla.org/ru/docs/Learn/Getting_started_with_the_ web/HTML_basics (дата обращения 21.04.2020).

8.              Справочник CSS [Электронный ресурс]. –2020. – URL: http://htmlbook.ru/css (дата обращения 27.04.2020).

9.              Современный учебник JavaScript [Электронный ресурс]. –2020. – URL: https://learn.javascript.ru/ (дата обращения 1.05.2020).

10.            Руководство по Yii2 [Электронный ресурс]. –2020. – URL: https://www.yiiframework.com/doc/guide/2.0/ru (дата обращения 3.02.2020).

11.            MVC для веб: проще некуда / Хабр [Электронный ресурс]. –2020. – URL: https://habr.com/ru/post/181772/ (Дата обращения: 4.05.2020)


12.            MVC: что это такое и какое отношение имеет к пользовательскому интерфейсу [Электронный ресурс]. –2020. – URL: https://tproger.ru/articles/mvc/ (Дата обращения: 4.03.2020)

13.            Функциональность – PhpStorm [Электронный ресурс]. –2020. – URL: https:/jetbrains.com/ru-ru/phpstorm/features/ (Дата обращения: 9.03.2020).

14.            PHPStorm: Когда IDE действительно имеет значение [Электронный ресурс].                      –2020.         –         URL:         https://www.internet- technologies.ru/articles/phpstorm-kogda-ide-deystvitelno-imeet- znachenie.html (Дата обращения: 9.03.2020).

15.            Грант А. The Definitive Guide to SQLite [Текст] / А. Грант, М. Оэун

/ М.: Apress, 2010 – 368 с.

16.            Русскоязычное сообщество Yii [Электронный ресурс]. –2020. – URL: https://yiiframework.ru/ (дата обращения 14.04.2020).

17.            Stack Overflow [Электронный ресурс]. –2020. – URL: https://ru.stackoverflow.com/ (16.04.2020).

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
22 Дек в 07:06
7 +7
0 покупок
Разработка мобильных приложений
Тест Тест
22 Дек в 06:42
5 +5
0 покупок
Разработка мобильных приложений
Тест Тест
16 Ноя в 14:34
22
0 покупок
Разработка мобильных приложений
Дипломная работа Дипломная
2 Ноя в 15:15
45 +1
0 покупок
Разработка мобильных приложений
Лабораторная работа Лабораторная
2 Ноя в 15:04
38
1 покупка
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
97
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
83
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
49
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
57
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
64
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
60
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
53
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
58
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
57 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
51
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
39
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
56
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
47
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
46
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
75
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
91
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
49
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
46
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
95
0 покупок
Темы журнала
Показать ещё
Прямой эфир