Детальная информация
| Название | Редактор документов с возможностью создавать, редактировать и удалять сопутствующие метаданные: выпускная квалификационная работа бакалавра: направление 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. Применение и тестирование программы
- Заключение
- Список сокращений и условных обозначений
- Список использованных источников