📄Работа №191324

Тема: РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ ХРАНЕНИЯ И ЧТЕНИЯ ЭЛЕКТРОННЫХ КНИГ В ФОРМАТЕ FB2

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 38 листов
📅
Год: 2018
👁️
Просмотров: 44
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Реферат 2
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 4
Введение 5
1 Анализ 6
1.1 Определение требований 6
1.2 Обзор существующих решений 6
1.3 Используемые технологии 8
1.4 Формат FictionBook 11
2 Проектирование 15
2.1 MVC 15
2.2 База данных 16
2.2.1 MongoDB 16
2.2.2 Схема документа 17
3 Реализация 19
3.1 Создание проекта 19
3.2 Главная страница приложения 21
3.2.1 Загрузка книги на сервер 22
3.2.2 Система тегов 23
3.3 Страница с информацией о книге 25
3.3.1 Редактирование тегов 27
3.4 Приложение для чтения книг 28
3.4.1 Алгоритм разбивки контента на страницы 31
3.4.2 Синхронизация позиции чтения 32
Заключение 33
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 34
Приложение А. Руководство пользователя 36


📖 Введение

В современном мире, несмотря на бурное развитие интернета большая часть доступной человечеству информации по-прежнему сосредоточена в книгах. С развитием технологий и появлением новых электронных устройств книги все чаще сразу издаются в том числе и в электронном виде, а также происходит оцифровывание уже изданных.
Ежегодно продажи электронных книг растут высокими темпами. По данным «Яндекс.Деньги» с января по июль 2017 года число покупателей электронных книг на 13% превысило количество купивших печатные издания. А объем выручки крупнейшего сервиса электронных книг, компании ЛитРес, за 2017 год вырос на 50% по сравнению с 2016 годом. Это связано в первую очередь с тем, что стоимость электронных книг на сегодняшний день существенно меньше бумажных. Также отметим, что данная статистика не учитывает количество книг, получаемых из неофициальных источников.
С каждым годом у читателей, предпочитающих электронные книги бумажным, их накапливается все больше, в связи с чем появляется потребность не только в удобном хранении, но и в доступе к ним с любого своего устройства.
Все вышеперечисленное привело к идее создать приложение, которое позволяло бы пользователю хранить и читать книги на различных электронных устройствах.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

Целью данной работы являлась разработка веб-приложения, которое позволило бы осуществлять хранение и чтение электронных книг в формате fb2 на различных устройствах.
В ходе данной работы выполнен анализ существующих решений, выявлены требования к разрабатываемому приложения, создана база данных, спроектирована архитектура приложения, проведена работа по визуальному оформлению.
Результатом проделанной работы стало веб-приложение, в котором реализованы необходимые инструменты для просмотра и организации хранения электронных книг в формате fb2.
В настоящее время заканчивается доработка приложения, производится тестирование. Планируется публикация приложения в сети Интернет на open - source основе.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. Аквино К., Ганди Т. Front-end. Клиентская разработка для
профессионалов. Node.js, ES6, REST : пер. с англ./ Аквино К., Ганди Т.
— СПб.: Питер, 2017. — 512ст.
2. Браун И. Веб-разработка с применением Node и Express. Полноценное
использование стека JavaScript : пер. с англ./ Браун И. — СПб : Питер, 2017. — 336ст.
3. Гамма Э. Приемы объектно-ориентированного программирования.
Паттерны проектирования: пер. с англ./ Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес. - СПБ : Питер, 2010. - 368ст.
4. Моделирование данных в MongoDB [Электронный ресурс] // URL:
https://habr.com/post/144798/ (дата последнего обращения: 5.04.2018).
5. Описание Fictionbook [Электронный ресурс] // URL:
http://fictionbook.org:80/index.php/Описание_Fictionbook (дата последнего обращения: 6.03.2018)
6. Пауэрс Ш. Изучаем Node : пер. с англ./ Ш. Пауэрс - 2-е изд. - СПБ. :
Питер, 2017. - 304ст.
7. Справочник по API Express [Электронный ресурс] // URL:
http://expressjs.com/ru/4x/api.html (дата последнего обращения: 2.05.2018).
8. Bootstrap components [Электронный ресурс] // URL:
https://getbootstrap.com/docs/3.3/components/ (дата последнего обращения: 15.04.2018).
9. Google Play Книги [Электронный ресурс] // URL:
https://play.google.com/books (дата последнего обращения: 22.04.2018).
10. MongoDB Docs [Электронный ресурс] // URL: https://docs.mongodb.com (дата последнего обращения: 7.02.2018).
11. Node.js Documentation [Электронный ресурс] // URL: https://n0dejs.0rg/dist/latest-v8.x/d0cs/api/ (дата последнего обращения: 17.02.2018).
12. Node.js MongoDB Driver API [Электронный ресурс] // URL: https://mongodb.github.io/node-mongodb-native/2.2/api/index.html (дата последнего обращения: 10.05.2018).
13. Readium-js-viewer [Электронный ресурс] // URL: https://github.com/readium/readium-js-viewer (дата последнего обращения: 23.04.2018).

🖼 Скриншоты

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

Работу высылаем в течении 5 минут после оплаты.

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