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

Название: Проектирование и разработка библиотечной информационной системы: выпускная квалификационная работа бакалавра: направление 09.03.02 «Информационные системы и технологии» ; образовательная программа 09.03.02_02 «Информационные системы и технологии»
Авторы: Щербакова Анастасия Валерьевна
Научный руководитель: Нестеров Сергей Александрович
Другие авторы: Магер Владимир Евстафьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: база данных; система управления базами данных; субд; nosql; mysql; нереляционные базы данных; javascript; node.js; библиотечная информационная система; databases; dbms; nonrelational databases; library information system
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Код специальности ФГОС: 09.03.02
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-117
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Дополнительно: Новинка

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

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

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

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

Аннотация

Тема выпускной квалификационной работы: «Проектирование и разработка библиотечной информационной системы». Предметом исследования служит библиотечная информационная система. Содержимым для разрабатываемой системы является картотека академика Н. К. Никольского, находящаяся в данный момент в Научно-исследовательском отделе Библиотеке Академии Наук. Целью работы было создание системы, которая бы дала возможность исследователям различных гуманитарных специальностей обращаться к картотеке для разыскания памятников древнерусской письменности, а также вести систематизацию единиц хранения в электронном виде. Задачи, которые были поставлены и решены в ходе разработки системы: 1) Сравнить особенности использования SQL и NoSQL баз данных; 2) Определить набор технологий для разработки приложения и спроектировать базу данных; 3) Разработать и реализовать функционал системы; 4) Распределить роли и права в системе, изучить и внедрить протокол аутентификации OAuth2.0; 5) Изучить алгоритм создания MVP приложений; 6) Провести анализ эффективности работы системы и скорости обработки запросов. В результате была разработана информационная система для управления картотекой с применением баз данных NoSQL, позволяющая вести учет, хранение и поиск по ресурсам.

The theme of the final qualification work: "Design and development of the library information system". The subject of research is the library information system. The content for the developed system is academician N.K. Nikolsky's card index, which is currently in the Research Department of the Library of the Academy of Sciences. The purpose of the work was to create a system that would enable researchers of various humanitarian specialties to turn to the card index to find monuments of Old Russian writing, as well as to organize the storage units in electronic form. Tasks that were set and solved while developing the system: 1) Comparison of the features of using SQL and NoSQL databases; 2) A set of technologies for application development has been determined and a database has been designed; 3) The functionality of the system has been developed and implemented; 4) Distributed roles and rights in the system, studied and implemented the OAuth2.0 authentication protocol; 5) The algorithm for creating MVP applications has been studied; 6) The analysis of the efficiency of the system and the speed of processing requests was carried out. As a result, an information system was developed for managing a filing cabinet using NoSQL databases, which allows accounting, storage and search by resources.

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

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

Оглавление

  • ВВЕДЕНИЕ
  • Глава 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
    • 1.1 Постановка задач и анализ картотеки
    • 1.2 Сравнение особенностей SQL и NoSQL подходов в разработке баз данных
    • 1.3 Математическая модель документо-ориентированной базы данных
    • 1.4 Требования к разрабатываемой информационной системе и ее функциональным возможностям
    • 1.5 Выводы к главе
  • Глава 2. ДОКУМЕНТ-ОРИЕНТИРОВАННАЯ СУБД MYSQL
    • 2.1 Конфигурирование и запуск MySQL как хранилища документов в среде Windows
    • 2.2 CRUD Операции
    • 2.3 Импорт документа JSON
    • 2.4 Индексы
    • 2.5 Выводы к главе
  • Глава 3. ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА КОМПОНЕНТОВ МОДУЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ
    • 3.1 Выбор технологий для разработки серверной и клиентской частей приложения
    • 3.2 Настройка окружения
    • 3.3 Разработка серверной части
    • 3.4 Разработка клиентской части
    • 3.5 Выводы к главе
  • Глава 4. ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ И АНАЛИЗ РЕЗУЛЬТАТОВ
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
  • ПРИЛОЖЕНИЕ 1. ПАКЕТНЫЕ ЗАВИСИМОСТИ PACKAGE.JSON
  • ПРИЛОЖЕНИЕ 2. РЕАЛИЗАЦИЯ МЕТОДОВ КОНТРОЛЛЕРА
  • ПРИЛОЖЕНИЕ 3. РЕАЛИЗАЦИЯ МАРШРУТИЗАЦИИ
  • ПРИЛОЖЕНИЕ 4. РЕАЛИЗАЦИЯ ПРОКСИРОВАНИЯ ЗАПРОСОВ НА BACKEND.
  • ПРИЛОЖЕНИЕ 5. РЕАЛИЗАЦИЯ АВТОРИЗАЦИИ

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

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