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


РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ТРЕНИРОВКИ НАВЫКОВ ВЛАДЕНИЯ ИНОСТРАННЫМИ ЯЗЫКАМИ

Работа №190364

Тип работы

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

Предмет

информационные системы

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

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


РЕФЕРАТ 2
ВВЕДЕНИЕ 4
ГЛОССАРИЙ 5
1. Определение и фиксация требований 6
1.1 Нефункциональные требования 6
1.2 Функциональные требования 6
1.2.1 Функциональные возможности зарегистрированного пользователя 7
1.2.2 Функциональные возможности администратора 7
1.3 Анализ требований 7
2. Проектирование 15
2.1 Слои веб-приложения 15
2.2 Серверная часть веб-приложения 16
2.2.1 Описание микрофреймворка Flask 16
2.2.2 База данных веб-приложения 17
2.2.3 Авторизация пользователей 19
2.2.4 Архитектура серверной части 20
2.3 Клиентская часть веб-приложения 21
2.3.1 Описание библиотеки React 21
2.3.2 Архитектура клиентской части веб-приложения 23
3. Реализация 24
3.1 Демонстрация разработанного функционала 24
ЗАЛЮЧЕНИЕ 33
ЛИТЕРАТУРА 34


В современном мире знание иностранных языков, в особенности английского, стало необходимостью как для профессиональной деятельности, так и для повседневной жизни. Это знание открывает вам множество новых возможностей.
В изучении иностранного языка словарный запас имеет очень значительную роль, конечно, грамматика тоже является важным аспектом, однако, не владея достаточным словарным запасом, у вас просто не будет возможности ее применить. К сожалению, просто переводить встретившиеся вам незнакомые слова недостаточно, необходимо периодически их либо повторять, либо использовать в речи, в противном случае вы просто их забудете. Соответственно людям, изучающим иностранный язык, необходимо поддерживать и расширять свой словарный запас. Однако не у всех есть возможность постоянно заниматься с преподавателем, отсюда возникает потребность в различных интернет ресурсах, которые предоставляют:
• Различные материалы на иностранном языке.
• Возможность расширять свой словарный запас.
• Осуществлять перевод незнакомых иностранных слов.
• Повторять изученные иностранные слова.
Целью данной работы является разработка веб-приложения для тренировки навыков владения иностранными языками.
Задачи представлены ниже:
1. Выявить требования к веб-приложению.
2. Выбрать и изучить инструменты веб-разработки.
3. Спроектировать архитектуру веб-приложения.
4. Реализовать проект.


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

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

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


В рамках данной работы решены все поставленные задачи:
• Выбраны требования к разрабатываемой системе.
• Выбраны и изучены инструменты разработки.
• Спроектирована архитектура системы.
• Система реализована.
Таким образом цель - разработать веб-приложение для тренировки навыков владения иностранными языками достигнута.



1. Веб-документация MDN [Электронный ресурс] //URL:https://developer.mozilla.org(дата обращения: 15.02.2018).
2. Declarative routing for React [Электронный ресурс] //URL:https://reacttraininq.com/react-router/core(дата обращения 30.01.2018).
3. React documentation [Электронный ресурс] //URL:https://reactjs.org/docs(дата обращения: 25.01.2018).
4. React-bootstrap [Электронный ресурс] //URL: https://react-bootstrap.github.io(дата обращения: 28.01.2018).
5. Flask user guide [Электронный ресурс] //URL:http://flask.pocoo.org/docs(дата обращения: 01.02.2018).
6. SQLAlchemy [Электронный ресурс] //URL:https://www.sqlalchemy.org/(дата обращения: 03.02.2018).
7. PyJWT python library [Электронный ресурс] //URL:https://pyjwt.readthedocs.io(дата обращения: 10.02.2018).
8. Фаулер М. UML. Основы, 3-е издание - пер. с англ./М. Фаулер. - СПБ: Символ-Плюс, 2004. - 192с.


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




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