О реализации проекта просопографической информационной системы по приказным служащим Российского государства начала XVII века

Автор: Колесников Андрей Михайлович, Светлов Андрей Владимирович, Широкий Александр Александрович

Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu

Рубрика: Информационные технологии

Статья в выпуске: 5 (36), 2016 года.

Бесплатный доступ

В статье описывается создание информационной системы с динамическими сведениями. Такие системы обычно востребованы при работе с источниками, отражающими «жизненные пути» или «коллективные биографии» различных социальных, профессиональных или иных групп людей, и носят название просопографических баз данных. Этот подход мы используем для решения проблемы структуризации информации о приказных служащих - дьяках и подьячих, которые были главным звеном центрального управления Московского государства XVI-XVII веков. Именно они сыграли ключевую роль в реализации управленческих решений периода Смуты начала XVII в., когда власть переходила от одного правителя к другому, а число профессионалов, владеющих навыками ведения делопроизводственной документации, было ограничено.

Еще

Информационная система, систематизация данных, просопография, смутное время, приказное управление

Короткий адрес: https://sciup.org/14969026

IDR: 14969026   |   DOI: 10.15688/jvolsu1.2016.5.12

Текст научной статьи О реализации проекта просопографической информационной системы по приказным служащим Российского государства начала XVII века

DOI:

На сегодняшний день большой популярностью в среде клиометристов стал пользоваться один из новейших методов исследования — просопография. Метод основан на простых принципах и заключается в приведении достаточно однотипных и значимых биографических данных к систематизированному виду. В данной работе метод просопо-графии использован применительно к такому предмету, как исследование функционирования института власти в период Смутного времени. Аналогов данной информационной системы не существует, хотя сами по себе просопографические базы данных — не редкость в исторической науке [5]. К сожалению, адаптация любой из созданных просопо-графических баз к описанию другого круга лиц и исторического периода практически невозможна, так как есть серьезные отличия в имеющихся документальных источниках соответствующего периода и, следовательно, в сведениях, которые могут и должны быть отражены в базе данных. Поэтому для каждой новой просопографической системы приходится создавать уникальную структуру базы данных.

Отметим, что создание базы данных биографий приказных служащих — это возможность систематизировать информацию об отдельных лицах в управлении конкретными приказными учреждениями Москвы и городов, путем запросов быстро извлекать однотипную информацию о группах служащих, тем самым ускоряя процесс выборки и делая его более точным. Кроме этого, открытые базы данных дают возможность оптимизировать дальнейшую работу не только отдельных специалистов, но и групп ученых, избежать некоего «топтания на месте» и больших затрат времени на поиск и систематизацию уже выявленной ранее из тех же источников информации.

Фундаментом для создания настоящей базы является собранный Н.В. Рыбалко в ходе научного исследования эмпирический материал, представленный биографиями более 700 дьяков и подьячих за 1598–1613 гг. с распределением их по приказам [3; 4]. Коллективом ученых-историков и студентов Волгоградского государственного университета продолжается сбор биографических сведений, расширяющих хронологический диапазон базы.

1.    Проектирование информационной системы

Проектируемая система относится к классу информационных систем поддержки научно-исследовательской деятельности. Основная целевая аудитория пользователей — историки, социологи, политологи, в сферу исследовательских интересов которых попадает структура управления Российского государства периода Смутного времени.

Ключевые требования к системе:

  • 1.    Обеспечить исследователя аналитическими инструментами для анализа структуры управления и персоналий приказных служащих Российского государства начала XVII в., добавления сведений в соответствии с вновь раскрытыми историческими источниками.

  • 2.    Реализовать модель верифицированного пополнения (вновь вносимые данные не выдаются по запросам без положительного заключения эксперта).

  • 3.    Реализовать возможность взаимодействия с системой из любой точки мира с использованием максимально широкого класса устройств.

  • 2.    Структура информационной системы

Предлагаемая система реализована в виде веб-приложения на платформе LAMP (Linux, Apache, MySQL, PHP) с использованием архитектуры MVC (Model, View, Controller). Выбранная платформа ориентирована на реализацию небольших веб-проектов и ее возможностей вполне достаточно для реализации системы в соответствии с приведенными требованиями.

В основе предлагаемой просопографической информационной системы лежат три базы данных под управлением единой СУБД. Первая из них необходима для работы сервера аутентификации пользователей и имеет структуру, обычную для такой роли. Две другие используются для хранения основных данных. При этом одна из баз хранит только верифицированные данные и используется веб-приложением при построении аналитических отчетов. Другая БД в специфической форме хранит данные, которые еще не прошли процедуру верификации. Структура взаимодействия веб-приложения с этими СУБД приведена на рисунке 1.

Рис. 1. Структура взаимодействия различных режимов работы веб-приложения с базами данных

В результате изучения всего объема данных, который должен храниться и обрабатываться информационной системой, нами была спроектирована структура просопогра- фической базы данных [1; 2]. Она обеспечивает хранение следующих сущностей:

  • 1)    Представитель / приказной служащий.

  • 2)    Правитель.

  • 3)    Синонимы (варианты написания имен).

  • 4)    Родственные связи (представителей между собой).

  • 5)    Земельное владение (служащего).

  • 6)    Учреждение / приказ.

  • 7)    Должности.

  • 8)    Документы, подтверждающие те или иные факты.

  • 9)    Ссылки на документальные подтверждения фактов о месте службы.

  • 10)    Ссылки на документальные подтверждения фактов принадлежности земельных владений.

