Детальная информация

Название: Разработка веб-приложения для управления контентом мобильной среды для изучения интонации: выпускная квалификационная работа бакалавра: 09.03.01 - Информатика и вычислительная техника ; 09.03.01_02 - Технологии разработки программного обеспечения
Авторы: Мальцев Михаил Сергеевич
Научный руководитель: Богач Наталья Владимировна
Другие авторы: Новопашенный Андрей Гелиевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2019
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: одностраничное веб-приложение; стек технологий MERN; studyintonation; single-page web application; MERN technology stack
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2019/vr/vr19-915
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\3383

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В работе рассматривается проектирование и разработка веб-приложения для управления контентом мобильной среды для изучения интонации. Изучение интонации - важная часть изучения языка, но на сегодняшний день не существует законченных свободно распространяемых продуктов, которые бы позволяли их изучать. Разрабатываемое веб-приложение является частью проекта "Study Intonation", который ставит целью создать открытую среду для изучения интонаций. Мотивация разработки приложения - предоставить пользователям проекта “Study Intonation” возможность создавать, редактировать и распространять курсы в удобной форме. Также в мотивацию включена цель изучить используемый технологический стек и полный процесс создания одностраничного веб-приложения. Работа сконцентрирована вокруг проектирования и реализации веб-прило­жения. При проектировании выделено 5 компонентов: клиентская часть, серверная, база данных, упаковщик и файловое хранилище. В качестве технологического стека был выбран MERN + AWS S3. Разработанные компоненты размещены в Docker-контейнерах.

The paper deals with the design and development of a web application for managing the content of a mobile environment for studying intonation. Studying intonation is an important part of language learning, but today there are no finished free products that allow them to be learned. The web application being developed is part of the “Study Intonation” project, which aims to create an open environment for learning intonation. The motivation for developing an application is to provide users of the “Study Intonation” project the opportunity to create, edit and distribute courses in a convenient form. Also included in the motivation is the goal to study the used technological stack and the complete process of creating a one-page web application. The work is centered around the design and implementation of a web application. During the design, 5 components are highlighted: the client part, the server part, the database, the packer and the file storage. MERN + AWS S3 is selected as the technology stack. The developed components are located in Docker containers.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Оглавление

  • ВВЕДЕНИЕ
  • 1. Анализ
    • 1.1. Обзор предметной области
    • 1.2. Функциональные требования к архитектуре
    • 1.3. Нефункциональные требования к архитектуре
    • 1.4. Результаты
  • 2. Проектирование
    • 2.1. Архитектура
      • 2.1.1. База данных
      • 2.1.2. Серверная часть
      • 2.1.3. Клиентская часть
      • 2.1.4. Файловое хранилище
      • 2.1.5. Упаковщик
    • 2.2. MERN + AWS S3
      • 2.2.1. Node.js
      • 2.2.2. Express
      • 2.2.3. MongoDB
      • 2.2.4. React
      • 2.2.5. AWS S3
    • 2.3. Docker
    • 2.4. Результаты
  • 3. Разработка
    • 3.1. Среда разработки
    • 3.2. Серверная часть
    • 3.3. База данных
    • 3.4. Клиентская часть
    • 3.5. Упаковщик
    • 3.6. Файловое хранилище
    • 3.7. Докеризация
    • 3.8. Тестирование
    • 3.9. Результаты
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  • ПРИЛОЖЕНИЕ 1. ЛИСТИНГИ

Статистика использования

stat Количество обращений: 57
За последние 30 дней: 0
Подробная статистика