📄Работа №210935

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

Характеристики работы

Тип работы Дипломные работы, ВКР
Программирование
Предмет Программирование
📄
Объем: 97 листов
📅
Год: 2021
👁️
Просмотров: 26
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 6
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

📖 Аннотация

В данной работе представлена разработка и реализация веб-приложения, предназначенного для повышения вовлеченности пользователей в процесс чтения и улучшения долгосрочного запоминания прочитанного материала. Актуальность исследования обусловлена широко признанной, но часто декларативной пользой чтения для когнитивного развития, которая на практике нивелируется такими проблемами, как забывание содержания, отсутствие системности и мотивации. Для решения этих задач в ходе работы было создано одностраничное приложение (SPA) с использованием стека технологий, включающего Vue.js для клиентской части, Node.js для сервера и базы данных для хранения пользовательской информации. Основные результаты заключаются в успешной реализации функционального продукта, который предоставляет инструменты для трекинга чтения, ведения структурированных заметок, визуализации статистики и прогресса, что в комплексе направлено на формирование устойчивой читательской привычки. Научная значимость работы состоит в систематизации подходов к проектированию цифровых сред, способствующих когнитивному усилению, а практическая – в создании готового к использованию инструмента, который может быть интегрирован в образовательный или персональный контекст. Теоретической основой послужили исследования, подтверждающие многогранную пользу чтения для психического здоровья и когнитивных функций (Kourkouta et al.), анализ существующих решений для организации чтения (Candlapp, BOOKLI), а также работы, посвященные архитектурным преимуществам одностраничных приложений.

📖 Введение

Актуальность
На сегодняшний день много людей проводят время за чтением книг. Ведь чтение не только развивает скорость восприятия, но и расширяет кругозор, открывает новые возможности, учит на чужих ошибках и таит в себе ряд других полезных качеств. Концентрируясь на словах и сюжетной линии, чтение стимулирует мозг и когнитивные функции. Эта стимуляция может помочь «обострить» ум, особенно ту часть мозга, которая отвечает за концентрацию и критический анализ. Эта тренировка мозга в конечном итоге усиливает сосредоточенность, что особенно помогает, когда необходимо сконцентрироваться на чем-то важном.
Чтение занимает почетное место в списке развлечений многих людей. Хотя книги существуют уже невероятно давно, они и по наши дни не утратили своего значения. Некоторые из преимуществ того, чтобы взять хорошую книгу и погрузиться в чтение:
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) осуществлено автоматизированное и функциональное тестирование приложения.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. Why Is Reading Important? The 11 Benefits Of Books. [Электронный ресурс] URL: https://www.bestpracticeinhr.com/why-is-reading-importantthe-11-benefits-of-books/ (дата обращения: 27.05.2021 г.).
2. Kourkouta, Lambrini & C, Iliadis & Frantzana, Aikaterini & V, Vakalopoulou. (2018). Reading and Health Benefits. Journal of Healthcare Communications. 03. 10.4172/2472-1654.100149.
3. Candlapp – Organize your reading life. [Электронный ресурс] URL:
candlapp.com (дата обращения: 27.05.2021 г.).
4. BOOKLI – Онлайн трекер чтения книг. [Электронный ресурс]
URL: https://bookli.ru/ (дата обращения: 27.05.2021 г.).
5. Single-page App vs. Multi-page App: Pros, Cons, and Which is Better? [Электронный ресурс] URL: https://lvivity.com/single-page-app-vs-multipage-app (дата обращения: 27.05.2021 г.).
6. VueJS – The Progressive JavaScript Framework. [Электронный ресурс] URL: https://vuejs.org/ (дата обращения: 27.05.2021 г.).
7. Axios – Promise based HTTP client for the browser and node.js.
[Электронный ресурс] URL: https://axios-http.com/
(дата обращения: 27.05.2021 г.).
8. Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. [Электронный ресурс] URL: https://nodejs.org/en/ (дата обращения: 27.05.2021 г.).
9. Express – Быстрый, гибкий, минималистичный веб-фреймворк
для приложений Node.js. [Электронный ресурс] URL:
https://expressjs.com/ru/ (дата обращения: 27.05.2021 г.).
10. MongoDB is a general purpose, document-based, distributed database
built for modern application developers and for the cloud era. [Электронный
ресурс] URL: https://www.mongodb.com/ (дата обращения: 27.05.2021 г.).
91
11. Mongoose – elegant mongodb object modeling for node.js.
[Электронный ресурс] URL: https://mongoosejs.com/ (дата обращения:
27.05.2021 г.).
12. GitHub – the largest and most advanced development platform in the
world. [Электронный ресурс] URL: https://github.com/ (дата обращения: 27.05.2021 г.).
13. SMTP: как работает, для чего нужен и подходит ли для массовых
рассылок. [Электронный ресурс] URL:
https://www.unisender.com/ru/blog/idei/smtp-guide/ (дата обращения:
27.05.2021 г.).
14. Heroku – Cloud Application Platform. [Электронный ресурс] URL:
https://www.heroku.com/ (дата обращения: 27.05.2021 г.).
15. Dynos and the Dyno Manager. [Электронный ресурс] URL:
https://devcenter.heroku.com/articles/dynos (дата обращения: 27.05.2021 г.)...33

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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