Схема данных представлена на рисунке 2.

Рис. 2. Диаграмма сущностей и связей базы данных просопографической информационной системы по приказным служащим Смутного времени

Функции контроллера, осуществляющего взаимодействие между данными и интерфейсом пользователя, реализованы в виде следующих классов:

Имя класса

Функционал

Account

Взаимодействие с сервером аутентификации, управление учетными записями пользователя

Backup

Управление резервными копиями

ErrorCatcher

Обработка ошибок

Log

Журналирование действий пользователей

Query

Обработка результатов запросов

GenerateQuery

Генератор запросов

Table

Обеспечение доступа к таблицам БД для администраторов системы

DescriptionTable

Базовый класс, обеспечивающий доступ к таблицам БД для пользователей с ограниченными правами

Description

Обработка запросов пользователей и их результатов

TextLog

Ведение системного журнала

Иерархия классов и ассоциативные связи представлены на рисунке 3.

Рис. 3. Диаграмма классов веб-приложения

Веб-приложение позволяет как формировать отчеты, используя готовые запросы, так и конструировать собственные. В настоящий момент реализованы следующие виды отчетов:

  • 1)    Основная информация о служащем. Отображается фамилия, имя, отчество, псевдоним, социальное происхождение служащего, занимаемая им последняя должность, жалованье, сведения об учреждении. Возможно также отслеживание родственных связей.

  • 2)    Материальное обеспечение службы. Выводятся сведения о размере и форме оплаты труда, выделенных земельных владениях.

  • 3)    Служебная карьера. Отображение имеющихся данных о продолжительности службы, занимаемых должностях в учреждениях.

  • 4)    Список служащих учреждения. Вывод списка служащих, когда-либо находившихся на службе в соответствующем учреждении с указанием периода службы и занимаемой должности.

  • 5)    Пары служащих, работавших в одном учреждении. Отображение списка пар служащих, работавших вместе в одном учреждении в одно и то же время. Данный отчет позволяет исследовать такое явление в среде служащих, как совместный переход из одного учреждения в другое.

  • 3.    Описание веб-приложения

Работа в системе начинается с процесса авторизации. Возможность самостоятельной регистрации отсутствует. Согласно идее приложения права доступа к системе можно получить только личным запросом у администратора.

На рисунках 4 и 5 представлены главные окна системы — просмотр таблиц и внесение записей.

На рисунке 5 так же можно заметить, что при необходимости записи могут добавляться в несколько таблиц одновременно, благодаря чему не требуется открывать вкладки соответствующих таблиц по очереди — если таблицы связаны, то возможность одновременного ввода данных предлагается автоматически.

Внесенные редакторами изменения, согласно описанной выше модели, хранятся обособленно до утверждения администратором. Доступ к ним осуществляется через вкладку «Новые записи». Интерфейс представления и подтверждения/отклонения изменений показан на рисунке 6.

Рис. 4. Таблица с данными

Рис. 5. Добавление записи в таблицу

Рис. 6. Группа двух связанных между собой записей в разных таблицах

Созданная просопографическая информационная система удовлетворяет всем ключевым требованиям, она развернута на серверах Волгоградского государственного университета и доступна по адресу В настоящий момент система проходит апробацию учеными-историками. Разработанные в процессе исследования запросы и отчеты позволяют извлекать, систематизировать и анализировать однотипную информацию о группах служащих, что дает возможность ускорить процесс выборки и сделать его более точным. Дальнейшее развитие системы видится в первую очередь в расширении аналитической части. В текущем варианте исполнения добавлять новые отчеты может только администратор системы — соответственно, планируется реализация функционала сохранения шаблонов отчетов для пользователей-исследователей. В доработке нуждается также административная часть, чтобы администратор мог использовать для управления системой ее веб-интерфейс вместо набора разрозненных инструментов управления СУБД, веб-сервером и т. д. Кроме того, впоследствии возможно дополнение базы данных не только информацией о дьяках и подьячих, но и о воеводах, земских старостах, городовых приказчиках и других лицах центрального и местного управления.

Список литературы О реализации проекта просопографической информационной системы по приказным служащим Российского государства начала XVII века

  • Разработка просопографической информационной системы по дьякам и подьячим Российского государства начала XVII века/Н.В. Рыбалко, Д.А. Сахарова, А.В. Светлов, М.А. Шечкова//Актуальные направления научных исследований XXI века: теория и практика. -2015. -Т. 3, № 8-1 (19-1). -C. 197-201.
  • Разработка просопографической информационной системы по приказным служащим Российского государства начала XVII века как инструмента исследования модели управления/Н.В. Рыбалко, Д.А. Сахарова, А.В. Светлов, М.А. Шечкова//Управление большими системами: материалы XII Всероссийской школы-конференции молодых ученых. -М.: ИПУ РАН, 2015. -C. 531-539.
  • Рыбалко, Н.В. Метод просопографии в изучении средневековой России/Н.В. Рыбалко//Canadian-American Slavic Studies. -2015. -Т. 49, № 2-3. -C. 264-278.
  • Рыбалко, Н.В. Российская приказная бюрократия в Смутное время начала XVII в./Н.В. Рыбалко. -М.: Квадрига, 2011. -656 c.
  • Юмашева, Ю.Ю. Историография просопографии/Ю.Ю. Юмашева//Известия Уральского государственного университета. -2005. -№ 39. -C. 95-127.
Статья научная