Разработка открытой системы по изучению языков
Автор: ksfei121 • Ноябрь 16, 2020 • Дипломная работа • 8,165 Слов (33 Страниц) • 359 Просмотры
Министерство науки и высшего образования РФ
Федеральное государственное автономное образовательное учреждение высшего образования
«Казанский (Приволжский) Федеральный Университет»
ИНСТИТУТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
КАФЕДРА ТЕОРЕТИЧЕСКОЙ КИБЕРНЕТИКИ
Направление: 01.03.02. Прикладная математика и информатика Профиль: Системное программирование
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка открытой системы по изучению языков
Работа завершена:
Студент гр.09-611ИВМиИТ
« » 20 г.
Р.И.Тазетдинов
Работа допущена к защите:
Научный руководитель,
старший преподаватель КТК ИВМиИТ
« » 20 г. Р.М.Хадиев
Заведующий кафедрой, д.ф.м.н., профессор
« » 20 г. Ф.М.Аблаев
Казань – 2020
СОДЕРЖАНИЕ
- ВВЕДЕНИЕ 5
- Проблема 5
- Вариант решения 7
- Требования к системе 8
- Поиск и анализ аналогов 8
- Проприетарные частные решения 9
- Open Source решения 10
- ОБЩАЯ СТРУКТУРА СИСТЕМЫ 12
- НЕОБХОДИМЫЕ ДЛЯ РЕАЛИЗАЦИИ СРЕДСТВА 16
- Node.JS 16
- Express.JS 17
- PostgreSQL 17
- РЕАЛИЗАЦИЯ 19
- Проектирование и разработка базы данных 19
- Проектирование и разработка контрактов 23
- REST 24
- Richardson Maturity Model 26
- HATEOAS 27
- Структура общения 29
- Реализация контрактов 31
- Пагинация 34
- Хранение и доступ к изображениям 35
- Вопросы безопасности 36
- Аутентификация и авторизация 36
- Хранение паролей 37
- Валидация 37
- ЗАКЛЮЧЕНИЕ 40
- Перспективы развития 40
- Текущее состояние 41
СПИСОК ЛИТЕРАТУРЫ 42
ПРИЛОЖЕНИЕ 1 43
ПРИЛОЖЕНИЕ 2 44
ПРИЛОЖЕНИЕ 3 46
ВВЕДЕНИЕ
Современный мир с каждым днем движется на все больших и больших скоростях. Темп больших городов диктует людям двигаться по направлению к оптимизации любой деятельности, вплоть до полного отказа от некоторых занятий. В таком процессе очень часто люди забывают о том, что человеку необходимо кроме всего прочего и культурное развитие, очень важным аспектом которого является изучение культуры разных народностей, в частности, родного языка.
Проблема
Проблема забывания родного языка действительно существует в особых средах. Такое происходит, например, когда человек покидает привычную ему языковую среду и попадает в ту, в которой его родной язык просто не находит применения. За неиспользуемостью следует и постепенное забывание. Человеческий мозг постоянно оптимизирует свою работу. Так, информация, которая не применяется на практике или не повторяется, просто-напросто забывается. А ведь тот самый “языковой барьер” все еще существует. Незнание языка какой-то особой культуры стоит преградой на пути ее понимания, понимания ее носителей.
...