АНАЛИТИЧЕСКАЯ СИСТЕМА СУДЕБНОГО ДЕЛОПРОИЗВОДСТВА И СТАТИСТИКИ ФЕДЕРАЛЬНЫХ СУДОВ ОБЩЕЙ ЮРИСДИКЦИИ

Полезная модель относится к области вычислительной техники, в частности, к аналитической системе судебного делопроизводства и статистики федеральных судов общей юрисдикции Государственной автоматизированной системы «Правосудие».
В связи с изменениями социально-экономической обстановки в России, увеличением количества и качественного содержания судебных дел, расширением возможностей обжалования в суде неправомерных действий должностных лиц информационная нагрузка на суды возрастает с каждым годом. В этих условиях одним из основных путей повышения эффективности работы судов является внедрение новых информационных технологий.
Реализация полномочий системы Судебного департамента сопряжена со сбором и обработкой больших объемов информации, а также решением широкого круга информационно-аналитических задач административного управления и ресурсного обеспечения деятельности судов.
В настоящее время Судебным департаментом при Верховном Суде Российской Федерации разработана и утверждена Советом судей Российской Федерации концепция информатизации судов общей юрисдикции и системы Судебного департамента (Государственная автоматизированная система Российской Федерации «Правосудие»), которая призвана обеспечить единство подходов к разработке методов и средств информатизации по трем основным направлениям - информатизации системы федеральных судов общей юрисдикции, мировых судей и органов судейского сообщества, информатизация системы Судебного департамента и создании интегрированной сети средств информационно-телекоммуникационного и других видов обеспечения функционирования и развития ГАС «Правосудие».
Итогом мероприятий по реализации требований Федеральной целевой программы должно стать создание единой автоматизированной системы на базе имущественного комплекса ГАС «Правосудие» и соответствующей инфраструктуры, обеспечивающей предоставление информационно-телекоммуникационных услуг работникам судов и органов Судебного департамента, взаимодействующим организациям и гражданам, поддержание в работоспособном состоянии компьютерных средств, а также обучение кадров новым информационным технологиям.
В этой связи особое значение приобретает вопрос решения задачи аналитической многоаспектной обработки данных судебной статистики, направленной на обеспечение информационно-аналитической деятельности судов.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1,2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая блоки обработки данных, информационные входы которых соединены с блоками приема данных и управления, а выходы подключены к первой группе блоков памяти, центральный процессор, входы которого соединены с выходами блоков памяти первой группы и блоков обработки данных, а выходы соединены с входами блоков памяти второй группы и блоков отображения данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры аналитической обработки базы данных судопроизводства реализуется через поиск документальных данных подсудимых и осужденных лиц по всей базе данных и их последующей обработке центральным процессором, что при больших объемах судебных дел неизбежно приводит к неоправданно большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов документальных данных подсудимых и осужденных лиц в базе данных системы по идентификаторам заданных годовых интервалов.
Поставленная цель достигается тем, что в известную систему, содержащую модуль выбора годовых интервалов аналитической обработки данных, информационный и синхронизирующий входы которого являются первыми информационным и синхронизирующим входами системы, при этом информационный вход модуля выбора годовых интервалов аналитической обработки данных предназначен для приема кода длительности временного периода, синхронизирующий вход
модуля выбора годовых интервалов аналитической обработки данных предназначен для приема синхронизирующих сигналов занесения кода длительности временного периода в модуль выбора годовых интервалов аналитической обработки данных, а первый выход модуля выбора годовых интервалов аналитической обработки данных является сигнальным выходом системы, модуль идентификации опорного адреса данных года аналитической обработки в базе данных сервера, информационный вход которого является вторым информационным входом системы, предназначенным для приема кода начального года заданного временного периода, а синхронизирующий вход модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера подключен к первому синхронизирующему входу системы, модуль идентификации признаков аналитической обработки данных, один информационный вход которого является третьим информационным входом системы, предназначенным для приема кодов вида преступления и пола осужденных, другой информационный вход модуля идентификации признаков аналитической обработки данных является четвертым информационным входом системы, предназначенным для приема записей базы данных сервера, один синхронизирующий вход модуля идентификации признаков аналитической обработки данных соединен с первым синхронизирующим входом системы, а другой синхронизирующий вход модуля идентификации признаков аналитической обработки данных является вторым синхронизирующим входом системы, предназначенным для занесения записей базы данных сервера в модуль идентификации признаков аналитической обработки данных, а информационный выход модуля идентификации признаков аналитической обработки данных является информационным выходом системы, предназначенным для выдачи данных на информационный вход сервера базы данных, отличающаяся тем, что содержит модуль селекции данных выбранного годового интервала, информационный вход которого соединен с первым
информационным выходом модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера, первый синхронизирующий вход модуля селекции данных выбранного годового интервала соединен с первым синхронизирующим выходом модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера, второй синхронизирующий вход модуля селекции данных выбранного годового интервала подключен ко второму выходу модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера, при этом один выход модуля селекции данных выбранного годового интервала соединен с тактирующим входом модуля выбора годовых интервалов аналитической обработки данных, а другой выход модуля селекции данных выбранного годового интервала является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход первого канала сервера базы данных, модуль формирования адресов считывания записей базы данных сервера, информационный вход которого соединен со вторым информационным выходом модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера, синхронизирующий вход модуля формирования адресов считывания записей базы данных сервера подключен к первому синхронизирующему выходу модуля селекции данных выбранного годового интервала, счетный вход модуля формирования адресов считывания записей базы данных сервера подключен к тактирующему выходу модуля идентификации признаков аналитической обработки данных, а выход модуля формирования адресов считывания записей базы данных сервера является первым адресным выходом системы, предназначенным для выдачи адресов считывания данных на адресный вход сервера базы данных, модуль формирования опорных адресов баз данных документирования, тактирующий вход которого соединен с первым синхронизирующим выходом модуля выбора годовых
интервалов аналитической обработки данных, синхронизирующий вход модуля формирования опорных адресов баз данных документирования подключен к синхронизирующему выходу модуля идентификации признаков аналитической обработки данных, модуль модификации адресов записей и считывания данных аналитической обработки, информационный вход которого соединен с информационным выходом модуля формирования опорных адресов баз данных документирования, синхронизирующий вход модуля модификации адресов записей и считывания данных аналитической обработки подключен к синхронизирующему выходу модуля формирования опорных адресов баз данных документирования, тактирующий вход модуля модификации адресов записей и считывания данных аналитической обработки соединен с первым синхронизирующим выходом модуля выбора годовых интервалов аналитической обработки данных, второй синхронизирующий выход которого подключен ко второму синхронизирующему входу модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера, при этом адресный выход модуля модификации адресов записей и считывания данных аналитической обработки является вторым адресным выходом системы, предназначенным для выдачи адресов записи и считывания данных на адресный вход сервера базы данных, первый синхронизирующий выход модуля модификации адресов записей и считывания данных аналитической обработки является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, второй синхронизирующий выход модуля модификации адресов записей и считывания данных аналитической обработки является третьим синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход третьего канала прерывания сервера базы данных, установочный выход модуля модификации адресов записей и считывания данных аналитической обработки является
установочным выходом системы, предназначенным для выдачи сигналов начальной установки системы, а тактирующий выход модуля модификации адресов записей и считывания данных аналитической обработки соединен с управляющим входом модуля идентификации признаков аналитической обработки данных, тактирующий выход которого подключен к третьему синхронизирующему входу модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера и к счетному входу модуля селекции данных выбранного годового интервала.
Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 - структурная схема модуля выбора годовых интервалов аналитической обработки данных, на фиг.3 - структурная схема модуля идентификации опорного адреса данных года аналитической обработки в базе данных сервера, на фиг.4 - структурная схема модуля селекции данных годового интервала, на фиг.5 - структурная схема модуля идентификации признаков аналитической обработки данных, на фиг.6 - структурная схема модуля формирования опорных адресов баз данных документирования, на фиг.7 - структурная схема модуля модификации адресов записей и считывания данных аналитической обработки.
Система (фиг.1) содержит модуль 1 выбора годовых интервалов аналитической обработки данных, модуль 2 идентификации опорного адреса данных года аналитической обработки в базе данных сервера, модуль 3 селекции данных выбранного годового интервала, модуль 4 формирования адресов считывания записей базы данных сервера, модуль 5 идентификации признаков аналитической обработки данных, модуль 6 формирования опорных адресов баз данных документирования, модуль 7 модификации адресов записей и считывания данных аналитической обработки.
На фиг.1 показаны первый 11, второй 12, третий 13 и четвертый 14 информационные входы системы, первый 15 и второй 16 синхронизирующие входы системы, а также информационный 21, первый 22 и второй 23 адресные выходы системы, первый 24, второй 25, третий 26 и четвертый 27 синхронизирующие и сигнальный 28 выходы системы.
Модуль 1 (фиг.2) выбора годовых интервалов аналитической обработки данных содержит регистр 40, компаратор 41, счетчик 42 и элемент 43 задержки. На чертеже показаны информационный 11, синхронизирующий 44 и счетный 45 входы, а также синхронизирующие выходы 47-48.
Модуль 2 (фиг.3) идентификации опорного адреса данных года аналитической обработки в базе данных сервера содержит счетчик 50, блок 51 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 52, элементы 53-55 И, элементы 56, 57 ИЛИ, элементы 58-1, 58-2, 58-3 задержки. На чертеже показаны информационный 12 и синхронизирующие 63-65 входы, а также информационные 66, 67 и синхронизирующие 68, 69 выходы.
Модуль 3 (фиг.4) селекции данных выбранного годового интервала содержит регистр 71, счетчик 72 и компаратор 73. На чертеже показаны информационный 74, синхронизирующие 75, 76 и счетный 77 входы, а также выходы 78-79.
Модуль 4 (фиг.1) формирования адресов считывания записей базы данных сервера выполнен в виде счетчика, имеющего информационный 81, синхронизирующий 82 и счетный 83 входы, а также выход 22.
Модуль 5 (фиг.5) идентификации признаков аналитической обработки данных содержит регистры 88, 89, компараторы 90, 91, элемент 92 ИЛИ, элемент 93 задержки. На чертеже показаны информационные 13, 14, синхронизирующий 16, тактирующий 94 и управляющий 95 входы, и информационный 21, тактирующий 99 и синхронизирующий 100 выходы.
Модуль 6 (фиг.6) формирования опорных адресов баз данных документирования содержит блок 101 памяти, выполненный в виде постоянного запоминающего устройства, регистр 102, триггер 103, элементы 104 - 105 И, элемент 106 ИЛИ, элементы 107 - 108 задержки. На чертеже показаны синхронизирующий 109 и тактирующий 110 входы, а также информационный 111 и синхронизирующий 112 выходы.
Модуль 7 (фиг.7) модификации адресов записей и считывания данных аналитической обработки содержит сумматор 116, компаратор 117, элементы 118 - 120 ИЛИ, элементы 121 - 125 задержки. На чертеже показаны информационный 127, первый 128 и второй 129 синхронизирующие входы, а также адресный 23, первый 26 и второй 27 синхронизирующие, установочный 28 и тактирующий 130 выходы.
Для упрощения чертежа цепи начальной установки модулей в исходное состояние не показаны.
Система работает следующим образом.
В базе данных судебного делопроизводства каждая запись, относящаяся к конкретному уголовному делу, имеет следующую структуру
КОД
КОД
КОД
КОД
КОД
ГОД завершения делопроизводства
Фамилия, Имя, Отчество осужденного
ПОЛ
ВИД преступления(статья УК РФ)
ОСТАЛЬНЫЕ АТРИБУТЫ ЗАПИСИ, включая номер дела и его содержание
Работу системы рассмотрим на примере решения задачи определения количества преступлений заданного вида (по заданным статьям уголовного кодекса), совершенных лицами как мужского, так и женского пола, за указанный промежуток времени (например, 5 лет).
Для решения данной задачи формируется запрос на решение задачи, имеющий следующую структуру:
КОД
КОД
КОД
КОД
Длительность временного периода для анализа (количество лет)
Начальный год временного периода
ВИД преступления (статья УК РФ)
ПОЛ
Данный запрос формируется на автоматизированном рабочем месте системы (на чертеже не показано) и поступает на входы системы. При этом код длительности временного периода с информационного входа 11 системы поступает на вход модуля 1, код начального года временного периода с информационного входа 12 поступает на вход модуля 2, а коды вида преступления и пола осужденного с информационного входа 13 поступают на вход модуля 5. Занесение указанных признаков в соответствующие блоки осуществляется по синхронизирующему импульсу, поступающему на синхронизирующий вход системы 15.
Код начального года временного периода с входа 12 системы через вход 62 модуля 2 поступает на вход счетчика 50 и далее на вход дешифратора 52, который расшифровывает код заданного года и открывает один из элементов 53 - 55 И, соответствующий заданному коду.
Для определенности положим, что высокий потенциал дешифратора 52 поступил на один вход элемента 53 И.
Параллельно с этим, синхронизирующий импульс с входа 15 системы через вход 63 модуля 5 проходит элемент 56 ИЛИ, задерживается элементом 58-1 на время занесения кодов в модули 1,2 и срабатывания дешифратора 52, и далее опрашивает состояния элементов 53 - 55 И.
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 53 И, то пройдя этот элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 51, где хранится код опорного адреса базы данных анализируемого года и количество записей в базе данных сервера, относящихся к данному году.
Структура кодограммы, хранимой в фиксированной ячейке памяти ПЗУ, имеет следующий вид:
КОД
КОД
Опорный адрес базы данных анализируемого года
Количество записей в базе данных сервера, относящихся к данному году
Коды опорного адреса базы данных анализируемого года и количества записей в базе данных сервера, относящихся к данному году, считываются из блока памяти 51 на информационные выходы 66 и 67 соответственно. С выхода 66 модуля 2 код опорного адреса анализируемого года поступает на вход 74 модуля 3, и далее подается на информационный вход регистра 71, а код количества записей в базе данных сервера, относящихся к данному году, с выхода 67 модуля 2 поступает на информационный вход 81 счетчика 4.
Параллельно с описанным процессом, тот же импульс считывания с выхода элемента 58-1 модуля 2 задерживается элементом 58-2 задержки на время считывания содержимого фиксированной ячейки ПЗУ 51 и затем с выхода 68 модуля 2 поступает как на синхронизирующий вход 75 регистра 71 модуля 3, так и на синхронизирующий вход 82 счетчика 4, фиксируя в них соответствующие считанные коды.
С выхода счетчика 4 код опорного адреса выдается на адресный выход 22 системы, а синхронизирующий импульс с выхода элемента 58-2 проходит через элемент 57 ИЛИ, задерживается элементом 58-3 на время занесения кода опорного адреса в счетчик 4, и, затем с выхода 69 модуля 2 проходит на вход 76 модуля 3, и далее поступает на синхронизирующий вход компаратора 73.
Компаратор 73 по синхронизирующему импульсу сравнивает показания регистра 71, в котором хранится число годовых записей в базе данных сервера, с показаниями счетчика 72, который подсчитывает число считанных записей из базы данных. В данный момент времени счетчик 72 находится в исходном состоянии и его показания равны нулю.
В результате того, что в данный момент времени показания регистра 71 намного больше показаний счетчика 72, на выходе 79 модуля 3 формируется сигнал, который через выход 25 системы поступает на вход первого канала прерывания сервера базы данных в качестве импульса управления считыванием данных из базы данных сервера по адресу, сформированному на адресном 22 выходе системы.
По этому сигналу сервер переходит на подпрограмму считывания содержимого ячейки базы данных сервера по указанному на выходе 22 адресу, выдачи первой записи базы данных сервера на информационный вход 14 системы и занесения ее в модуль 5 и далее в регистр 89, синхронизирующим импульсом, поступающим с сервера на вход 16.
Кодограмма первой записи базы данных на входе 14 системы имеет следующую структуру
КОД
КОД
КОД
код
КОД
ГОДзавершения делопроизводства
Фамилия,Имя,Отчество осужденного
ПОЛ
ВИД преступления (статья УК РФ)
ОСТАЛЬНЫЕ АТРИБУТЫ ЗАПИСИ, включая номер дела и его содержание
Код вида преступности запроса с входа 13 поступает на вход регистра 88 модуля 5 и заносится в него синхронизирующим импульсов с входа 15 системы. Затем код запроса с выхода 135 регистра 88 поступает на вход компаратора 140, а считанный код вида преступности с выхода 137 регистра 89 поступает на другой вход 141 компаратора 90.
Параллельно с этим процессом, синхронизирующий импульс с входа 16 задерживается элементом 93 на время занесения кода в регистр 89, и далее поступает на синхронизирующий вход 142 компаратора 90.
По этому синхроимпульсу компаратор 90 сравнивает входные коды, и если код вида преступности в регистре 88 не совпадает с кодом в регистре 89, то на выходе 146 компаратора 90 появляется сигнал, который проходит элемент 92 ИЛИ и далее с выхода 99, во-первых, поступает на счетный вход 83 счетчика 4, формируя очередной адрес считывания в базе данных сервера.
Во-вторых, этот же импульс поступает на вход 77 модуля 3 и далее на счетный вход счетчика 72, фиксирующего факт считывания первой записи базы данных сервера.
И, наконец, в- третьих, этот же импульс поступает на вход 65 модуля 2, проходит элемент 57 ИЛИ, задерживается элементом 58-3 на время срабатывания счетчика 4, и далее с выхода 69 вновь поступает на синхронизирующий вход 76 модуля 3.
С выхода счетчика 4 сформированный код адреса выдается на адресный выход 22 системы, а компаратор 73 по синхронизирующему импульсу вновь сравнивает показания регистра 71, в котором хранится число годовых записей в базе данных сервера, с показаниями счетчика 72, который подсчитывает число считанных записей из базы данных. В данный момент времени счетчик 72 зафиксировал всего одну считанную запись.
В результате того, что в данный момент времени показания регистра 71 намного больше показаний счетчика 72, на выходе 79 модуля 3 формируется сигнал, который через выход 25 системы вновь поступает на вход первого канала прерывания сервера базы данных в качестве импульса управления считыванием данных из базы данных сервера по адресу, сформированному на адресном 22 выходе системы.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки базы данных сервера по указанному на выходе 22 адресу, выдачи следующей записи базы данных сервера на информационный вход 14 системы и занесения ее в модуль 5 синхронизирующим импульсом, поступающим с сервера на вход 16.
Если же коды вида преступности на входах 140 и 141 компаратора 90 совпадут, то компаратор 90 формирует сигнал совпадения кодов на выходе 147, который поступает на синхронизирующий вход 145 компаратора 91, на один информационный вход 143 с выхода регистра 88 подается код запрашиваемого пола, а на другой информационный вход 144 - поступает код пола в считанной записи базы данных сервера.
Если коды запрашиваемого пола и пола в считанной записи базы данных не совпадут, то компаратор 91 формирует сигнал «не совпадения», который с выхода 148 проходит элемент 92 ИЛИ и с выхода 99 описанным выше образом запускает механизм формирования очередного адреса считывания и считывания очередной записи.
Если же коды запрашиваемого пола и пола в считанной записи базы данных не совпадут, то компаратор 91 формирует сигнал «совпадения кодов полов», который с выхода 149 компаратора 91 через выход 100 поступает на вход 109 модуля 6 и далее подается на входы элементов 104, 105 И.
Однако открытым по одному входу будет только элемент 105 И, так как на один из его входов подается высокий потенциал с инверсного выхода триггера 103, находящегося в исходном состоянии.
В результате этого синхронизирующий импульс с входа 109 проходит элемент 105 И, и поступает на вход фиксированной ячейки памяти ПЗУ 101, где хранится опорный адрес буферной зоны памяти сервера, отведенной для документирования формируемого массива затребованных данных, и считывает его на вход регистра 102.
Тот же синхронизирующий импульс с выхода элемента 105 И задерживается элементом 107 на время считывания кода из ПЗУ 101, и, во-первых, поступает на синхронизирующий вход регистра 102, занося в него опорный адрес записи.
Во-вторых, этот же импульс поступает на единичный вход триггера 103 и  устанавливает его в единичное состояние, при котором элемент 105 И будет закрыт, а элемент 104 И - открыт. Тем самым будет подготовлена цепь прохождения следующего синхронизирующего импульса с входа 109.
И, наконец, в-третьих, импульс с выхода элемента задержки 107 проходит элемент 106 ИЛИ, вновь задерживается элементом 108 на время занесения кода адреса в регистр 102 и с выхода 112 модуля 6 поступает на вход 128 модуля 7.
Код адреса записи с выхода 111 модуля 6 выдается на вход 127 модуля 7 и далее на один вход сумматора 116, к другому входу которого подключен выход счетчика 115, соединенный также с одним входом компаратора 117, на другой вход которого постоянно подан «нулевой код».
Синхронизирующий импульс с входа 128, во-первых, сразу же через элемент 118 ИЛИ поступает на синхронизирующий вход сумматора 116, который суммирует код опорного адреса с входа 127 с нулевым кодом счетчика 115, находящегося к этому моменту времени в исходном состоянии и выдает оставшийся без изменения код адреса записи на выход 23 системы.
Кроме того, синхронизирующий импульс с входа 128 модуля 7 задерживается элементом 121 на время формирования итогового кода на адресном 23 выходе системы и выдается на выход 26 системы в качестве сигнала управления записью.
Этот сигнал поступает на вход второго канала прерывания сервера базы данных, по которому сервер переходит на подпрограмму записи всего содержимого регистра 89 модуля 7 с выхода 21 системы, в базу данных по адресу, сформированному на выходе 23 системы.
Кроме того, импульс с выхода элемента 121 задержки модуля 7 поступает на счетный вход счетчика 115, фиксируя первую запись. После документирования записи в базе данных сервера, тот же импульс с выхода элемента 121 задерживается элементом 122 на время документирования записи в базе данных, и с выхода 130 модуля 7 поступает на вход 95 модуля 5, где проходит элемент 92 ИЛИ и с выхода 99 вновь запускает процедуру формирования адреса и считывания очередной записи базы данных описанным выше образом.
Описанный процесс работы системы продолжается до тех пор, пока компаратор 73 модуля 3 не зафиксирует факт того, что все записи базы данных заданного года аналитической обработки не просмотрены полностью.
Этот факт компаратор 73 зафиксирует выдачей сигнала на выходе 78, с которого данный сигнал поступает на вход 45 модуля 1, откуда он поступает на счетный вход счетчика 42, подсчитывающего число годовых периодов аналитической обработки.
Тот же синхронизирующий импульс с входа 45 модуля 1 задерживается элементом 43 на время срабатывания счетчика 42 и поступает на синхронизирующий вход компаратора 41, на один вход которого подаются нарастающие показания счетчика 42, а на другой вход подается число временных периодов, отведенных для аналитической обработки.
Если число просмотренных периодов меньше заданного числа, то на выходе 48 модуля 1 формируется сигнал, который, во-первых, поступает на счетный вход 64 счетчика 50 модуля 2, увеличивая его показания на единицу, а во-вторых, этот же импульс с входа 64 модуля 2 и запускает процедуру формирования опорного адреса считывания очередного года описанным выше образом.
Если же компаратор 41 зафиксирует равенство входных кодов, то сигнал формируется на выходе 47 модуля 1 и, во-первых, выдается на выход 24 системы в качестве сигнализации об окончании аналитической обработки данных.
Во-вторых, этот же сигнал через вход 110 модуля 6 поступает на установочный вход триггера 103 и сбрасывает его в исходное состояние.
В-третьих, этот же сигнал поступает на вход 129 модуля 7 для организации цикла выдачи обработанных данных на табло отображения и печать, где он проходит элемент 120 ИЛИ, и, во-первых, сразу же выдается на выход 27 системы, откуда он поступает на вход третьего канала прерывания сервера.
По этому сигналу сервер переходит на подпрограмму последовательного считывания результатов аналитической обработки данных по адресу, сформированному сумматором 116 модуля 7 на выходе 23.
Кроме того, синхронизирующий импульс с выхода элемента 120 ИЛИ модуля 7 задерживается элементом 125 на время считывания данных из базы данных, и, во-первых, через элемент 119 ИЛИ поступает на установочный вход сумматора 116, сбрасывая его в исходное состояние, во-вторых, он поступает на вычитающий вход реверсивного счетчика 115, уменьшая его показания на единицу, и, в-третьих, он задерживается элементом 123 на время срабатывания реверсивного счетчика 115 и поступает на синхронизирующий вход компаратора 117.
Компаратор 117 сравнивает показания реверсивного счетчика 115 с нулевым кодом, подаваемым на его другой вход, и пока показания счетчика 115 больше нулевого кода, то на выходе А компаратора 117 формируется сигнал, который, во-первых, через элемент 118 ИЛИ поступает на синхронизирующий вход сумматора 116, который по этому сигналу суммирует код опорного адреса с входа 127 с уменьшенными на единицу показаниями реверсивного счетчика 115 и выдает итоговый адрес на адресный 23 выход системы.
Во-вторых, этот же импульс задерживается элементом 124 задержки на время срабатывания сумматора 116, проходит элемент 120 ИЛИ и выдается на выход 27 в качестве очередного сигнала управления считыванием данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого ячейки базы данных по указанному на выходе 23 адресу, и выдачи очередной записи базы данных на средства отображения и печати (на чертеже не показаны).
Кроме того, синхронизирующий импульс с выхода элемента 120 ИЛИ вновь задерживается элементом 125 на время считывания данных из базы данных, и, во-первых, вновь поступает на установочный вход сумматора 116, сбрасывая его в исходное состояние.
Во - вторых, он вновь поступает на вычитающий вход реверсивного счетчика 115, уменьшая его показания на единицу, и, в-третьих, он задерживается элементом 123 на время срабатывания реверсивного счетчика 115 и поступает на синхронизирующий вход компаратора 117.
Компаратор 117 вновь сравнивает показания реверсивного счетчика 115 с нулевым кодом, подаваемым на его другой вход, и пока показания счетчика 115 больше нулевого кода, то на выходе А компаратора 117 формируется сигнал, который, во-первых, через элемент 118 ИЛИ поступает на синхронизирующий вход сумматора 116, который по этому сигналу суммирует код опорного адреса с входа 127 с уменьшенными на единицу показаниями реверсивного счетчика 115 и выдает итоговый адрес на адресный 23 выход системы.
Описанный процесс  считывания данных базы данных продолжается до тех пор, пока компаратор 117 не зафиксирует факт равенства нулю показаний реверсивного счетчика, свидетельствующего о том, что все записи, прошедшие аналитическую обработку выданы на средства отображения и печати.
Этот факт будет подтвержден выдачей импульса на выход В компаратора 117, который поступает на установочные входы реверсивного счетчика 115 и сумматора 116.
Аналогичным образом система работает и при выдаче для документирования данных записей базы данных с другими классификационными признаками.
Таким образом, введение новых модулей и новых конструктивных связей позволило существенно повысить быстродействие системы путем локализации адресов документальных данных подсудимых и осужденных лиц в базе данных системы по идентификаторам заданных годовых интервалов.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент США №5136708 М.кл. G06F 15/16, 1992.
2. Патент США №5129083 М.кл. G06F 12/00, 15/40, 1992 (прототип).