Тема: Разработка веб-приложения для повышения вовлеченности в процесс чтения литературы и улучшения показателей запоминания прочитанного
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 9
1.1. Предметная область 9
1.2. Анализ аналогичных проектов 13
1.3. Концепция SPA 16
1.4. Обзор используемых средств реализации 18
2. ТРЕБОВАНИЯ К СИСТЕМЕ 20
2.1. Функциональные требования 20
2.2. Нефункциональные требования 20
2.3. Варианты использования 21
3. АРХИТЕКТУРА СИСТЕМЫ 25
3.1. Проектирование архитектуры 25
3.2. Проектирование базы данных 27
3.3. Макеты пользовательского интерфейса 29
4. РЕАЛИЗАЦИЯ СИСТЕМЫ 34
4.1. Реализация клиентской части 34
4.1.1. Компоненты Vue 35
4.1.2. Реализация разделов «Библиотека», «Прочитать», «Читаю»... 36
4.1.3. Реализация добавления книг в разделы 39
4.1.4. Реализация страницы книги 42
4.1.5. Реализация раздела «Статистика» 52
4.1.6. Реализация раздела «Прогресс» 57
4.1.7. Реализация раздела «Цитаты» 65
4.1.8. Реализация личного кабинета 66
4.1.9. Адаптация под мобильные устройства 67
4.2. Реализация серверной части 71
4.3. Авторизация 72
4.4. Развертывание приложения на хостинге 75
5. ТЕСТИРОВАНИЕ 77
5.1. Автоматизированное тестирование компонента 77
5.2. Функциональное тестирование 78
5.3. Отзывы респондентов 79
ЗАКЛЮЧЕНИЕ 89
ЛИТЕРАТУРА 90
ПРИЛОЖЕНИЕ. Код клиентской части 94
📖 Аннотация
📖 Введение
На сегодняшний день много людей проводят время за чтением книг. Ведь чтение не только развивает скорость восприятия, но и расширяет кругозор, открывает новые возможности, учит на чужих ошибках и таит в себе ряд других полезных качеств. Концентрируясь на словах и сюжетной линии, чтение стимулирует мозг и когнитивные функции. Эта стимуляция может помочь «обострить» ум, особенно ту часть мозга, которая отвечает за концентрацию и критический анализ. Эта тренировка мозга в конечном итоге усиливает сосредоточенность, что особенно помогает, когда необходимо сконцентрироваться на чем-то важном.
Чтение занимает почетное место в списке развлечений многих людей. Хотя книги существуют уже невероятно давно, они и по наши дни не утратили своего значения. Некоторые из преимуществ того, чтобы взять хорошую книгу и погрузиться в чтение:
1) расширение словарного запаса и знаний;
2) снятие стресса и напряжения;
3) помощь при депрессии;
4) улучшение памяти и фокусировки;
5) укрепление писательских способностей;
6) улучшение воображения и эмпатии;
7) улучшение сна;
8) расширение кругозора [1].
Чтобы сделать процесс чтения более эффективным, необходимо разобраться в возможных проблемах, которые возникают в процессе. Забывание части прочитанного с течением времени, невозможность отследить количество прочитанного, нерегулярное чтение и отсутствие привычки читать, сложность поиска заметок по книге, которые ведутся в различных местах. С этими проблемами может помочь разобраться веб-приложение, представленное в данной работе.
Постановка задачи
Целью данной работы является разработка веб-приложения для повышения вовлеченности в процесс чтения литературы и улучшения показателей запоминания прочитанного.
Для достижения поставленной цели необходимо выполнить следующие задачи:
1) провести обзор научной литературы;
2) провести анализ аналогичных проектов;
3) осуществить обзор используемых средств реализации;
4) разработать архитектуру приложения;
5) программно реализовать клиентскую часть приложения;
6) программно реализовать серверную часть приложения;
7) осуществить развертывание приложения на хостинге и привязать домен;
8) осуществить автоматизированное и функциональное тестирование приложения.
Структура и содержание работы
Работа состоит из введения, 5 глав, заключения, литературы и приложения. Объем работы составляет 97 страниц, объем литературы - 33 источника.
В главе «Анализ предметной области» был проведен обзор научной литературы, проведен обзор существующих средств реализации, рассмотрена концепция SPA и осуществлен анализ аналогичных проектов.
В главе «Требования к системе» были рассмотрены варианты использования системы и определены функциональные и нефункциональные требования.
В главе «Архитектура системы» была разработана архитектура приложения.
В главе «Реализация системы» было разработано веб-приложение в соответствии с функциональными и нефункциональными требованиями к системе. Была реализована клиентская и серверная части, произведено развертывание на хостинге и привязка домена.
В главе «Тестирование» было проведено автоматизированное тестирование клиентского компонента приложения. Также было осуществлено функциональное тестирование согласно установленным требованиям.
✅ Заключение
повышения вовлеченности в процесс чтения литературы и улучшения показателей запоминания прочитанного.
В ходе разработки были решены следующие задачи:
1) проведен обзор научной литературы;
2) проведен анализ аналогичных проектов;
3) осуществлен обзор используемых средств реализации;
4) разработана архитектура приложения;
5) программно реализована клиентская часть приложения;
6) программно реализована серверная часть приложения;
7) осуществлено развертывание приложения на хостинге и привязка
домена;
8) осуществлено автоматизированное и функциональное тестирование приложения.





