Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Тема выпускной квалификационной работы: «Проектирование и разработка библиотечной информационной системы». Предметом исследования служит библиотечная информационная система. Содержимым для разрабатываемой системы является картотека академика Н. К. Никольского, находящаяся в данный момент в Научно-исследовательском отделе Библиотеке Академии Наук. Целью работы было создание системы, которая бы дала возможность исследователям различных гуманитарных специальностей обращаться к картотеке для разыскания памятников древнерусской письменности, а также вести систематизацию единиц хранения в электронном виде. Задачи, которые были поставлены и решены в ходе разработки системы: 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.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- ВВЕДЕНИЕ
- Глава 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. РЕАЛИЗАЦИЯ АВТОРИЗАЦИИ
Usage statistics
Access count: 26
Last 30 days: 0 Detailed usage statistics |