Похожие презентации:
Презентация Бондаренко 66-Д9-4ИНС
1. ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА Разработка подсистем для чтения и управления личной библиотекой квалификационной
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИКРАСНОДАРСКОГО КРАЯ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КРАСНОДАРСКОГО КРАЯ
«КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка подсистем для чтения и управления личной библиотекой
квалификационной
информационной системы «Lectio»
Выполнил:
Студент группы 66-Д9-4ИНС
Бондаренко Иван Даниилович
Руководитель:
Головко Римма Анатольевна
Краснодар
2026 г.
2. Описание предметной области
Современные цифровые библиотеки должны не только организовывать контент, но иподдерживать
синхронизацию
прогресса
на
разных
устройствах,
давать
интеллектуальные рекомендации и обеспечивать социальные функции — обсуждения,
друзей, обмен книгами. Для авторов важна обратная связь: статистика чтения, отзывы,
оценка востребованности текстов.
3. Актуальность и проблематика разработки
Существующие цифровые библиотеки недают полной синхронизации прогресса
между устройствами
Нет или слабо развита экосистема
написания книг: нет средств импорта или
встроенного редактора
На существующих платформах высокая
конкуренция среди авторов
4. Цель выпускной квалификационной работы
Спроектировать и реализовать подсистемы для онлайн-чтения, которые обеспечиваютхранение и обработку книг, полноценный редактор книг и умный поиск.
5. Разработка диаграмм. Варианты использования
6. Разработка диаграмм. Диаграмма классов
7. Обоснование выбора средств разработки. Выбор фреймворка бэкенда
ФреймворкПлюсы
Минусы
Express.js
Популярность,
огромное сообщество,
гибкость, скорость
разработки
Производительность
ниже в
высоконагруженных
системах
Fastify
Очень высокая
производительность
Меньше экосистема,
сложнее разработка
NestJS
Высокая мощность
Избыточен для
проекта, высокий
порог входа
На основании сравнения был выбран фреймворк Express.js.
8. Обоснование выбора средств разработки. Выбор фреймворка фронтенда
ФреймворкПлюсы
Минусы
React
Виртуальный DOM,
хуки, огромное
сообщество
Производительность
ниже в
высоконагруженных
системах
Angular
Высокая
производительность
Тяжеловесность,
сложность
разворачивания
Vue
Высокая мощность
Избыточен для
проекта, высокий
порог входа
На основании сравнения был выбран фреймворк React.
9. Структура базы данных
10. Функциональные возможности подсистем
Читатели: регистрация,поиск, чтение, отзывы,
личная библиотека, друзья.
Авторы: создание книг и глав,
импорт FB2.
Администратор: модерация
книг, управление
пользователями.
11. Дизайн и UI-кит
12. Дизайн и UI-кит
13. Пользовательская часть
14. Пользовательская часть
15. Пользовательская часть
16. Административная часть
17. Тестирование подсистем
18. Безопасность подсистем
19. Документация к подсистемам
Разработано руководство пользователя и администратора. Руководствопользователя включает: регистрацию и авторизацию, поиск и просмотр
книг, чтение глав, управление личной библиотекой, оставление отзывов,
социальные функции (друзья), импорт книг в формате FB2 для авторов.
Руководство администратора содержит описание модерации книг,
управления пользователями и обработки обращений. Документация
выполнена на основании государственных стандартов.
20. Анализ полученных результатов
Разработана синхронизация прогресса чтения через серверное хранение данных савтоматическим обновлением на любом устройстве пользователя. Для авторов создан
модуль импорта книг из FB2 с извлечением метаданных, обложки и глав, а также
полноценное управление книгами и главами без сторонних редакторов. Снижение
конкуренции обеспечено модерацией каталога администратором, системой тегов и
жанров, рейтингованием на основе отзывов и социальными инструментами, которые
помогают качественному контенту находить аудиторию
Варианты дальнейшего развития:
Внедрение рекомендательной системы на основе ИИ (анализ предпочтений и
истории чтения), интеграция с внешними соцсетями, мобильное приложение
(iOS/Android), поддержка дополнительных форматов (EPUB, PDF), система подписок
и монетизации, расширенная аналитика для авторов.
21. Разработка подсистем для чтения и управления личной библиотекой квалификационной информационной системы «Lectio»
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИКРАСНОДАРСКОГО КРАЯ
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ПРОФЕССИОНАЛЬНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ КРАСНОДАРСКОГО КРАЯ
«КРАСНОДАРСКИЙ КОЛЛЕДЖ ЭЛЕКТРОННОГО ПРИБОРОСТРОЕНИЯ»
Разработка подсистем для чтения и управления личной библиотекой
квалификационной
информационной системы «Lectio»
Спасибо за внимание!
Студент группы 66-Д9-4ИНС
Бондаренко Иван Даниилович