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

Название Редактор документов с возможностью создавать, редактировать и удалять сопутствующие метаданные: выпускная квалификационная работа бакалавра: направление 01.03.02 «Прикладная математика и информатика» ; образовательная программа 01.03.02_02 «Системное программирование» = Document editor with the ability to create, edit and delete associated metadata
Авторы Ткачев Михаил Алексеевич
Научный руководитель Крашенинников Сергей Вениаминович
Организация Санкт-Петербургский политехнический университет Петра Великого. Физико-механический институт
Выходные сведения Санкт-Петербург, 2026
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика веб-редактор ; умные стандарты ; метаданные ; react ; ssr ; web editor ; smart standards ; metadata
Тип документа Выпускная квалификационная работа бакалавра
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 01.03.02
Группа специальностей ФГОС 010000 - Математика и механика
DOI 10.18720/SPBPU/3/2026/vr/vr26-3316
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно Новинка
Ключ записи ru\spstu\vkr\41423
Дата создания записи 31.07.2026

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

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

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

Объектом исследования является веб-редактор документов формата smartkdoc. Тема работы — создание редактора, интегрированного в  экосистему «АО Кодекс», с возможностью создавать, редактировать и удалять сопутствующие метаданные в связи, актуальность которого обусловлена переходом стандарта «Умные (Smart) стандарты» в статус ГОСТ. Цель — разработка программного средства для валидной работы со структурой SMART-документов в режиме пользовательских сессий. Методы исследования включают анализ предметной области и существующих решений, проектирование модели данных и клиент-серверной архитектуры, программную реализацию на TypeScript (React, Express, Slate.js), модульное и сквозное тестирование, статистический анализ E2E-замеров производительности. Разработаны модель представления документа, REST API, сервисы сессий и синхронизации метаданных, механизмы конвертации smartkdoc, пользовательский интерфейс с визуальной индикацией структурных элементов; применена архитектура SSR. Проведены испытания на реальных документах, написаны автоматизированные тесты, покрытие которых составляет 30,17%. Область применения — подготовка и корректировка нормативно-правовых документов в корпоративных информационных системах. В результате работы создан готовый к использованию расширяемый редактор, обрабатывающий документы произвольного размера.

The subject of the study is a web editor for smartkdoc documents. The topic is the development of an editor integrated into the Kodeks ecosystem, capable of creating, editing and deleting associated metadata; its relevance is due to the transition of the Smart Standards to GOST status. The objective is to develop software for valid handling of SMART document structure in user sessions. The methodology includes analysis of the subject area and existing solutions, design of the data model and client-server architecture, implementation in TypeScript (React, Express, Slate.js), unit and end-to-end testing, and statistical analysis of E2E performance measurements. A document representation model, REST API, session and metadata synchronization services, smartkdoc conversion mechanisms, and a user interface with visual indication of structural elements were developed; SSR architecture was applied. Tests were conducted on real documents; automated tests were written with 30.17% code coverage. The application area is preparation and correction of regulatory documents in corporate information systems. As a result of the work, an extensible production-ready editor capable of processing documents of arbitrary size was created.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • Редактор документов с возможностью создавать, редактировать и удалять сопутствующие метаданные
    • Введение
    • 1. Описание предметной области и постановка задачи
    • 2. Теоретическая часть
    • 3. Проектирование программного продукта
    • 4. Применение и тестирование программы
    • Заключение
    • Список сокращений и условных обозначений
    • Список использованных источников
...