СИСТЕМА ПОДДЕРЖКИ ЗАКОНОДАТЕЛЬНОГО ПРОЦЕССА ГОСУДАРСТВЕННОЙ ДУМЫ

Полезная модель относится к вычислительной технике, в частности, к системе поддержки законодательного процесса Государственной Думы Российской Федерации.
Становление правового государства порождает множество проблем, требующих решения. Одной из основополагающих является проблема создания нового законодательства, которое в большей степени соответствовало бы задачам функционирования общества и государства. В свою очередь, решение этого вопроса связано с необходимостью совершенствования самой законотворческой деятельности представительных органов власти.
В соответствии со статьей 76 (п. 4) Конституции Российской Федерации вне пределов ведения Российской Федерации, совместного ведения Российской Федерации и ее субъектов республики, края, области, города федерального значения, автономные области и округа осуществляют собственное правовое регулирование, включая принятие законов и иных нормативно-правовых актов (НПА) [3].
Алгоритм законодательного процесса принятия нормативно-правовых актов включает следующие стадии:
- внесение законопроекта или законодательного предложения (законодательная инициатива);
- рассмотрение законопроекта в палатах, комитетах (комиссиях) парламента (обсуждение законопроекта);
- принятие закона;
- опубликование закона.
Первая стадия законодательного процесса (фиг. 9) - законодательная инициатива - сводится к внесению на рассмотрение Государственной Думы законопроекта. Право на совершение такого рода действий именуется правом законодательной инициативы.
При внесении законопроекта в Государственную Думу субъектом права законодательной инициативы должны быть представлены:
- пояснительная записка к законопроекту, содержащая предмет законодательного урегулирования и изложение концепции предлагаемого законопроекта;
- текст законопроекта с указанием на титульном листе субъекта права законодательной инициативы, внесшего законопроект;
перечень актов федерального законодательства, подлежащих признанию утратившими силу, приостановлению, изменению, дополнению или принятию в связи с принятием данного закона;
- финансово-экономическое обоснование (в случае внесения законопроекта, реализация которого потребует материальных затрат);
заключение Правительства Российской Федерации (в случаях, определенных частью 3 статьи 104 Конституции РФ).
Вторая стадия законодательного процесса (фиг. 10) -предварительное рассмотрение законопроектов.
Законопроект, подлежащий рассмотрению Государственной Думой, направляется ее Советом в соответствующий комитет палаты, который назначается ответственным по законопроекту.
Одновременно законопроект направляется в комитеты, комиссии и депутатские объединения, Президенту РФ, В Совет Федерации, в Правительство РФ, а также в Конституционный Суд, Верховный Суд и Высший Арбитражный Суд РФ по вопросам их ведения для подготовки и представления отзывов, предложений и замечаний.
Третья стадия законодательного процесса (фиг. 11) включает рассмотрение законопроектов в Государственной думе, которое может осуществляться в трех чтениях.
В первом чтении обсуждается концепция законопроекта, дается оценка соответствия основных положений законопроекта Конституции РФ, его актуальности и практической значимости.
По результатам обсуждения законопроекта в первом чтении Государственная дума может принять законопроект в первом чтении и продолжить работу над ним с учетом высказанных предложений и замечаний, отклонить законопроект, принять закон. Отклоненный законопроект дальнейшему рассмотрению не подлежит и возвращается субъекту права законодательной инициативы.
Решение по законопроекту, рассмотренному в первом чтении, считается принятым, если за него проголосовало большинство от общего числа депутатов. Ответственный комитет Государственной Думы изучает и обобщает поправки.
Вместе с законопроектом, подготовленным ко второму чтению (фиг. 12), комитет представляет таблицу поправок, рекомендованных им к отклонении., и таблицу одобренных им поправок.
Правовое управление Аппарата Государственной Думы осуществляет постатейную правовую и лингвистическую экспертизу законопроекта и подготавливает заключение.
Четвертая стадия законодательного процесса (фиг. 13) - принятие закона.
Совет Государственной Думы назначает третье чтение законопроекта для голосования, чтобы принять его в качестве закона. При третьем чтении законопроекта не допускается внесение в него поправок и возвращение к его обсуждению в целом либо по отдельным статьям, главам, разделам.
В исключительных случаях по требованию депутатских объединений, представляющих большинство депутатов Государственной Думы, председательствующий обязан поставить на голосование вопрос о возвращении к процедуре второго чтения законопроекта.
Для реализации изложенного алгоритма необходима система автоматизации процессов подготовки текстов законопроектов, их прохождения по субъектам законотворческого процесса и согласования, отображения сведений о стадиях, сроках рассмотрения законопроекта и составе авторов проекта.
Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).
Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).
Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.
Известна и другая система, содержащая содержит модуль приема концепций законопроектов, модуль идентификации ответственных исполнителей, модуль адресации концепций законопроектов, модуль селекции базового адреса концепций законопроектов в базе данных сервера, модуль модификации адресов концепций законопроектов, модуль селекции адреса экспертных комиссий, модуль коммутации каналов передачи данных (2).
Последнее из перечисленных выше технических решений наиболее близко к описываемому.
Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедуры поиска данных концепции реализуется через поиск документов анализа концепции по всей базе данных и их последующей обработке центральным процессором, что при больших объемах данных граждан неизбежно приведет к большим затратам времени.
Цель изобретения - повышение быстродействия системы путем локализации адресов записей базы данных участников законодательного процесса по их идентификационным признакам.
Поставленная цель достигается тем, что в известную систему, содержащую модуль приема пакета документов вносимого законопроекта, информационный вход которого является первым информационным входом системы, предназначенным для приема пакета документов вносимого законопроекта, первый синхронизирующий вход модуля приема пакета документов вносимого законопроекта является первым синхронизирующим входом системы, предназначенным для занесения пакета документов вносимого законопроекта в модуль приема пакета документов вносимого законопроекта, второй синхронизирующий вход модуля приема пакета документов вносимого законопроекта является вторым синхронизирующим входом системы, назначенным для занесения сообщений участников законопроектной деятельности в модуль пакета документов вносимого законопроекта, а первый информационный выход модуля приема пакета документов вносимого законопроекта является информационным выходом системы, предназначенным для выдачи данных пакета документов вносимого законопроекта на информационный вход сервера системы, модуль приема записей базы данных сервера системы, информационный вход которого является вторым информационным входом системы, предназначенным для приема записей базы данных сервера системы, синхронизирующий вход модуля приема записей базы данных сервера системы является третьим синхронизирующим входом системы, предназначенным для занесения записей базы данных сервера системы в модуль приема записей базы данных сервера системы, модуль приема пакета документов из базы данных сервера системы, информационный вход которого является третьим информационным входом системы, предназначенным для приема пакета документов из базы данных сервера системы, синхронизирующий вход модуля приема пакета документов из базы данных сервера системы является четвертым синхронизирующим входом системы, предназначенным для занесения пакета документов в модуль приема пакета документов из базы данных сервера системы, модуль коммутации и выдачи данных, один информационный вход которого соединен с первым информационным выходом модуля приема пакета документов вносимого законопроекта, другой информационный вход модуля коммутации и выдачи данных подключен к выходу модуля приема пакета документов из базы данных сервера системы, адресный вход модуля коммутации и выдачи данных соединен с адресным выходом модуля приема пакета документов из базы данных сервера системы, первый и второй управляющие входы модуля коммутации и выдачи данных подключены к первому и второму управляющим выходам модуля приема пакета документов вносимого законопроекта соответственно, синхронизирующий вход модуля коммутации и выдачи данных соединен с четвертым синхронизирующим входом системы, а информационные выходы модуля коммутации и выдачи данных являются информационными выходами группы системы, модуль формирования адресов записи и считывания записей базы данных сервера системы, адресный выход которого является адресным выходом системы, предназначенным для выдачи адресов записи и считывания записей базы данных сервера системы на адресный вход сервера базы данных системы, синхронизирующий выход модуля формирования адресов записи и считывания записей базы данных сервера системы является первым синхронизирующим выходом системы, предназначенными для выдачи сигналов управления на вход первого канала прерывания сервера базы данных системы, а сигнальный выход модуля формирования адресов записи и считывания записей базы данных сервера системы является сигнальным выходом системы, введены модуль селекции адресов записей участников законодательного процесса в базе данных сервера системы, информационный вход которого соединен со вторым адресным выходом модуля приема пакета документов вносимого законопроекта, синхронизирующий вход модуля селекции адресов записей участников законодательного процесса в базе данных сервера системы подключен к первому синхронизирующему выходу модуля приема пакета документов вносимого законопроекта, информационный выход модуля селекции адресов записей участников законодательного процесса в базе данных сервера системы соединен с первым информационным входом модуля формирования адресов записи и считывания записей базы данных сервера системы, а синхронизирующий выход модуля селекции адресов записей участников законодательного процесса в базе данных сервера системы подключен к первому синхронизирующему входу модуля формирования адресов записи и считывания записей базы данных сервера системы, модуль селекции адресов записей субъектов законодательной инициативы, информационный вход которого соединен с третьим адресным выходом модуля приема пакета документов вносимого законопроекта, синхронизирующий вход модуля селекции адресов записей субъектов законодательной инициативы подключен к второму синхронизирующему выходу модуля приема документов вносимого законопроекта, первый информационный выход модуля селекции адресов записей субъектов законодательной инициативы соединен со вторым информационным входом модуля формирования адресов записи и считывания записей базы данных сервера системы, а синхронизирующий выход модуля селекции адресов записей субъектов законодательной инициативы подключен к второму синхронизирующему входу модуля формирования адресов записи и считывания записей базы данных сервера системы, модуль определения временного цикла выборки записей данных, информационный вход которого соединен с вторым информационным выходом модуля селекции адресов записей субъектов законодательной инициативы, синхронизирующий вход модуля определения временного цикла выборки записей базы данных подключен к синхронизирующему выходу модуля селекции адресов записей субъектов законодательной инициативы, один выход модуля определения временного цикла выборки записей базы данных соединен со счетным входом модуля формирования адресов записи и считывания записей данных сервера системы, а другой выход модуля определения временного цикла выборки записей базы данных подключен к сигнальному входу модуля формирования адресов записи и считывания записей базы данных сервера системы, модуль сравнения идентификационных данных участников законодательного процесса, один информационный вход которого соединен с вторым информационным выходом модуля приема документов вносимого законопроекта, другой информационный вход модуля сравнения идентификационных данных участников законодательного процесса подключен к информационному выходу модуля приема пакета документов из базы данных сервера системы, первый и второй управляющие входы модуля сравнения идентификационных данных участников законодательного процесса соединены с первым и вторым управляющими выходами модуля приема документов вносимого законопроекта соответственно, синхронизирующий вход модуля сравнения идентификационных данных участников законодательного процесса соединен со вторым синхронизирующим входом системы, а тактирующий выход модуля сравнения идентификационных данных участников законодательного процесса подключен к счетному входу модуля определения временного цикла выборки записей базы данных, при этом сигнальный выход модуля сравнения идентификационных данных участников законодательного процесса соединен со вторым сигнальным входом модуля формирования адресов записи и считывания записей базы данных, первый синхронизирующий выход модуля сравнения идентификационных данных участников законодательного процесса является вторым синхронизирующим выходом системы, а второй синхронизирующий выход модуля идентификационных данных участников законодательного процесса является третьим синхронизирующим выходом системы.
Сущность изобретения поясняется чертежами, где на фиг. 1 представлена структурная схема системы, на фиг. 2 - структурная схема модуля приема пакета документов вносимого законопроекта, на фиг. 3 - структурная схема модуля селекции адресов записей участников законодательного процесса, на фиг. 4 - структурная схема модуля селекции адресов записей субъектов законодательной инициативы, на фиг. 5 - структурная схема модуля формирования адресов записи и считывания записей базы данных сервера системы, на фиг. 6 - структурная схема модуля определения временного цикла выборки записей базы данных, на фиг. 7 - структурная схема модуля сравнения идентификационных данных участников законодательного процесса, на фиг. 8 - структурная схема модуля коммутации и выдачи данных, на фиг. 9 приведена блок-схема алгоритма первой стадии законодательного процесса, на фиг. 10 - блок-схема алгоритма второй стадии законодательного процесса, на фиг. 11 - блок-схема третьей стадии законодательного процесса, на фиг. 12 - блок-схема алгоритма внесения поправок в законопроект, на фиг. 13 - блок-схема алгоритма четвертой стадии законодательного процесса.
Система (фиг. 1) содержит модуль 1 приема пакета документов вносимого законопроекта, модуль 2 селекции адресов записей участников законодательного процесса в базе данных сервера системы, модуль 3 селекции адресов записей субъектов законодательной инициативы, модуль 4 формирования адресов записи и считывания записей базы данных сервера системы, модуль 5 определения временного цикла выборки записей базы данных, модуль 6 сравнения идентификационных данных участников законодательного процесса, модуль 7 коммутации и выдачи данных, модуль 8 приема записей базы данных сервера системы, модуль 9 приема пакета документов из базы данных сервера системы.
На фиг. 1 показаны первый 11, второй 12 и третий 13 информационные входы системы, первый 14, второй 15, третий 16 и четвертый 17 синхронизирующие входы системы, а также информационный 20 выход системы, группа 21-23 информационных выходов системы, адресный 24 выход системы, первый 25, второй 27 и третий 28 синхронизирующие выходы, и сигнальный 26 выход системы.
Модуль 1 (фиг. 2) приема пакета документов вносимого законопроекта содержит регистр 30, триггер 31, элементы 32, 33 И, элемент 34 ИЛИ, группы элементов 35, 36 И, элемент 37 задержки. На чертеже показаны информационный 11, первый 14 и второй 15 синхронизирующие входы, а также первый 38, второй 39 и третий 41 информационные выходы модуля, первый 42 и второй 43 адресные выходы, первый 44 и второй 45 синхронизирующие выходы модуля, первый 131 и второй 132 управляющие выходы модуля.
Модуль 2 (фиг. 3) селекции адресов записей участников законодательного процесса в базе данных сервера системы содержит дешифратор 47, блок 48 памяти, выполненный в виде постоянного запоминающего устройства, элементы 49-51 И, элемент 52 ИЛИ, элемент 53 задержки. На чертеже также показаны информационный 55 и синхронизирующий 56 входы, а также информационный 57, и синхронизирующий 58 выходы.
Модуль 3 (фиг. 4) селекции адресов записей субъектов законодательной инициативы содержит дешифратор 59, блок 60 памяти, выполненный в виде постоянного запоминающего устройства, элементы 61-63 И, элемент 64 ИЛИ, элемент 65 задержки. На чертеже также показаны информационный 66 и синхронизирующий 67 входы, а также первый 68 и второй 69 информационные, и синхронизирующий 70 выходы.
Модуль 4 (фиг. 5) формирования адресов записи и считывания записей базы данных сервера системы содержит счетчик 72, элементы 73-75 ИЛИ, группу 76 элементов ИЛИ, элемент 77 задержки. На чертеже показаны первый 79 и второй 80 информационные входы модуля, первый 81 и второй 82 синхронизирующие входы модуля, счетный 83, первый 84, второй 85 и третий 86 сигнальные входы, а также адресный 24, синхронизирующий 25 и сигнальный 26 выходы.
Модуль 5 (фиг. 6) определения временного цикла выборки записей базы данных содержит регистр 87, счетчик 88, компаратор 89, элемент 90 задержки. На чертеже показаны информационный 91, синхронизирующий 92, счетный 93 входы, а также выходы 94 -95.
Модуль 6 (фиг. 7) сравнения идентификационных данных участников законодательного процесса содержит компаратор 96, элемент 97 задержки, элементы 134, 135, 138 и 139 И. На чертеже показаны первый 98 и второй 99 информационные входы модуля, синхронизирующий 100 вход, первый 132 и второй 133 управляющие входы, а также первый 101, второй 102, третий 103 и четвертый 104 выходы.
Модуль 7 (фиг. 8) коммутации и выдачи данных содержит дешифратор 106, группы 107-111 элементов И, группу 112 элементов ИЛИ и элемент 113 задержки. На чертеже показаны адресный 114, первый 115 и второй 116 информационные входы, первый 117 и второй 118 управляющие входы, синхронизирующий вход 119, а также группа 21-23 информационных выходов системы.
Система работает следующим образом.
При регистрации вносимого на рассмотрение
Государственной Думы законопроекта формируется электронный паспорт, в котором подлежат отражению следующие сведения:
- дата и время поступления законопроекта в законодательный орган;
- регистрационный номер законопроекта;
- наименование субъекта (субъектов) права законодательной инициативы, внесшего законопроект;
- перечень документов, внесенных вместе с законопроектом.
В результате этого на первой стадии законодательного процесса (фиг. 9), формируется кодограмма, структура которой имеет следующий вид:
Указанная кодограмма поступает на информационный вход 11 системы и далее на информационный вход регистра 30 модуля 1, и импульсом синхронизации, поступающим с входа 14 системы через элемент 34 ИЛИ на синхронизирующий вход регистра 30, коды кодограммы заносятся в регистр 30.
Параллельно с этим, синхронизирующий импульс с входа 14 поступает на установочный вход триггера 31 и устанавливает его в исходное состояние, при котором высоким потенциалом с инверсного выхода триггера 31 элемент 33 И, и элемент 36 И будут открыты, а элементы 32 и 35 И низким потенциалом с прямого выхода триггера 31 будут закрыты. В результате этого подготавливается цепь прохождения сигнала с выхода элемента 34 ИЛИ через элемент 37, задерживающий импульс на время срабатывания регистра 30 и триггера 31, через элемент 33 И на выход 45 модуля 1.
Первый этап работы системы начинается с проверки прав субъекта законодательной инициативы на ее внесение в Государственную Думу (фиг. 9).
Идентификационные данные субъекта законодательной инициативы с выхода 43 модуля 1 поступает на вход 66 модуля 3, и далее на вход дешифратора 59. Дешифратор 59 расшифровывает код идентификатора, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 62 И.
Параллельно с этим, синхронизирующий импульс с выхода 45 модуля 1 поступает на одни входы элементов 61-63 И, опрашивая состояния указанных элементов. Учитывая то обстоятельство, что открытым по второму входу будет только элемент 62 И, то, пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 60, где записан базовый адрес зоны памяти сервера, в которой хранятся все записи идентификаторов субъектов законодательной инициативы и количество таких записей.
Структура записи в ячейке памяти ПЗУ имеет следующий вид:
Содержимое фиксированной ячейки памяти ПЗУ 60 считывается на выходы 68 и 69 соответственно.
Во-вторых, тот же тактирующий импульс проходит через элемент 64 ИЛИ и задерживается элементом 65 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на выход 70 модуля 3.
Код базового адреса с выхода 68 модуля 3 через вход 80 модуля 4 и элементы ИЛИ 76 группы поступает на информационный вход счетчика 72, а код количества записей идентификаторов субъектов законодательной инициативы с выхода 69 модуля 3 поступает через вход 91 модуля 5 на информационный вход регистра 87.
Тактирующим импульсом с выхода 70 модуля 3, поступающим на синхронизирующий вход 92 модуля 5 и на синхронизирующий вход 82 модуля 4 через элемент 73 ИЛИ, код базового адреса идентификатора субъекта законодательной инициативы и код числа таких записей в базе данных сервера заносятся в счетчик 72 модуля 4 и регистр 87 модуля 5 соответственно.
В результате этой операции будет установлен базовый адрес записи той зоны памяти сервера базы данных, с которой начинаются записи идентификаторов субъектов законодательной инициативы.
Тот же импульс синхронизации с выхода элемента 73 ИЛИ модуля 4 проходит элемент 74 ИЛИ, задерживается элементом 77 на время срабатывания счетчика 72 и затем выдается на выход 25 системы, откуда он поступает на первый канал прерывания сервера базы данных системы.
По этому сигналу сервер базы данных системы переходит на подпрограмму считывания записи данных идентификатора субъекта законодательной инициативы из базы данных сервера системы и выдачи ее на информационный вход 12 модуля 8.
С выхода 125 модуля 8 идентификатор субъекта законодательной инициативы из записи, считанной из базы данных сервера системы, поступает на один информационный 99 вход модуля 6 и далее на вход компаратора 96, на другой информационный 98 вход которого с выхода 39 модуля 1 подается идентификационный код субъекта законодательной инициативы из входной кодограммы. Одновременно с этим, синхронизирующий импульс с входа 16 системы поступает на вход 100 модуля 6, задерживается элементом 97 задержки на время занесения кода в модуль 8, и далее поступает на синхронизирующий вход компаратора 96.
Если идентификационные данные субъекта законодательной инициативы с входов 98 и 99 компаратора 96 не совпадают, то компаратор 96 формирует сигнал на выходе 101. С выхода 101 компаратора 96 сигнал поступает на тактирующий вход 93 модуля 5 и далее на счетный вход счетчика 88, который фиксирует факт считывания первой записи из базы данных сервера системы.
Показания счетчика 88 поступают на один вход компаратора 89, на другой вход которого поступает общее число записей идентификаторов субъектов законодательной инициативы в базе данных сервера с выхода регистра 87. По импульсу с входа 93 модуля 5, задержанному элементом 90 на время срабатывания счетчика 88, компаратор 89 сравнивает показания счетчика 88 и регистра 87.
Учитывая, что к этому моменту времени показания счетчика 88 намного меньше показаний регистра 87, то компаратор 89 формирует сигнал на выходе 94, откуда он подается на счетный вход 83 модуля 4 и далее на счетный вход счетчика 72, устанавливая адрес считывания очередной записи данных базы данных сервера системы.
Кроме того, тот же синхронизирующий импульс с входа 83 проходит элемент 74 ИЛИ, затем задерживается элементом 77 на время срабатывания счетчика 72, и с выхода модуля 4 выдается на выход 24 системы, откуда он вновь поступает на вход первого канала прерывания сервера базы данных.
По этому сигналу сервер вновь переходит на подпрограмму считывания содержимого очередной ячейки памяти, адрес которой выдан на адресный выход 24 системы и записи ее содержимого в модуль 8 с информационного входа системы 12 по синхронизирующему импульсу, поступающему на вход 16 системы.
Процесс выборки идентификаторов субъектов законодательной инициативы и их сравнения компаратором 96 модуля 6 будет продолжаться до тех пор, пока компаратор 96 не зафиксирует совпадения входных кодов формированием импульса на другом своем выходе 102, фиксирующего факт наличия идентификационного кода субъекта законодательной инициативы в базе данных сервера системы.
Если же коды идентификаторов субъекта законодательной инициативы не совпали, то на выходе 136 модуля 6 формируется сигнал, фиксирующий факт несовпадения идентификаторов, который с выхода 103 выдается на сигнальный выход 26 системы.
С выхода 102 модуля 6 сигнал проходит через выход 27 системы выдается на вход второго канала прерывания сервера базы данных системы. С приходом этого сигнала сервер переходит на подпрограмму записи поступившей кодограммы с пакетом документов по адресу записи идентификатора субъекта
законодательной инициативы в базе данных сервера системы, установленному на адресном выходе 24 системы, и выдачи пакета документов для проверки наличия полноты представленных материалов в Совет Государственной думы (фиг. 9).
С этой целью кодограмма с пакетом документов с выхода сервера системы поступает через третий информационный вход системы 13 на информационный вход модуля 9, на синхронизирующий 17 вход которого поступает синхронизирующий импульс сервера системы, заносящий код кодограммы в модуль 9. Код кодограммы с выхода 127 модуля 9 поступает на информационный вход 116 модуля 10, на адресный вход которого с выхода 41 модуля 1 выдается код адреса автоматизированного рабочего места Совета Государственной Думы.
К этому моменту времени с выхода 131 модуля 1 высоким потенциалом триггера 31 модуля 1 элементы 108 И группы будут открыты, а элементы 107 И группы будут закрыты низким потенциалом с прямого выхода 130 триггера 31. В результате этого код кодограммы с входа 116 модуля 10 проходит через элементы 108 И группы, затем 112 ИЛИ группы и поступает на одни входы элементов И групп 109-111, другие входы которых управляются потенциалами с соответствующих выходов дешифратора 106.
Однако открыта дешифратором 106 будет только одна из них, соответствующая адресу автоматизированного рабочего места Совета Государственной Думы. Сигнал выдачи кодограммы с входа 17 системы через вход 119 модуля 10 задерживается элементом 113 задержки на время занесения кодограммы в модуль 9, и затем поступает на третьи входы элементов 109-111 И групп, обеспечивая выдачу кодограммы в адрес автоматизированного рабочего места Совета Государственной Думы.
Если содержание пакета документов соответствует нормативным требованиям, то первая стадия законодательного процесса заканчивается и система переходит к исполнению второй стадии, в соответствии с которой подготовленный пакет документов направляется в комитеты, комиссии и депутатские объединения, Президенту РФ, в Совет Федерации, в Правительство РФ, а также в Конституционный Суд, Верховный суд и Высший Арбитражный суд (фиг. 11) для подготовки и представления отзывов, предложений и замечаний.
С этой целью кодограмма с пакетом документов с выхода сервера системы поступает через третий информационный вход системы 13 на информационный вход модуля 9, на синхронизирующий 17 вход которого поступает синхронизирующий импульс сервера системы, заносящий код кодограммы в модуль 9.
Код кодограммы с выхода 127 модуля 9 поступает на информационный вход 116 модуля 10, на адресный вход которого с выхода 41 модуля 1 выдается код адреса рассылки кодограммы всем упомянутым адресатам.
К этому моменту времени с выхода 131 модуля 1 высоким потенциалом триггера 31 модуля 1 элементы 108 И группы будут открыты, а элементы 107 И группы будут закрыты низким потенциалом с прямого выхода 130 триггера 31.
В результате этого код кодограммы с входа 116 модуля 10 проходит через элементы 108 И группы, затем 112 ИЛИ группы и поступает на одни входы элементов И групп 109-111, другие входы которых управляются потенциалами с соответствующих выходов дешифратора 106. В данном случае дешифратор 106 откроет по одному входу элементы 109-111 И всех групп.
Сигнал выдачи кодограммы с входа 17 системы через вход 119 модуля 10 задерживается элементом 113 задержки на время занесения кодограммы в модуль 9, и затем поступает на другие входы элементов 109-111 И групп, обеспечивая выдачу кодограммы с пакетом документов в адрес получателей.
Отзывы, предложения и замечания от всех заинтересованных участников законодательного процесса поступают на информационный вход 11 системы и далее на информационный вход регистра 30 модуля 1, и импульсом синхронизации, поступающим с входа 15 системы на синхронизирующий вход регистра 30, коды кодограммы заносятся в регистр 30.
Параллельно с этим, синхронизирующий импульс с входа 15 поступает на единичный вход триггера 31 и устанавливает его в единичное состояние, при котором высоким потенциалом с прямого выхода триггера 31 элемент 32 И, и элемент 35 И будут открыты, а элементы 33 и 36 И низким потенциалом с инверсного выхода триггера 31 будут закрыты. В результате этого подготавливается цепь прохождения сигнала с выхода элемента 34 ИЛИ через элемент 37, задерживающий импульс на время срабатывания регистра 30 и триггера 31, через элемент 32 И на выход 44 модуля 1.
Идентификационный код соответствующего участника законодательного процесса с выхода 42 регистра 30 модуля 1 поступает на вход 55 модуля 2 и далее на вход дешифратора 47. Дешифратор 47 расшифровывает код участника законодательного процесса, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 50 И.
Параллельно с этим, синхронизирующий импульс с выхода 44 модуля 1 через вход 56 модуля 2 поступает на одни входы элементов 49-51 И, опрашивая состояния указанных элементов. Учитывая то обстоятельство, что открытым по второму входу будет только элемент 50 И, то, пройдя этот элемент, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 48, где записан адрес базовой ячейки базы данных сервера, в которой хранятся идентификационные данные участников законодательного процесса.
Адрес ячейки памяти с выхода 57 модуля 2 через вход 79 модуля 4 и далее через элементы 76 ИЛИ группы поступает на информационный вход счетчика 72, а синхронизирующий импульс с выхода 58 модуля 2 через вход 81 модуля 4 и далее элемент 73 ИЛИ поступает на синхронизирующий вход счетчика 72, занося в него код адреса ячейки памяти участника законодательного процесса. В результате этого на выходе 24 модуля 4 будет сформирован адрес ячейки памяти участника законодательного процесса в базе данных системы.
Этот же импульс синхронизации с выхода элемента 73 ИЛИ проходит элемент 74 ИЛИ, задерживается элементом 77 на время срабатывания счетчика 72 и затем выдается на выход 25 системы, откуда он поступает на первый канал прерывания сервера.
По этому сигналу сервер базы данных переходит на подпрограмму считывания идентификационных данных из базы данных сервера системы и выдачи их на информационный вход 12 модуля 8.
С выхода 125 модуля 8 идентификационные данные участника законодательного процесса из записи, считанной из базы данных сервера системы, поступают на один информационный 99 вход модуля 6 и далее на вход компаратора 96, на другой информационный 98 вход которого с выхода 39 модуля 1 подаются идентификационные данные участника законодательного процесса из кодограммы с предложениями и замечаниями по соответствующему законопроекту, присланной соответствующим участником законодательной деятельности.
Одновременно с этим, синхронизирующий импульс с входа 16 системы поступает на вход 100 модуля 6, задерживается элементом 97 задержки на время занесения кода в модуль 8, и далее поступает на синхронизирующий вход компаратора 96.
Если идентификационные данные участника законодательного процесса с входов 98 и 99 компаратора 96 не совпадают, то компаратор 96 формирует сигнал на выходе 136. Учитывая, что к этому моменту времени открытым по одному входу высоким потенциалом с входа 133 будет элемент 135 И, то импульс с выхода 136 компаратора 96 проходит элемент 135 И на выход 103 модуля 6 и далее через вход 86 модуля 4 и элемент 75 ИЛИ проходит на выход 26 системы, сигнализируя о факте несовпадения идентификационных данных.
Если же идентификационные данные участника законодательного процесса на входах 98 и 99 совпадают, то компаратор 96 формирует сигнал на выходе 137, который через открытый элемент 139 И проходит на выход 28 и поступает на вход третьего канала прерывания сервера базы данных. С приходом этого сигнала сервер переходит на подпрограмму записи поступившей кодограммы с предложениями и замечаниями по адресу записи идентификатора участника законодательного процесса в базе данных сервера системы, установленному на адресном выходе 24 системы.
После получения отзывов, предложений и замечаний по внесенному законопроекту от всех участников законодательного процесса вторая стадия законодательного процесса (фиг. 11) заканчивается и Государственная Дума переходит к обсуждению внесенного законопроекта во втором чтении (фиг. 12).
Таким образом, введение новых модулей и новых конструктивных связей позволило существенно повысить быстродействие системы путем локализации адресов записей базы данных участников законодательного процесса по их идентификационным признакам.
Источники информации, принятые во внимание при составлении описания заявки:
1. Патент WO 2004/027681 (01.04.2004)
2. Патент РФ №73 979 (11.01.2008) (прототип).
3. Конституция Российской Федерации. - М., 1993