[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

RU2565525C1 - Legislative process information support system for representative authorities - Google Patents

Legislative process information support system for representative authorities Download PDF

Info

Publication number
RU2565525C1
RU2565525C1 RU2014149554/08A RU2014149554A RU2565525C1 RU 2565525 C1 RU2565525 C1 RU 2565525C1 RU 2014149554/08 A RU2014149554/08 A RU 2014149554/08A RU 2014149554 A RU2014149554 A RU 2014149554A RU 2565525 C1 RU2565525 C1 RU 2565525C1
Authority
RU
Russia
Prior art keywords
block
input
output
synchronizing
bill
Prior art date
Application number
RU2014149554/08A
Other languages
Russian (ru)
Inventor
Анатолий Николаевич Романов
Олег Анатольевич Славин
Original Assignee
Федеральное государственное бюджетное учреждение науки Институт системного анализа Российской академии наук
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Федеральное государственное бюджетное учреждение науки Институт системного анализа Российской академии наук filed Critical Федеральное государственное бюджетное учреждение науки Институт системного анализа Российской академии наук
Priority to RU2014149554/08A priority Critical patent/RU2565525C1/en
Application granted granted Critical
Publication of RU2565525C1 publication Critical patent/RU2565525C1/en

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

FIELD: information technology.
SUBSTANCE: system comprises: a unit for receiving requests of legislative process participants, a unit for identifying reference addresses of draft bill records in a system server database, a unit for identifying the record address of a draft bill of a specified type in the system server database, a unit for controlling sampling of draft bill records, a unit for generating database entry reading signals, a unit for identifying draft bill records of a specified type, a unit for determining the data sampling depth, a unit for cumulative summation of analytical data and a data output unit.
EFFECT: faster system operation through localisation of the data search address range for draft bills in a system server database.
10 dwg, 3 tbl

Description

Изобретение относится к вычислительной технике, в частности, к системе информационного обеспечения законодательного процесса представительных органов власти.The invention relates to computer technology, in particular, to a system of information support of the legislative process of representative authorities.

Становление правового государства порождает множество проблем, требующих решения. Одной из основополагающих является проблема создания нового законодательства, которое в большей степени соответствовало бы задачам функционирования общества и государства. В свою очередь, решение этого вопроса связано с необходимостью совершенствования самой законотворческой деятельности представительных органов власти.The formation of the rule of law raises many problems that need to be addressed. One of the fundamental problems is the creation of new legislation that would be more consistent with the tasks of the functioning of society and the state. In turn, the solution to this issue is associated with the need to improve the legislative activity of representative bodies of power.

В соответствии со статьей 76 (п. 4) Конституции Российской Федерации вне пределов ведения Российской Федерации, совместного ведения Российской Федерации и ее субъектов республики, края, области, города федерального значения, автономные области и округа осуществляют собственное правовое регулирование, включая принятие законов и иных нормативно-правовых актов (НПА).In accordance with Article 76 (paragraph 4) of the Constitution of the Russian Federation, outside the jurisdiction of the Russian Federation, joint jurisdiction of the Russian Federation and its constituent entities of the republic, territory, region, city of federal significance, autonomous regions and districts, they carry out their own legal regulation, including the adoption of laws and other normative legal acts (NLA).

При внесении законопроекта субъектом права законодательной инициативы представляются следующие сопроводительные документы посредством заполнения соответствующих электронных шаблонов:When a bill is introduced by the subject of the right of legislative initiative, the following supporting documents are submitted by filling in the appropriate electronic templates:

- текст законопроекта с указанием на титульном листе субъекта права (субъектов) права законодательной инициативы, внесшего законопроект;- the text of the bill indicating on the title page of the subject of law (subjects) the right of the legislative initiative that introduced the bill;

- пояснительная записка к законопроекту, содержащая следующую информацию:- An explanatory note to the bill containing the following information:

- предмет правового регулирования законопроекта (общественные отношения - социальные, экономические, политические, культурные, производственные и другие, регулируемые законопроектом);- the subject of legal regulation of the bill (public relations - social, economic, political, cultural, industrial and others, regulated by the bill);

- цели, задачи законопроекта, обоснование необходимости принятия законопроекта;- goals, objectives of the bill, the rationale for the adoption of the bill;

- изложение концепции законопроекта;- presentation of the concept of the bill;

- действующая нормативно-правовая база по проблематике законопроекта;- the current regulatory framework on the draft law;

- иные общественные отношения, затрагиваемые законопроектом (кроме составляющих предмет правового регулирования);- other public relations affected by the draft law (except for those subject to legal regulation);

- отзывы, рекомендации, заключения в отношении законопроекта со стороны представителей органов государственной власти и органов местного самоуправления, специалистов в области правового регулирования, научного и делового сообществ, общественных и политических деятелей, общественных организаций, международных организаций и других;- feedback, recommendations, conclusions regarding the bill on the part of representatives of state authorities and local governments, experts in the field of legal regulation, scientific and business communities, public and political figures, public organizations, international organizations and others;

- финансово-экономическое обоснование к законопроекту, в котором производится оценка возможных финансово-экономических последствий его принятия, а именно: анализ законопроекта с точки зрения затрат на его реализацию (повлечет ли принятие законопроекта дополнительные бюджетные расходы, и если повлечет, то в каких размерах; обоснование необходимости таких расходов); и анализ законопроекта с точки зрения возможного сокращения доходной части бюджета в результате его принятия (может ли принятие законопроекта повлечь за собой сокращение бюджетных доходов, и если может, то в каких размерах; обоснование необходимости такого сокращения);- financial and economic justification for the bill, which assesses the possible financial and economic consequences of its adoption, namely: analysis of the bill in terms of costs for its implementation (whether the adoption of the bill would entail additional budgetary costs, and if so, in what amounts); substantiation of the need for such expenses); and analysis of the bill from the point of view of a possible reduction in the budget revenues as a result of its adoption (can adoption of the bill entail a reduction in budget revenues, and if so, in what amounts; justification for the need for such a reduction);

- перечень актов законодательства, подлежащих признанию утратившими силу, приостановлению, изменению, дополнению или принятию в связи с принятием данного законопроекта;- a list of legislative acts subject to recognition as null and void, suspension, amendment, addition or adoption in connection with the adoption of this bill;

- сопроводительное письмо к законопроекту на имя руководства законодательного органа с указанием правовых норм, на основании которых осуществляется законодательная инициатива;- A cover letter to the bill addressed to the leadership of the legislative body indicating the legal norms on the basis of which the legislative initiative is being implemented;

- решение коллегиального органа о внесении законопроекта с указанием представителя субъекта права законодательной инициативы в законодательном органе при рассмотрении данного законопроекта - в случае если законопроект вносится субъектом права законодательной инициативы - коллегиальным органом;- the decision of the collegial body to introduce a bill indicating the representative of the subject of the right of legislative initiative in the legislative body when considering this bill - if the bill is introduced by the subject of the right of legislative initiative - the collegial body;

- заключение высшего исполнительного органа государства или иного уполномоченного национальным законодательством органа - в случае если законопроект предусматривает сокращение государственных доходов или увеличение расходов или в иных предусмотренных национальным законодательством случаях;- the conclusion of the supreme executive body of the state or other body authorized by national legislation - if the bill provides for a reduction in state revenues or an increase in expenses or in other cases provided for by national legislation;

- иные документы, представление которых предусмотрено законодательством Российской Федерации.- other documents, the presentation of which is provided for by the legislation of the Russian Federation.

Особенность решаемой технической задачи заключается в том, чтобы система информационного обеспечения законодательного процесса органов представительной власти могла бы выполнить не только функции выдачи справок о нормативно-правовых актах, записи о регистрационных данных которых хранятся в базе данных сервера системы, но и смогла бы выполнить функции подбора и выдачи проблемно-ориентированных списков нормативно-правовых актов по заданным признакам.The peculiarity of the technical problem to be solved is that the system of information support of the legislative process of representative bodies could not only perform the functions of issuing certificates of regulatory legal acts, records of registration data of which are stored in the system server database, but also could fulfill the selection functions and the issuance of problem-oriented lists of regulatory legal acts on specified grounds.

Система информационного обеспечения законодательного процесса органов представительной власти опирается на базу данных, состоящую из двух разделов:The system of information support of the legislative process of representative bodies is based on a database, which consists of two sections:

- раздел «Нормативные правовые акты», в котором размещаются электронные тексты действующих, а также утративших силу нормативных правовых актов органов представительной власти;- the section "Regulatory legal acts", which contains electronic texts of existing and expired normative legal acts of representative bodies;

- раздел «Законопроекты», в котором размещаются электронные тексты всех проектов законодательных актов, когда-либо вносившихся на рассмотрение законодательного органа, вместе с электронными текстами сопроводительных документов и электронными паспортами законопроектов, а также отражаются сведения о прохождении законопроектами стадий законодательной процедуры.- the “Bills” section, which contains electronic texts of all draft legislative acts that have ever been submitted to the legislative body, together with electronic texts of supporting documents and electronic passports of bills, as well as information about the passage of bills by stages of the legislative procedure.

При регистрации в системе на каждый законопроект заводится электронный паспорт, в котором подлежат отражению следующие сведения:When registering in the system, an electronic passport is created for each bill, in which the following information is to be reflected:

- дата и время поступления законопроекта в законодательный орган;- date and time of receipt of the bill in the legislature;

- регистрационный номер законопроекта;- registration number of the bill;

- наименование субъекта (субъектов) права законодательной инициативы, внесшего законопроект;- the name of the subject (s) of the law of the legislative initiative that introduced the bill;

- перечень документов, внесенных вместе с законопроектом.- A list of documents introduced with the bill.

К электронному паспорту законопроекта прилагаются электронный текст законопроекта и электронные тексты сопроводительных документов.An electronic text of the bill and electronic texts of supporting documents are attached to the electronic passport of the bill.

Одним из параметров, характеризующий законопроект, является его статус - статус законопроекта - стадия законодательной процедуры, которую проходит законопроект на текущий момент. Возможны следующие виды статуса законопроекта:One of the parameters characterizing the bill is its status — the status of the bill — the stage of the legislative procedure that the bill is currently undergoing. The following types of draft status are possible:

- «находится в стадии предварительного рассмотрения»;- “under preliminary review”;

- «находится на рассмотрении законодательного органа (палаты законодательного органа, согласительной комиссии)» (в случае если законодательная процедура предусматривает рассмотрение законопроекта в нескольких чтениях, указывается чтение, которое проходит законопроект на текущий момент);- “is under consideration of the legislative body (chamber of the legislative body, conciliation commission)” (if the legislative procedure provides for the consideration of the draft law in several readings, the reading that the draft is currently undergoing is indicated);

- «снят с рассмотрения законодательного органа» (с указанием причин и оснований снятия законопроекта с рассмотрения);- “removed from consideration of the legislative body” (indicating the reasons and grounds for removing the bill from consideration);

- «направлен главе государства для подписания»;- “sent to the head of state for signing”;

- «снят с дальнейшего рассмотрения»;- “removed from further consideration”;

- иные статусы законопроекта в соответствии с законодательной процедурой представительного органа власти;- other statuses of the bill in accordance with the legislative procedure of the representative authority;

Известны системы, которые могли бы быть использованы для решения поставленной задачи [1, 2].Known systems that could be used to solve the problem [1, 2].

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления [1].The first of the known systems comprises data reception and storage units connected to control and data processing units, search and selection units connected to data storage and display units, the synchronizing inputs of which are connected to the outputs of the control unit [1].

Существенный недостаток данного устройства состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.A significant drawback of this device is the impossibility of solving the problem of updating data stored in memory in the form of relevant documents at the same time as solving the problem of delivering the contents of these documents to users in real time.

Известна и другая система, содержащая базы данных, блок ввода документов в указанные базы данных, центральный сервер, компьютеризированные рабочие места пользователей, которые соединены с сервером, блок загрузки документов в указанные базы данных, блок регистрации пользователей, связанный с центральным сервером и блоком сбора предложений, и блок аналитической обработки данных [2].Another system is also known, which contains databases, a unit for entering documents into said databases, a central server, computerized workstations of users that are connected to a server, a unit for loading documents into said databases, a user registration unit associated with a central server and a collection unit , and analytical data processing unit [2].

Последнее из перечисленных выше технических решений наиболее близко к описываемому.The last of the above technical solutions is closest to the described.

Ее недостаток заключается в невысоком быстродействии системы, обусловленном тем, что поиск запрашиваемых данных ведется по всему объему базы данных, что приводит к необоснованной потере времени на выдачу справок, особенно при больших объемах данных, хранимых в центральном сервере системы.Its disadvantage is the low speed of the system, due to the fact that the search for the requested data is carried out over the entire database, which leads to an unreasonable loss of time for issuing certificates, especially with large amounts of data stored in the central server of the system.

Цель изобретения - повышение быстродействия системы путем исключения поиска запрашиваемых данных по всему объему базы данных и локализации поиска только по характерным признакам идентифицируемых законопроектов.The purpose of the invention is to increase the speed of the system by excluding the search for the requested data throughout the database and localizing the search only by the characteristic features of identifiable bills.

Поставленная цель достигается тем, что в известную систему, содержащую блок приема запросов участников законодательного процесса, информационный вход которого является первым информационным входом системы, предназначенным для приема кодограмм запросов участников законодательного процесса, синхронизирующий вход блока приема запросов участников законодательного процесса является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодограмм запросов участников законодательного процесса в блок приема запросов участников законодательного процесса, а тактирующий вход блока приема запросов участников законодательного процесса является тактирующим входом системы, предназначенным для приема тактирующих сигналов синхронизации работы системы, блок формирования сигналов считывания записей базы данных, первый и второй управляющие входы которого соединены с первым и вторым управляющими выходами блока приема запросов участников законодательного процесса соответственно, адресный выход блока формирования сигналов считывания записей базы данных является адресным выходом системы, предназначенным для выдачи адреса считывания на адресный вход сервера базы данных, первый синхронизирующий выход блока формирования сигналов считывания записей базы данных является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, а второй синхронизирующий выход блока формирования сигналов считывания записей базы данных является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, и блок выдачи данных, информационный выход которого является информационным выходом системы, предназначенным для выдачи запрашиваемых данных на автоматизированные рабочие места участников законодательного процесса, отличающаяся тем, что система содержит блок идентификации опорных адресов записей законопроектов в базе данных сервера системы, первый и второй адресные входы которого соединены с первым и вторым информационными выходами блока приема запросов участников законодательного процесса соответственно, первый и второй синхронизирующие входы блока идентификации опорных адресов записей законопроектов в базе данных сервера системы подключены к первому и второму синхронизирующим выходам блока приема запросов участников законодательного процесса соответственно, при этом один информационный выход блока идентификации опорных адресов записей законопроектов в базе данных сервера системы соединен с информационным входом блока формирования сигналов считывания записей базы данных, а один синхронизирующий выход блока идентификации опорных адресов записей законопроектов в базе данных сервера системы подключен к первому синхронизирующему входу блока формирования сигналов считывания записей базы данных, блок идентификации адреса записи законопроекта заданного типа в базу данных сервера, первый информационный вход которого является вторым информационным входом системы, предназначенным для приема записей базы данных сервера, второй и третий информационные входы блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединены с третьим и четвертым информационными выходами блока приема запросов участников законодательного процесса соответственно, первый синхронизирующий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения записей базы данных в блок идентификации адреса записи законопроекта заданного типа в базу данных сервера, управляющий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен с первым управляющим выходом блока приема запросов участников законодательного процесса, при этом информационный выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен к первому информационному входу блока выдачи данных, первый синхронизирующий выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен со счетным входом блока формирования сигналов считывания записей базы данных, а второй синхронизирующий выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен к первому синхронизирующему входу блока выдачи данных, третий синхронизирующий выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен с первым установочным входом блока приема запросов участников законодательного процесса и со вторым установочным входом блока формирования сигналов считывания записей базы данных, блок управления выборкой записей законопроектов, информационный вход которого соединен со вторым информационным выходом блока идентификации опорных адресов записей законопроектов в базе данных сервера системы, первый синхронизирующий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен ко второму синхронизирующему выходу блока идентификации опорных адресов записей законопроектов в базе данных сервера системы, второй синхронизирующий вход блока идентификации опорных адресов записей законопроектов в базе данных сервера систем соединен с четвертым синхронизирующим выходом блока идентификации записей законопроектов заданного типа, а третий синхронизирующий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен к пятому синхронизирующему выходу блока идентификации записей законопроектов заданного типа, при этом первый выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен с вычитающим входом блока формирования сигналов считывания записей базы данных и со вторым установочным входом блока идентификации записей законопроектов заданного типа, блок управления выборкой записей законопроектов, вход которого соединен со вторым выходом блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, первый выход блока управления выборкой записей законопроектов подключен к вычитающему входу блока приема запросов участников законодательного процесса и к третьему установочному входу блока идентификации записей законопроектов заданного типа, второй выход блока управления выборкой записей законопроектов соединен с третьим синхронизирующим входом блока выдачи данных, а третий выход блока управления выборкой записей законопроектов подключен к первому установочному входу блока формирования сигналов считывания записей базы данных, ко второму установочному входу блока приема запросов участников законодательного процесса, к третьему вычитающему входу блока идентификации адреса записи законопроекта заданного типа в базу данных сервера и к первому установочному входу блока идентификации записей законопроектов заданного типа, блок определения глубины выборки данных, первый и второй управляющие входы которого являются первым и вторым управляющими входами системы, предназначенными для приема сигналов управления выборкой данных, третий управляющий вход соединен со вторым управляющим выходом блока приема запросов участников законодательного процесса, первый синхронизирующий вход блока определения глубины выборки данных подключен ко второму синхронизирующему входу системы, второй синхронизирующий вход блока определения глубины выборки данных соединен со вторым выходом блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, а установочный вход блока определения глубины выборки данных подключен к третьему выходу блока управления выборкой записей законопроектов, при этом первый выход блока определения глубины выборки данных соединен со вторым синхронизирующим входом блока идентификации записей законопроектов заданного типа и со вторым вычитающим входом блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, а второй выход блока определения глубины выборки данных подключен к первому вычитающему входу блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, установочный вход которого соединен с установочным выходом блока выдачи данных, и блок накапливающего суммирования аналитических данных, первый синхронизирующий вход которого соединен со вторым выходом блока определения глубины выборки данных, второй синхронизирующий вход блока накапливающего суммирования аналитических данных подключен к четвертому синхронизирующему выходу блока идентификации записей законопроектов заданного типа, третий синхронизирующий вход блока накапливающего суммирования аналитических данных соединен с третьим выходом блока управления выборкой записей законопроектов, а четвертый синхронизирующий вход блока накапливающего суммирования аналитических данных подключен ко второму выходу блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, при этом один информационный выход блока накапливающего суммирования аналитических данных соединен со вторым информационным входом блока выдачи данных, другой информационный выход блока накапливающего суммирования аналитических данных подключен к третьему информационному входу блока выдачи данных, а синхронизирующий выход блока накапливающего суммирования аналитических данных соединен со вторым синхронизирующим входом блока выдачи данных.This goal is achieved by the fact that in a known system containing a block for receiving requests from participants in the legislative process, the information input of which is the first information input of the system, designed to receive codograms of requests from participants in the legislative process, the synchronizing input of the block for receiving requests from participants in the legislative process is the first synchronizing input of the system, intended for receiving synchronization signals of entering codograms of requests of participants in the legislative process to the block for receiving requests from participants in the legislative process, and the clock input of the block for receiving requests from participants in the legislative process is a clock input of the system designed to receive clock signals for synchronizing the operation of the system, a block for generating signals for reading database records, the first and second control inputs of which are connected to the first and the second control outputs of the unit for receiving requests from participants in the legislative process, respectively, the address output of the signal generation unit reading database records is the address output of the system designed to provide a reading address to the address input of the database server, the first synchronizing output of the block for generating signals to read database records is the first synchronizing output of the system designed to issue control signals to the input of the first channel of the database server interrupt and the second synchronizing output of the database record reading signal generation block is the second system synchronizing output, pre intended for issuing control signals to the input of the second channel of the database server interruption, and a data output unit, the information output of which is the information output of the system, intended for issuing the requested data to the automated workstations of participants in the legislative process, characterized in that the system contains a reference address identification unit records of bills in the database of the system server, the first and second address inputs of which are connected to the first and second information outputs In the case of receiving requests from participants in the legislative process, respectively, the first and second synchronizing inputs of the identification block of reference addresses of bills in the system server database are connected to the first and second synchronizing outputs of the receiving blocks of requests from participants in the legislative process, respectively, with one information output of the identification block of identification of reference addresses of bills in the database of the server of the system is connected to the information input of the block for generating read signals for letters of the database, and one synchronizing output of the identification block of the identification addresses of bills in the database of the system server is connected to the first synchronizing input of the block for generating signals for reading database records, the identification block of the addresses of the writing of the draft of the specified type in the server database, the first information input of which is the second information input of the system intended for receiving records of the server database, the second and third information inputs of the address identification block record and a bill of a given type in the server database are connected to the third and fourth information outputs of the block for receiving requests from participants in the legislative process, respectively, the first clock input of the identification block of the address of the bill of the specified type in the server database is the second clock input of the system, designed to receive synchronization signals for recording database to the identification block of the address of the entry of the bill of the specified type in the server database that controls the input d, the identification block of the address for recording the bill of the specified type in the server database is connected to the first control output of the block for receiving requests from the participants of the legislative process, while the information output of the identification block for the address of the recording of the bill of the specified type in the server database is connected to the first information input of the data output unit, the first synchronizing the output of the identification block of the address of the recording of the bill of a given type in the server database is connected to the counting input of the signal generation unit with washing records of the database, and the second synchronizing output of the identification block of the address of the recording of the bill of the specified type in the server database is connected to the first synchronizing input of the data output unit, the third synchronizing output of the identification of the identification of the address of the writing of the bill of the specified type in the server database is connected to the first installation input of the receiving unit requests of participants in the legislative process and with the second installation input of the block for generating signals for reading database records, the control unit the bills of bills records, the information input of which is connected to the second information output of the identification block of the reference addresses of bills of records in the system server database, the first synchronizing input of the identification block of the addresses of writing bills of a given type in the server database is connected to the second synchronizing output of the identification block of identification of bills of reference bills in system server database, the second synchronizing input of the identification block of reference addresses of bills in The system server data base is connected to the fourth synchronizing output of a specified type of bill recording identification block, and the third synchronizing input of a specified type of bill recording address identification block to a server database is connected to the fifth synchronizing output of a specified type of bill recording identification block, while the first output of an address identification block writing a bill of a given type to the server database is connected to the subtracting input of the recording read signal generation block a database and with a second installation input of a bills records identification block of a given type, a bill records selection control unit, the input of which is connected to a second output of a bills records record identification address identification block of a given type to a server database, the first output of a bills records selection control block is connected to a subtracting input of a block receiving requests from participants in the legislative process and to the third installation input of the identification block of bills of a given type, the second output the bill records selection control unit is connected to the third synchronizing input of the data issuing unit, and the third output of the bill records selection control unit is connected to the first installation input of the database record reading signal generation unit, to the second installation input of the legislative process participants request receiving unit, to the third subtracting input the identification block of the address of the recording of the bill of a given type in the server database and to the first installation input of the identification block records of bills of a given type, a block for determining the depth of data sampling, the first and second control inputs of which are the first and second control inputs of the system for receiving control signals for data sampling, the third control input is connected to the second control output of the block for receiving requests from participants in the legislative process, the first synchronizing the input of the block for determining the depth of data sampling is connected to the second synchronizing input of the system, the second synchronizing input of the block is determined the depth of the data sampling is connected to the second output of the identification block of the address of the bill of the specified type in the server database, and the installation input of the block for determining the depth of the data sampling is connected to the third output of the block for selecting the records of the bill, while the first output of the block for determining the depth of the data sampling is connected to the second the synchronizing input of the identification block of the bills of the specified type and with the second subtracting input of the identification block of the address of the bills of the specified type to the server database, and the second output of the block for determining the depth of data sampling is connected to the first subtracting input of the identification block of the address of the bill of the specified type in the server database, the installation input of which is connected to the installation output of the data output unit, and the accumulating analytical data accumulating unit, the first synchronizing the input of which is connected to the second output of the block for determining the depth of data sampling, the second synchronizing input of the block accumulating summation of analytical data under it is connected to the fourth synchronizing output of the bill identification block of the specified type, the third synchronizing input of the accumulating analytic summation block is connected to the third output of the bill recording sampling control unit, and the fourth synchronizing input of the accumulating analytical summing block is connected to the second output of the bill recording address identification block of the specified type to the server database, while one information output block accumulating summarized analytical data is connected to the second information input of the data output unit, the other information output of the accumulating analytical data unit is connected to the third information input of the data output unit, and the synchronizing output of the accumulating analytical data unit is connected to the second synchronizing input of the data output unit.

Сущность изобретения поясняется чертежами, где на фиг. 1 представлена структурная схема системы, на фиг. 2 представлен пример конкретного конструктивного выполнения блока приема запросов участников законодательного процесса, на фиг. 3 - пример конкретного конструктивного выполнения блока идентификации опорных адресов записей законопроектов в базе данных сервера системы, на фиг. 4 - пример конкретного конструктивного выполнения блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, на фиг. 5 - пример конкретного конструктивного выполнения блока управления выборкой записей законопроектов, на фиг. 6 - пример конкретного конструктивного выполнения блока формирования сигналов считывания записей базы данных, на фиг. 7 - пример конкретного конструктивного выполнения блока идентификации записей законопроектов заданного типа, на фиг. 8 - пример конкретного конструктивного выполнения блока определения глубины выборки данных, на фиг. 9 - пример конкретного конструктивного выполнения блока накапливающего суммирования аналитических данных, на фиг. 10 - пример конкретного конструктивного выполнения блока выдачи данных.The invention is illustrated by drawings, where in FIG. 1 is a structural diagram of a system; FIG. 2 presents an example of a specific constructive implementation of the unit for receiving requests from participants in the legislative process, FIG. 3 is an example of a specific constructive implementation of the identification block of reference addresses of bills in the system server database; FIG. 4 is an example of a specific constructive implementation of an identification block of an address for recording a bill of a given type in a server database; FIG. 5 is an example of a specific structural embodiment of a control unit for selecting bills, in FIG. 6 is an example of a specific structural embodiment of a block for generating signals for reading database records; FIG. 7 is an example of a specific constructive implementation of an identification block of bills of a given type, FIG. 8 is an example of a specific structural embodiment of the block for determining the depth of data sampling, in FIG. 9 is an example of a specific structural embodiment of a block of accumulating summation of analytical data; FIG. 10 is an example of a specific constructive implementation of the data output unit.

Система (фиг. 1) содержит блок 1 приема запросов участников законодательного процесса, блок 2 идентификации опорных адресов записей законопроектов в базе данных сервера системы, блок 3 идентификации адреса записи законопроекта заданного типа в базу данных сервера, блок 4 управления выборкой записей законопроектов, блок 5 формирования сигналов считывания записей базы данных, блок 6 идентификации записей законопроектов заданного типа, блок 7 определения глубины выборки данных, блок 8 накапливающего суммирования аналитических данных, блок 9 выдачи данных.The system (Fig. 1) contains a block 1 for receiving requests from participants in the legislative process, a block 2 for identifying reference addresses of bills in the server database of the system, a block 3 for identifying the addresses for writing a bill of a given type in the server database, a block 4 for controlling the selection of bills, block 5 generating read signals for database records, block 6 for identifying bills of a given type, block 7 for determining the depth of data sampling, block 8 for accumulating summation of analytical data, block 9 in these cottages.

На фиг. 1 показаны первый 11 и второй 12 информационные входы системы, первый 13 и второй 14 синхронизирующие входы системы, тактирующий 15, первый 16 и второй 17 управляющие входы системы, а также адресный 18 и информационный 19 выходы системы, первый 20 и второй 21 синхронизирующие выходы системы.In FIG. 1 shows the first 11 and second 12 information inputs of the system, the first 13 and second 14 clock inputs of the system, clocking 15, the first 16 and second 17 control inputs of the system, as well as address 18 and information 19 outputs of the system, the first 20 and second 21 synchronizing outputs of the system .

Блок 1 приема запросов участников законодательного процесса (фиг. 2) содержит регистр 40, вычитающий счетчик 41, триггеры 42, 43, элементы 44, 45 И, элементы 46, 47 И первой и второй групп, элементы 48, 49 ИЛИ, элементы 50, 51 задержки. На чертеже показаны информационный вход 11, синхронизирующий вход 13, управляющий вход 15, вычитающий вход 52, установочные входы 53, 54, а также информационные выходы 55-58, синхронизирующие выходы 59, 61 и управляющие выходы 60, 62.Block 1 of receiving requests from participants in the legislative process (Fig. 2) contains register 40, subtracting counter 41, triggers 42, 43, elements 44, 45 AND, elements 46, 47 And of the first and second groups, elements 48, 49 OR, elements 50, 51 delays. The drawing shows the information input 11, the synchronizing input 13, the control input 15, subtracting the input 52, the installation inputs 53, 54, as well as the information outputs 55-58, the synchronizing outputs 59, 61 and the control outputs 60, 62.

Блок 2 идентификации опорных адресов записей законопроектов в базе данных сервера системы (фиг. 3) содержит дешифраторы 63, 64 блоки памяти 65, 66. выполненные в виде постоянных запоминающих устройств, элементы 67-72 И, элемент 73 ИЛИ, группe элементов 74 ИЛИ, элементы 75-77 задержки. На чертеже показаны информационные 78, 79 и синхронизирующие 80- 81 входы, а также информационные 82, 83 и синхронизирующие 84, 85 выходы.Block 2 identification of reference addresses of bills in the system server database (Fig. 3) contains decoders 63, 64 memory blocks 65, 66. made in the form of read-only memory devices, elements 67-72 AND, element 73 OR, group of elements 74 OR, delay elements 75-77. The drawing shows information 78, 79 and synchronizing 80-81 inputs, as well as information 82, 83 and synchronizing 84, 85 outputs.

Блок 3 идентификации адреса записи законопроекта заданного типа в базу данных сервера системы (фиг. 4) содержит элемент 110 ИЛИ, регистр 111, счетчик 112, компаратор 113 и элемент 114 ИЛИ. На чертеже показаны информационный 115 вход, первый 116, второй 117, третий 118 синхронизирующий входы, первый 119, второй 120 и третий 121 вычитающие входы и установочный 122 вход, а также первый 123 и второй 124 выходы.Block 3 identifying the address of the recording of the bill of a given type in the database server system (Fig. 4) contains the element 110, register 111, counter 112, comparator 113 and the element 114 OR. The drawing shows the information input 115, the first 116, the second 117, the third 118 clock inputs, the first 119, the second 120 and the third 121 subtracting inputs and installation 122 input, as well as the first 123 and second 124 outputs.

Блок 4 управления выборкой записей законопроектов (фиг. 5) содержит счетчик 130, регистр 131, компаратор 132, элементы 133, 134 задержки. На чертеже показаны вход 135, а также выходы 136-138.Block 4 controls the selection of records of bills (Fig. 5) contains a counter 130, register 131, comparator 132, delay elements 133, 134. The drawing shows the input 135, as well as the outputs 136-138.

Блок 5 формирования сигналов считывания записей базы данных (фиг. 6) содержит реверсивный счетчик 22, элементы 23, 24 ИЛИ, элементы 25, 26 И, элемент 27 задержки. На чертеже показаны информационный 28 вход, первый 29 синхронизирующий вход, счетный 30 вход, вычитающий 31 вход, первый 32 и второй 33 установочный входы, второй 34 и третий 35 синхронизирующие входы, а также адресный 18, первый 20 и второй 21 выходы.Block 5 generating signals for reading database records (Fig. 6) contains a reverse counter 22, elements 23, 24 OR, elements 25, 26 AND, element 27 delays. The drawing shows the information input 28, the first 29 clock input, counting 30 input, subtracting 31 inputs, the first 32 and second 33 installation inputs, second 34 and third 35 clock inputs, as well as address 18, first 20 and second 21 outputs.

Блок 6 идентификации записей законопроектов заданного типа (фиг. 7) содержит регистр 36, первый 37 и второй 38 компараторы, элемент 39 И, элемент 86 ИЛИ, элементы 87-89 задержки. На чертеже показаны первый информационный 12 вход, первый синхронизирующий 14 вход, второй 90 и третий 91 информационные входы, управляющий 92 вход, второй 93 синхронизирующий вход, первый 94, второй 95 и третий 96 установочные входы, а также информационный 97 выход, первый 99, второй 100, третий 101, четвертый 107 и пятый 108 синхронизирующие выходы.Block 6 identifying records of bills of a given type (Fig. 7) contains a register 36, a first 37 and a second 38 comparators, an AND element 39, an OR element 86, delay elements 87-89. The drawing shows the first information 12 input, the first synchronizing 14 input, the second 90 and third 91 information inputs, the control 92 input, the second 93 synchronizing input, the first 94, the second 95 and the third 96 installation inputs, as well as the information 97 output, the first 99, second 100, third 101, fourth 107 and fifth 108 synchronizing outputs.

Блок 7 определения глубины выборки данных (фиг. 8) содержит счетчик 140, триггеры 141, 142, 143, элементы 144-149 И, элемент 150 ИЛИ, элемент 151 задержки. На чертеже показаны первый 152 и второй 153 синхронизирующие входы, первый 154, второй 155 и третий 156 управляющие входы и установочный 157 вход, а также первый 158 и второй 159 выходы.Block 7 for determining the depth of data sampling (Fig. 8) contains a counter 140, triggers 141, 142, 143, elements 144-149 AND, element 150 OR, element 151 delay. The drawing shows the first 152 and second 153 clock inputs, the first 154, second 155 and third 156 control inputs and installation 157 input, as well as the first 158 and second 159 outputs.

Блок 8 накапливающего суммирования аналитических данных (фиг. 9) содержит сумматор 160, счетчик 161 и элемент 162 ИЛИ. На чертеже показаны первый 163, второй 164, третий 165 и четвертый 166 синхронизирующие входы, а также первый 167 и второй 168 информационные и синхронизирующий 169 выходы.Block 8 of the accumulating summation of analytical data (Fig. 9) contains an adder 160, a counter 161 and an OR element 162. The drawing shows the first 163, second 164, third 165 and fourth 166 clock inputs, as well as the first 167 and second 168 information and clock 169 outputs.

Блок 9 выдачи данных (фиг. 10) содержит блок 170 буферной памяти, группы 171, 172 элементов И, группу элементов 182 ИЛИ, элементы 173, 174 задержки. На чертеже показаны первый 175, второй 177 и третий 178 информационный входы, первый 176, второй 179 и третий 180 синхронизирующие входы, а также информационный 19 и установочный 181 выходы.The data output unit 9 (FIG. 10) comprises a buffer memory unit 170, AND groups 171, 172, an OR group of elements 182, delay elements 173, 174. The drawing shows the first 175, second 177 and third 178 information inputs, the first 176, second 179 and third 180 synchronization inputs, as well as information 19 and installation 181 outputs.

В отличие от известных информационно-аналитических систем данная система может работать в двух режимах:Unlike well-known information-analytical systems, this system can work in two modes:

- в режиме выдачи справок о ходе рассмотрения законопроектов, регистрационные данные которых в виде записей хранятся в реляционной базе данных сервера системы,- in the mode of issuing certificates on the progress of consideration of bills, the registration data of which in the form of records are stored in the relational database of the system server,

- в режиме выдачи выборок записей по группам законопроектов, в виде проблемно-ориентированных списков, составленных по заданным критериям.- in the mode of issuing samples of records by groups of bills, in the form of problem-oriented lists compiled according to specified criteria.

Структура записей в базе данных первого режима имеет следующий вид:The structure of records in the database of the first mode is as follows:

Figure 00000001
Figure 00000001

Работу системы рассмотрим, начиная с первого режима, в котором система находится в исходном состоянии, зафиксированном триггером 42 блока 1 (для упрощения чертежа цепи установки системы в исходное состояние на чертеже не показаны).We consider the operation of the system starting from the first mode, in which the system is in the initial state, fixed by the trigger 42 of block 1 (to simplify the drawing, the circuit for setting the system to its initial state is not shown in the drawing).

Высокий потенциал с инверсного выхода триггера 42 блока 1, во-первых, выдается на выход 60 блока 1 и далее на соответствующие управляющие входы блоков 5, 6 и, во-вторых, открывает по одним входам элементы 46 и 44 И, подключая, тем самым, информационный 11 и синхронизирующий 13 входы системы к информационному и синхронизирующему входам регистра 40.High potential from the inverted output of trigger 42 of block 1, firstly, is outputted to output 60 of block 1 and then to the corresponding control inputs of blocks 5, 6 and, secondly, it opens elements 46 and 44 And on one input, thereby connecting Information 11 and synchronizing 13 system inputs to the information and synchronizing inputs of the register 40.

Для получения записи из базы данных сервера о конкретном законопроекте участник законодательного процесса на своем автоматизированном рабочем месте набирает код предмета правового регулирования законопроекта (общественные отношения - социальные, экономические, политические, культурные, производственные и другие, регулируемые законопроектом), к которому относится законопроект в соответствии с классификатором предмета правового регулирования законопроекта и регистрационный номер законопроекта.To obtain an entry from the server’s database about a specific bill, the participant in the legislative process at his workstation dials the code of the subject of legal regulation of the bill (social relations - social, economic, political, cultural, industrial and others, regulated by the bill), to which the bill relates in accordance with the classifier of the subject of legal regulation of the bill and the registration number of the bill.

В итоге, на выходе автоматизированного рабочего места участника законодательного процесса будет сформирована кодограмма следующего вида:As a result, at the exit of the automated workplace of a participant in the legislative process, a codogram of the following form will be formed:

Figure 00000002
Figure 00000002

Кодограмма запроса с рабочего места пользователя с входа 11 системы через элементы 46 И группы заносится в регистр 40 блока 1 синхронизирующим импульсом с входа 13, который проходит на синхронизирующий вход регистра 40 через элемент 44 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 42, находящегося в исходном состоянии.The request codogram from the user's workstation from the system input 11 through the elements 46 AND of the group is entered into the register 40 of the block 1 by the synchronizing pulse from the input 13, which passes to the synchronizing input of the register 40 through the element 44 And, open at the second input with a high potential from the inverse output of the trigger 42 in the initial state.

С выхода 55 блока 1 код признаковой части кодограммы, соответствующий предмету правового урегулирования, через вход 78 блока 2 поступает на информационный вход дешифратора 63. Дешифратор 63 блока 2 расшифровывает этот код, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 67 И.From the output 55 of block 1, the code of the feature part of the codogram corresponding to the subject of legal settlement, through the input 78 of block 2 is fed to the information input of the decoder 63. The decoder 63 of the block 2 decrypts this code, giving out one of its outputs a high potential. For definiteness, we assume that a high potential is received at one input of element 67 I.

Параллельно с этим, синхронизирующий импульс с выхода элемента 44 И блока 1 задерживается элементом 50 на время занесения кода в регистр 40 и срабатывания дешифратора 63, и далее, во-первых, через элемент 48 ИЛИ поступает на единичный вход триггера 43 блокировки, который, переходя в единичное состояние, запирает низким потенциалом с инверсного выхода элемент 44 И, блокируя тем самым возможность записи очередного запроса в регистр 40.In parallel with this, the synchronizing pulse from the output of element 44 AND of block 1 is delayed by element 50 for the time the code is entered into register 40 and the decoder 63 is activated, and then, firstly, through element 48, OR is transmitted to the single input of the trigger 43 of the lock, which, passing in a single state, it closes the element 44 And with a low potential from the inverse output, thereby blocking the ability to write the next request to register 40.

Во-вторых, этот же импульс с выхода 59 блока 1 через вход 80 блока 2 опрашивает состояния элементов 67-69 И. Учитывая то обстоятельство, что открытым по одному входу будет только элемент 67 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 65, где хранится опорный адрес ячейки памяти сервера, с первой записи которого начинается область памяти, относящаяся к предмету правового урегулирования законопроекта, и считывает ее содержимое через элементы 74 ИЛИ и выход 82 на информационный вход 28 реверсивного счетчика 22 блока 5.Secondly, the same pulse from the output 59 of block 1 through the input 80 of block 2 interrogates the states of elements 67-69 I. Considering the fact that only element 67 I will be open at one input, then passing this element And, the clock pulse goes into -first, to the read input of a fixed memory cell of the permanent storage device 65, where the reference address of the server memory cell is stored, from the first record of which begins the memory region related to the subject of the legal regulation of the bill, and reads its contents through the elements 74 AND And the output 82 and the information input of down counter 28, block 22 5.

Во-вторых, тот же импульс считывания задерживается элементом 75 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 73 ИЛИ и выход 84 блока 2 поступает на синхронизирующий 29 вход реверсивного счетчика 22 блока 5, фиксируя в счетчике 22 опорный адрес первой ячейки памяти, относящейся к предмету правового урегулирования законопроекта.Secondly, the same read pulse is delayed by the delay element 75 for the time of reading the contents of the fixed ROM cell, and then through the OR element 73 and the output 84 of the block 2 is fed to the synchronizing 29 input of the reverse counter 22 of the block 5, fixing the reference address of the first memory cell in the counter 22 relating to the subject of legal regulation of the bill.

В-третьих, этот же импульс, пройдя элемент 24 ИЛИ, задерживается элементом 27 на время занесения базового адреса в счетчик 22 и далее поступает на одни входы элементов 25 и 26 И. Учитывая, что на вход элемента 25 И подается высокий разрешающий потенциал с входа 34, то синхронизирующий импульс проходит через элемент 25 И на выход 20 блока 5.Thirdly, the same impulse, having passed the OR element 24, is delayed by the 27 element while the base address is entered in the counter 22 and then goes to the same inputs of the 25 and 26 I elements. Considering that the high resolution potential from the input is applied to the input of the 25 AND element 34, the synchronizing pulse passes through the element 25 And to the output 20 of block 5.

С выхода 20 системы этот импульс поступает на вход прерывания сервера (на чертеже не показан), на адресный вход которого выдается код опорного адреса считывания с выхода 18 блока 5.From the output 20 of the system this pulse is fed to the server interrupt input (not shown in the drawing), the address input of which gives the code of the reference read address from the output 18 of block 5.

По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по указанному адресу базы данных сервера первого режима.By this signal, the server switches to the subroutine for polling the contents of the cell record at the specified database address of the server of the first mode.

Содержимое опорного адреса выбранной ячейки памяти выдается сервером базы данных через вход 12 системы на информационный вход регистра 36 блока 6, куда оно заносится синхронизирующим импульсом сервера, поступающим с входа 14 системы.The contents of the reference address of the selected memory cell is issued by the database server through the system input 12 to the information input of the register 36 of block 6, where it is entered by the server synchronizing pulse coming from the system input 14.

Содержимое регистра 36, представляющее собой первую запись указанного предмета правового урегулирования законопроекта, поступает на одни входы 102 компаратора 38, на другие входы которого через вход 90 с выхода 56 блока 1 поступает код регистрационного номера законопроекта.The contents of register 36, which is the first record of the specified subject of legal regulation of the bill, is fed to one input 102 of the comparator 38, the other inputs of which through input 90 from the output 56 of block 1 receives the code of the registration number of the bill.

Компаратор 38 сравнивает коды регистрационных номеров по синхроимпульсу, поступающему с входа 14, который затем задерживается элементом 87 на время занесения кода в регистр 36 и далее проходит через элемент 39 И, открытый высоким потенциалом с инверсного выхода 60 триггера 42 блока 1.The comparator 38 compares the codes of the registration numbers by the clock coming from the input 14, which is then delayed by the element 87 while the code is entered into the register 36 and then passes through the And element 39, which is open with high potential from the inverse output 60 of the trigger 42 of block 1.

Если совпадения кодов не произошло, то на выходе 99 компаратора 38 появляется импульс, который через вход 30 блока 5 поступает на счетный вход реверсивного счетчика 22 блока 5, увеличивая содержимое базового адреса на единицу. Затем этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь через элемент 25 И поступает на вход прерывания сервера.If the codes do not match, then the output 99 of the comparator 38 receives a pulse, which through the input 30 of block 5 is fed to the counting input of the reverse counter 22 of block 5, increasing the contents of the base address by one. Then the same impulse, having passed through the OR element 24 and delayed by the element 27 for the duration of the operation of the reverse counter, again through the element 25 AND is fed to the server interrupt input.

По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по следующему адресу.At this signal, the server goes to the subroutine for polling the contents of the cell record at the following address.

Содержимое адреса следующей ячейки памяти вновь выдается сервером базы данных через вход 12 системы на информационный вход регистра 36 блока 6, куда оно заносится синхронизирующим импульсом сервера, поступающим с входа 14 системы.The contents of the address of the next memory cell is again issued by the database server through the system input 12 to the information input of the register 36 of block 6, where it is entered by the server synchronizing pulse coming from the system input 14.

Содержимое регистра 36, представляющее собой вторую запись из базы данных, поступает на одни входы компаратора 38, на другие входы которого через вход 90 блока 6 с выхода 56 блока 1 поступает код регистрационного номера законопроекта.The contents of the register 36, which is the second record from the database, is fed to one of the inputs of the comparator 38, the other inputs of which through the input 90 of block 6 from the output 56 of block 1 receives the code of the registration number of the bill.

Компаратор 38 вновь сравнивает коды по синхроимпульсу, поступающему с входа 14 блока 6. Этот импульс задерживается элементом 87 на время занесения кода в регистр 36 и далее проходит через элемент 39 И, открытый высоким потенциалом с инверсного выхода 60 триггера 42 блока 1.The comparator 38 again compares the codes according to the clock received from the input 14 of block 6. This pulse is delayed by element 87 while the code is entered into register 36 and then passes through element 39 AND, which is open by high potential from the inverse output 60 of trigger 42 of block 1.

Если совпадения кодов не произошло, то на выходе 99 компаратора 38 вновь появляется импульс, который через вход 30 блока 5 вновь поступает на счетный вход реверсивного счетчика 22 блока 5, увеличивая содержимое базового адреса на единицу. Затем этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь поступает на вход прерывания сервера.If the codes do not match, then the output 99 of the comparator 38 reappears a pulse, which through the input 30 of block 5 again goes to the counting input of the reverse counter 22 of block 5, increasing the contents of the base address by one. Then the same impulse, having passed the OR element 24 and delayed by the element 27 for the duration of the operation of the reverse counter, is again fed to the server interrupt input.

Эта процедура просмотра записей продолжается до тех пор, пока компаратор 38 не зафиксирует факт совпадения кода, запрашиваемого с кодом регистрационного номера законопроекта в записи, хранящейся в базе данных.This procedure for viewing the records continues until the comparator 38 records the fact of the coincidence of the code requested with the code of the registration number of the bill in the record stored in the database.

Факт совпадения кодов будет зафиксирован в момент появления импульса на выходе 100 блока 6, который с указанного выхода поступает на вход 176 блока 9 и далее на одни входы элементов 171 И группы, к другим входам которых с входа 175 блока 9 подключены выходы регистра 36 через выход 97 блока 6.The fact of the coincidence of the codes will be recorded at the time of the appearance of the pulse at the output 100 of block 6, which from the specified output goes to the input 176 of block 9 and then to one inputs of the elements 171 And groups, to the other inputs of which from the input 175 of block 9 the outputs of the register 36 are connected through the output 97 blocks 6.

Поступивший импульс переписывает содержание записи регистра 36 через элементы 171 И и элементы 182 ИЛИ группы на выход 19 системы, откуда оно поступает на автоматизированное рабочее место участника законодательного процесса.The received impulse rewrites the contents of the register entry 36 through the elements 171 AND and the elements 182 OR groups to the output 19 of the system, from where it arrives at the workstation of the participant in the legislative process.

На этом процедура выдачи данных о запрашиваемом законопроекте заканчивается, что фиксируется импульсом компаратора 38, задержанным элементом задержки 89, который задерживает импульс с выхода 100 на время опроса и выдачи содержимого регистра 36 на выход 19 системы.This completes the procedure for issuing data on the requested bill, which is fixed by the pulse of the comparator 38, delayed by the delay element 89, which delays the pulse from output 100 for the duration of the polling and issuing the contents of register 36 to the output 19 of the system.

Кроме того, этот же импульс с выхода 101 блока 6, во-первых, поступает на установочный вход 33 блока 5, где проходит элемент 23 ИЛИ и возвращает счетчик 22 в исходное состояние, подготавливая его к следующему циклу работы.In addition, the same pulse from the output 101 of block 6, firstly, enters the installation input 33 of block 5, where the OR element 23 passes and returns the counter 22 to its original state, preparing it for the next cycle of operation.

Во-вторых, этот же импульс через элемент 86 ИЛИ поступает на установочный вход регистра 36 и на установочный вход 53 триггера блокировки 43 блока 1, также возвращая их в исходное состояние.Secondly, the same pulse through the OR element 86 is supplied to the installation input of the register 36 and to the installation input 53 of the blocking trigger 43 of block 1, also returning them to their original state.

Для получения аналитической информации о ходе рассмотрения нормативно-правовых актов в заданном разрезе на тактирующий вход 15 системы подается сигнал, который устанавливает триггер 42 режима блока 1 в единичное состояние, при котором на выход 62 будет выдан высокий потенциал, а на выход 60 - низкий, блокирующий элемент 39 И, а, тем самым, и работу компаратора 38 блока 6.To obtain analytical information on the course of consideration of regulatory legal acts in a given section, a signal is applied to the clocking input 15 of the system, which sets the trigger 42 of the mode of unit 1 to a single state, in which high potential is outputted to output 62 and low is output to output 60, blocking element 39 And, and, thereby, the operation of the comparator 38 of block 6.

Для получения выборки из базы данных сервера в виде списка законопроектов по одному из возможных критериев, например по статусу законопроектов, участник законодательного процесса на своем автоматизированном рабочем месте набирает код признака выборки, например, «законопроект снят с дальнейшего рассмотрения» и код предмета правового урегулирования.To obtain a selection from the server database in the form of a list of bills according to one of the possible criteria, for example, by the status of bills, a participant in the legislative process at his workstation dials the code of the sample flag, for example, “the bill is removed from further consideration” and the code of the subject of legal settlement.

В итоге на выходе автоматизированного рабочего места участника законодательного процесса будет сформирована кодограмма запроса следующего видаAs a result, at the exit of the automated workplace of a participant in the legislative process, a request codogram of the following form will be generated

Figure 00000003
Figure 00000003

Выбор данного режима приводит к тому, что с входа 16 системы на вход 154 блока 7 выдается управляющий сигнал, устанавливающий триггер 142 в единичное состояние, при котором высокий потенциал с единичного выхода открывает элементы 144 И, 147 И по одному входу.The choice of this mode leads to the fact that from the input 16 of the system to the input 154 of block 7 a control signal is issued that sets the trigger 142 to a single state, in which a high potential from a single output opens the elements 144 I, 147 And one input.

По сигналу с рабочего места участника законодательного процесса, поступающему на синхронизирующий вход 13, код кодограммы с входа 11 через элементы 47 И группы, открытые высоким потенциалом с прямого выхода триггера 42 режима, заносится в вычитающий счетчик 41 блока 1 синхронизирующим импульсом с входа 13, который проходит на синхронизирующий вход счетчика 41 через элемент 45 И, открытый по второму входу высоким потенциалом с прямого выхода триггера 42 режима.According to the signal from the workplace of the participant in the legislative process, arriving at the synchronizing input 13, the codogram code from the input 11 through the elements 47 AND of the group, opened by high potential from the direct output of the trigger 42 of the mode, is entered into the subtracting counter 41 of the block 1 with a synchronizing pulse from input 13, which passes to the synchronizing input of the counter 41 through the element 45 And, open at the second input with high potential from the direct output of the trigger 42 mode.

С выхода 57 блока 1 код года снятия законопроекта через вход 79 блока 2 поступает на информационный вход дешифратора 64, который расшифровывает это число, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 72 И.From the output 57 of block 1, the code of the year the bill was removed through the input 79 of block 2 goes to the information input of the decoder 64, which decrypts this number, giving out one of its outputs high potential. For definiteness, we assume that a high potential is received at one input of element 72 I.

Параллельно с этим синхронизирующий импульс с выхода элемента 45 И блока 1 задерживается элементом 51 на время занесения кода в счетчик 41 и срабатывания дешифратора 64 и далее, во-первых, через элемент 48 ИЛИ поступает на единичный вход триггера 43 блокировки, который, переходя в единичное состояние, запирает низким потенциалом с инверсного выхода элемент 45 И, блокируя тем самым возможность поступления очередного запроса в счетчик 41.In parallel with this, the synchronizing pulse from the output of element 45 AND of block 1 is delayed by element 51 for the time the code is entered into counter 41 and the decoder 64 is triggered and then, firstly, through element 48, OR is transmitted to the single input of trigger lock 43, which, turning into single state, locks the low potential from the inverse output element 45 And, thereby blocking the possibility of the next request to the counter 41.

Во-вторых, этот же импульс с выхода 61 блока 1 через вход 81 блока 2 опрашивает состояния элементов 72-74 И.Secondly, the same pulse from the output 61 of block 1 through the input 81 of block 2 interrogates the states of elements 72-74 I.

Учитывая то обстоятельство, что открытым по одному входу будет только элемент 72 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 66, где хранится опорный адрес ячейки памяти сервера с первой записью законопроекта и общее количество записей заданного года снятия законопроекта с рассмотрения, и считывает содержимое базового адреса ячейки памяти сервера с первой записью заданного года через элементы 74 ИЛИ группы и выход 82 на информационный вход 28 реверсивного счетчика 22 блока 5, а общее количество записей данного года с выхода 83 блока 2 считывается на вход 115 блока 3.Given the fact that only one element And will be open at one input, then passing through this element And, the clock pulse arrives, firstly, at the read input of a fixed memory cell of read-only memory 66, where the reference address of the server memory cell with the first bill is stored and the total number of records of a given year of removing the bill from consideration, and reads the contents of the base address of the server’s memory cell with the first record of the given year through the elements 74 OR groups and exit 82 to the information in od 28 down counter 22, a block 5, and the total number of records 83, the output unit 2 is read by the input unit 115 3.

Во-вторых, тот же импульс считывания задерживается элементом задержки 76 на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 73 ИЛИ с выхода 84 поступает на синхронизирующий 29 вход реверсивного счетчика 22 блока 5, фиксируя в счетчике 22 базовый адрес первой ячейки памяти с данными 1955 года рождения.Secondly, the same read pulse is delayed by the delay element 76 for the duration of reading the contents of a fixed ROM cell, and then through the OR element 73, the output 84 goes to the synchronizing 29 input of the reverse counter 22 of block 5, fixing the base address of the first memory cell in the counter 22 Born in 1955.

В-третьих, этот же импульс, пройдя элемент 24 ИЛИ, задерживается элементом 27 на время занесения базового адреса в счетчик 22 и далее теперь уже через другой элемент 26 И поступает через выход 21 блока 5 на вход другого канала прерывания сервера.Thirdly, the same impulse, having passed the OR element 24, is delayed by the 27 element while the base address is entered in the counter 22, and now through another element 26 And then it passes through the output 21 of block 5 to the input of another server interrupt channel.

По этому сигналу сервер переходит на подпрограмму опроса содержимого ячейки базы данных второго режима, адрес которой выдается с выхода 18 блока 5. По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по указанному адресу.By this signal, the server switches to the subroutine for polling the contents of the second-mode database cell, the address of which is issued from output 18 of block 5. By this signal, the server goes to the subroutine for polling the contents of the cell record at the specified address.

Содержимое базового адреса выбранной ячейки памяти выдается сервером базы данных через вход 12 системы на информационный вход регистра 36 блока 6, куда оно заносится синхронизирующим импульсом сервера, поступающим с входа 14 системы. Содержимое регистра 36, представляющее собой первую запись законопроекта данного года, поступает на одни входы компаратора 37, на другие входы которого через вход 91 блока 6 с выхода 58 блока 1 поступает код признака снятия законопроекта с рассмотрения.The contents of the base address of the selected memory cell is issued by the database server through the system input 12 to the information input of the register 36 of block 6, where it is entered by the server synchronizing pulse coming from the system input 14. The contents of register 36, which is the first record of the bill of the year, goes to one input of the comparator 37, to the other inputs of which, through the input 91 of block 6, the output 58 of block 1 receives the sign code for removing the bill from consideration.

Параллельно с этим, импульс записи кода в регистр 36 с входа 14 системы поступает на вход 152 блока 7, задерживается элементом 151 на время занесения данных в регистр 36 и поступает на один вход элемента 146 И, на другой 156 вход которого подан высокий потенциал триггера 42 режима блока 1. Задержанный импульс записи данных в регистр 36 с выхода элемента 146 проходит через открытый высоким потенциалом триггера 142 элемент 147 И и далее поступает на одни входы элементов 145 и 148 И, на другие входы которых подаются потенциалы с прямого и инверсного выходов триггера 141.In parallel, the pulse of writing the code to the register 36 from the input 14 of the system enters the input 152 of block 7, is delayed by the element 151 for the time the data are entered into the register 36, and enters one input of the element 146 AND, to the other 156 the input of which has a high trigger potential 42 block mode 1. The delayed pulse of writing data to the register 36 from the output of the element 146 passes through the trigger element 142, which is open by the high potential of the trigger, And the element 147 And then goes to one inputs of the elements 145 and 148 And, to the other inputs of which the potentials from the direct and inverse outputs of the trigger are supplied 141.

Учитывая, что в данный момент времени триггер 141 находится в исходном состоянии, то высоким потенциалом с инверсного выхода будет открыт элемент 148 И и импульс записи данных с выхода элемента 147 проходит через элемент 148 И и далее выдается на выход 158 блока 7. С выхода 158 блока 7 этот импульс проходит на вход 120 блока 3 и далее через элемент 110 ИЛИ поступает на счетный вход счетчика 112 числа записей.Given that at the given moment the trigger 141 is in the initial state, then the element 148 And will be open from the inverse output with a high potential and the data recording pulse from the output of the element 147 passes through the element 148 And and then it is output to the output 158 of block 7. From the output 158 block 7, this pulse passes to the input 120 of block 3 and then through the element 110 OR enters the counting input of the counter 112 of the number of records.

Кроме того, тот же импульс с выхода 158 блока 7, пройдя через вход 93 блока 6, задерживается элементом 88 на время занесения данных в счетчик 112 числа записей. Затем он поступает на синхронизирующий вход 105 компаратора 37, сравнивающего код заданного кода признака с кодом признака, поступившего в составе записи с выхода регистра 36. Компаратор 37 сравнивает коды по синхроимпульсу, поступающему с входа 93 блока 6.In addition, the same pulse from the output 158 of block 7, passing through the input 93 of block 6, is delayed by element 88 while recording data in the counter 112 of the number of records. Then it goes to the synchronizing input 105 of the comparator 37, comparing the code of the specified code of the sign with the code of the attribute received as part of the record from the output of the register 36. The comparator 37 compares the codes by the clock from the input 93 of block 6.

Если совпадения кодов не произошло, то на выходе 107 компаратора 37 появляется импульс, который через вход 117 блока 3 и далее через элемент 114 ИЛИ проходит на синхронизирующий вход компаратора 113. Компаратор 113 сравнивает коды подлежащего считыванию числа записей регистра 111 с кодом уже считанного числа записей счетчика 112.If the codes do not match, then the output 107 of the comparator 37 receives a pulse that passes through the input 117 of block 3 and then through the element 114 OR passes to the synchronizing input of the comparator 113. The comparator 113 compares the codes of the number of records to be read in register 111 with the code of the number of records already read counter 112.

Если сравнения кодов не произошло, то на выходе 123 формируется сигнал, который, во-первых, поступает через вход 95 блока 6 и далее элемент 86 ИЛИ на установочный вход регистра 36, возвращая его в исходное состояние, а, во-вторых, он поступает на вычитающий вход 31 счетчика 22 блока 5, формируя следующий адрес для считывания очередной записи из базы данных.If the comparison of the codes did not happen, then a signal is generated at the output 123, which, firstly, enters through the input 95 of block 6 and then the OR element 86 to the installation input of the register 36, returning it to its original state, and, secondly, it enters to the subtracting input 31 of the counter 22 of block 5, forming the next address for reading the next record from the database.

Кроме того, этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь поступает через элемент 26 И и выход 21 на вход прерывания сервера. По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по следующему адресу.In addition, the same impulse, passing through the OR element 24 and delayed by the element 27 at the time of operation of the reversible counter, again enters through the And element 26 and the output 21 to the server interrupt input. At this signal, the server goes to the subroutine for polling the contents of the cell record at the following address.

Содержимое адреса следующей ячейки памяти вновь выдается сервером базы данных через вход 12 системы на информационный вход регистра 36 блока 6, куда оно заносится синхронизирующим импульсом сервера, поступающим с входа 14 системы.The contents of the address of the next memory cell is again issued by the database server through the system input 12 to the information input of the register 36 of block 6, where it is entered by the server synchronizing pulse coming from the system input 14.

Содержимое регистра 36, представляющее собой вторую запись, поступает на одни входы 103 компаратора 37, на другие входы которого через вход 91 блока 6 с выхода 58 блока 1 поступает код признака снятия законопроекта.The contents of the register 36, which is the second record, goes to one input 103 of the comparator 37, to the other inputs of which through the input 91 of the block 6 from the output 58 of the block 1 receives the code sign of removal of the bill.

Компаратор 37 вновь сравнивает коды по синхроимпульсу, поступающему с входа 93 блока 6, и процесс опроса содержимого базы данных сервера продолжается описанным выше образом.The comparator 37 again compares the codes for the clock pulse coming from the input 93 of block 6, and the process of polling the contents of the server database continues as described above.

Эта процедура просмотра записей продолжается до тех пор, пока компаратор 37 блока 6 не зафиксирует факт совпадения кодов признака снятия законопроекта.This procedure for viewing records continues until the comparator 37 of block 6 fixes the fact that the codes for the sign of withdrawing the bill coincide.

Факт совпадения кодов будет зафиксирован в момент появления импульса на выходе 108 блока 6, который сразу поступает на вход 164 блока 8, где проходит элемент 162 ИЛИ, и, во-первых, поступает на счетный вход счетчика 161, формируя адрес для записи содержимого регистра 39 в блок 170 буферной памяти, код которого с выхода 168 блока 8 поступает на вход 178 блока 9.The fact of the coincidence of the codes will be recorded at the time of the appearance of the pulse at the output 108 of block 6, which immediately goes to the input 164 of block 8, where the OR element 162 passes, and, firstly, goes to the counting input of the counter 161, forming the address for recording the contents of the register 39 in block 170 of the buffer memory, whose code from the output 168 of block 8 is fed to the input 178 of block 9.

Во-вторых, этот же импульс, пройдя элемент 162 ИЛИ, с выхода 169 блока 8 поступает на синхронизирующий вход 179 блока 9, где задерживается элементом 173 на время срабатывания счетчика 161, и затем поступает на вход управления записью данных с выхода регистра 36 блока 6 через вход 175 блока 9 в буферную память 170.Secondly, the same pulse, having passed through the OR element 162, from the output 169 of the block 8 is supplied to the synchronizing input 179 of the block 9, where it is delayed by the element 173 for the duration of the operation of the counter 161, and then it enters the data recording control input from the output of the register 36 of the block 6 through the input 175 of block 9 to the buffer memory 170.

Параллельно с этим, тот же импульс, с выхода 108 блока 6 поступает на вход 118 блока 3, где проходит элемент 114 ИЛИ и вновь поступает на синхронизирующий вход компаратора 113, запуская очередной цикл считывания записей данных и их проверку описанным выше образом.In parallel with this, the same pulse from the output 108 of block 6 goes to the input 118 of block 3, where the OR element 114 passes and again goes to the synchronizing input of the comparator 113, starting the next cycle of reading data records and checking them as described above.

Описанный процесс продолжается до тех пор, пока все записи базы данных не будут просмотрены, что зафиксирует компаратор 113 блока 7, выдачей импульса конца годовых записей на выход 124 блока 3.The described process continues until all database records are reviewed, which will be fixed by the comparator 113 of block 7, by issuing a pulse of the end of the annual records to the output 124 of block 3.

Этот импульс, во-первых, через вход 165 блока 8 поступает на синхронизирующий вход накапливающего сумматора 160, переписывая в него показания счетчика 161. В результате этого на выходе 167 сумматора 160 фиксируется общее количество считанных записей.This pulse, firstly, through the input 165 of block 8 is fed to the synchronizing input of the accumulating adder 160, overwriting the readings of the counter 161 into it. As a result, the total number of reads is recorded at the output 167 of the adder 160.

Во-вторых, этот же импульс поступает на вход 157 блока 7 в качестве сигнала окончания просмотра записей очередного года, сбрасывающего триггеры 142 и 143 в исходное состояние.Secondly, the same pulse is fed to input 157 of block 7 as a signal to end viewing records of the next year, resetting triggers 142 and 143 to their original state.

И, наконец, этот же импульс поступает на вход 135 блока 4 и далее - на счетный вход счетчика 130 просмотренных годов, выходы которого соединены с одними входами компаратора 132, другие входы которого соединены с выходами регистра 131. В регистр 131 заранее вводятся любые константы, определяющие предельное значение диапазона просмотра снятых законопроектов.And finally, the same pulse goes to the input 135 of block 4 and then to the counting input of the counter 130 of the scanned years, the outputs of which are connected to one of the inputs of the comparator 132, the other inputs of which are connected to the outputs of the register 131. Any constants are pre-entered into the register 131, determining the limit value of the viewing range of the bills.

Компаратор 132 блока 4 сравнивает коды по синхроимпульсу, поступающему с входа 135. Этот импульс задерживается элементом 133 на время срабатывания счетчика 130 и далее проходит на синхронизирующий вход компаратора 132.The comparator 132 of block 4 compares the codes according to the clock received from the input 135. This pulse is delayed by the element 133 for the duration of the counter 130 operation and then passes to the synchronizing input of the comparator 132.

Если совпадения кодов не произошло, то на выходе 136 компаратора 132 блока 4 появляется импульс, который через вход 52 блока 1 поступает на вычитающий вход счетчика 41 блока 1, уменьшая заданный год на единицу. Затем этот же импульс, пройдя элемент 49 ИЛИ и задержанный элементом 51 на время срабатывания счетчика 41, выдается на выход 61, вновь запуская описанный выше процесс считывания записей базы данных сервера теперь уже очередного года.If the codes do not match, then the output 136 of the comparator 132 of the block 4 appears a pulse, which through the input 52 of the block 1 is fed to the subtracting input of the counter 41 of the block 1, reducing the specified year by one. Then the same impulse, having passed the OR element 49 and delayed by the element 51 for the duration of the counter 41 operation, is issued to the output 61, again starting the process of reading the server database records described above now for the next year.

Этот факт будет фиксироваться счетчиком 140 блока 7, на счетный вход которого после окончания просмотра записей базы данных предыдущего года поступают импульсы конца года с выхода 124 блока 3.This fact will be recorded by the counter 140 of block 7, to the counting input of which, after viewing the database records of the previous year, pulses of the end of the year from the output of 124 block 3 are received.

Особенностью подключения счетчика 140 блока 7 является то обстоятельство, что он работает в обратном коде. Другими словами, при установке счетчика 140 в исходное состояние, в нем фиксируется заданное число лет, в обратном коде.A feature of connecting the counter 140 of block 7 is the fact that it works in the reverse code. In other words, when the counter 140 is set to its initial state, a specified number of years is fixed in it, in the reverse code.

Это обстоятельство приводит к тому, что при поступлении на вход счетчика 140 блока 7 последнего импульса, свидетельствующего о просмотре всех годовых записей, на выходе переноса счетчика 140 появляется импульс, который устанавливает триггер 141 блока 7 в единичное состояние, при котором элемент 148 И будет закрыт низким потенциалом с инверсного выхода триггера 141, а элемент 145 И будет открыт высоким потенциалом с прямого выхода этого же триггера.This circumstance leads to the fact that when the last pulse arriving at the input of the counter 140 of the block 7, indicating the viewing of all annual records, a pulse appears at the transfer output of the counter 140, which sets the trigger 141 of the block 7 to a single state, in which the And 148 element will be closed low potential from the inverse output of the trigger 141, and the element 145 And will be opened by high potential from the direct output of the same trigger.

В результате этого путь последующего прохождения импульса занесения данных в регистр 36 с входа 12 системы через вход 152 блока 7 будет проходить теперь не через элемент 148 И, а через элементы 145 И, 150 ИЛИ и далее через выход 159, что обеспечит считывание и просмотр всех записей базы данных.As a result of this, the path of the subsequent passage of the data recording pulse into the register 36 from the system input 12 through the input 152 of block 7 will now pass not through the AND element 148, but through the 145 I, 150 OR elements and further through the output 159, which will ensure reading and viewing of all database records.

Окончание процедуры выборки по всем законопроектам, снятым с рассмотрения, будет зафиксировано в тот момент времени, когда компаратор 132 блока 4 зафиксирует факт сравнения кодов счетчика лет 130 и регистра 131 путем формирования импульса на выходе 137 компаратора 132 блока 4, который с указанного выхода поступает на вход 180 блока 9 и далее на одни входы элементов 172 И, к другим входам которых с входа 177 блока 9 подключены выходы 167 сумматора 160 блока 8.The end of the sampling procedure for all bills that have been removed from consideration will be recorded at that time when the comparator 132 of block 4 records the fact of comparing the codes of the counter 130 and register 131 by generating a pulse at the output 137 of the comparator 132 of block 4, which from this output goes to the input 180 of block 9 and further to one of the inputs of the elements 172 And, to the other inputs of which from the input 177 of block 9 the outputs 167 of the adder 160 of block 8 are connected.

Поступивший импульс переписывает содержимое сумматора 160 через элементы 172 И и элементы 182 ИЛИ группы на выход 19 системы, откуда эти данные поступают на рабочее место пользователя.The received impulse rewrites the contents of the adder 160 through the elements 172 AND and the elements 182 OR groups to the output 19 of the system, from where this data arrives at the user's workplace.

При необходимости выборки данных по любому из заданных критериев и указании соответствующего годового диапазона управляющий сигнал с рабочего места пользователя поступает не на вход 154 блока 7, а на вход 155 блока 7, где поступает на вход триггера 143, благодаря чему синхронизирующий сигнал с входа 152 блока 7 будет выдаваться на выход блока 7 через элементы 149 И, 150 ИЛИ и далее на выход 159 блока 7, обеспечивая работу тактирующей цепи по управлению выборкой записей из базы данных сервера системы.If it is necessary to select data according to any of the specified criteria and indicate the corresponding annual range, the control signal from the user's workplace does not arrive at the input 154 of block 7, but at the input 155 of block 7, where it is fed to the input of trigger 143, due to which the synchronization signal from the input 152 of the block 7 will be issued to the output of block 7 through the elements 149 AND, 150 OR and then to the output 159 of block 7, ensuring the operation of the clock circuit to control the selection of records from the database of the server system.

Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем локализации диапазона адресов поиска данных законопроектов в базе данных сервера системы.Thus, the introduction of new nodes and blocks and new constructive connections has significantly improved system performance by localizing the address range of the search for bills in the system server database.

Источники информацииInformation sources

1. Патент РФ 2356092 (08.08.2007).1. RF patent 2356092 (08.08.2007).

2. Патент РФ 115095 (23.09.2011) (прототип). 2. RF patent 115095 (09/23/2011) (prototype).

Claims (1)

Система информационного обеспечения законодательного процесса представительных органов власти, содержащая блок приема запросов участников законодательного процесса, информационный вход которого является первым информационным входом системы, предназначенным для приема кодограмм запросов участников законодательного процесса, синхронизирующий вход блока приема запросов участников законодательного процесса является первым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения кодограмм запросов участников законодательного процесса в блок приема запросов участников законодательного процесса, а тактирующий вход блока приема запросов участников законодательного процесса является тактирующим входом системы, предназначенным для приема тактирующих сигналов синхронизации работы системы, блок формирования сигналов считывания записей базы данных, первый и второй управляющие входы которого соединены с первым и вторым управляющими выходами блока приема запросов участников законодательного процесса соответственно, адресный выход блока формирования сигналов считывания записей базы данных является адресным выходом системы, предназначенным для выдачи адреса считывания на адресный вход сервера базы данных, первый синхронизирующий выход блока формирования сигналов считывания записей базы данных является первым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход первого канала прерывания сервера базы данных, а второй синхронизирующий выход блока формирования сигналов считывания записей базы данных является вторым синхронизирующим выходом системы, предназначенным для выдачи сигналов управления на вход второго канала прерывания сервера базы данных, и блок выдачи данных, информационный выход которого является информационным выходом системы, предназначенным для выдачи запрашиваемых данных на автоматизированные рабочие места участников законодательного процесса, отличающаяся тем, что система содержит блок идентификации опорных адресов записей законопроектов в базе данных сервера системы, первый и второй адресные входы которого соединены с первым и вторым информационными выходами блока приема запросов участников законодательного процесса соответственно, первый и второй синхронизирующие входы блока идентификации опорных адресов записей законопроектов в базе данных сервера системы подключены к первому и второму синхронизирующим выходам блока приема запросов участников законодательного процесса соответственно, при этом один информационный выход блока идентификации опорных адресов записей законопроектов в базе данных сервера системы соединен с информационным входом блока формирования сигналов считывания записей базы данных, а один синхронизирующий выход блока идентификации опорных адресов записей законопроектов в базе данных сервера системы подключен к первому синхронизирующему входу блока формирования сигналов считывания записей базы данных, блок идентификации адреса записи законопроекта заданного типа в базу данных сервера, первый информационный вход которого является вторым информационным входом системы, предназначенным для приема записей базы данных сервера, второй и третий информационные входы блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединены с третьим и четвертым информационными выходами блока приема запросов участников законодательного процесса соответственно, первый синхронизирующий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера является вторым синхронизирующим входом системы, предназначенным для приема синхронизирующих сигналов занесения записей базы данных в блок идентификации адреса записи законопроекта заданного типа в базу данных сервера, управляющий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен с первым управляющим выходом блока приема запросов участников законодательного процесса, при этом информационный выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен к первому информационному входу блока выдачи данных, первый синхронизирующий выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен со счетным входом блока формирования сигналов считывания записей базы данных, а второй синхронизирующий выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен к первому синхронизирующему входу блока выдачи данных, третий синхронизирующий выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен с первым установочным входом блока приема запросов участников законодательного процесса и со вторым установочным входом блока формирования сигналов считывания записей базы данных, блок управления выборкой записей законопроектов, информационный вход которого соединен со вторым информационным выходом блока идентификации опорных адресов записей законопроектов в базе данных сервера системы, первый синхронизирующий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен ко второму синхронизирующему выходу блока идентификации опорных адресов записей законопроектов в базе данных сервера системы, второй синхронизирующий вход блока идентификации опорных адресов записей законопроектов в базе данных сервера систем соединен с четвертым синхронизирующим выходом блока идентификации записей законопроектов заданного типа, а третий синхронизирующий вход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера подключен к пятому синхронизирующему выходу блока идентификации записей законопроектов заданного типа, при этом первый выход блока идентификации адреса записи законопроекта заданного типа в базу данных сервера соединен с вычитающим входом блока формирования сигналов считывания записей базы данных и со вторым установочным входом блока идентификации записей законопроектов заданного типа, блок управления выборкой записей законопроектов, вход которого соединен со вторым выходом блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, первый выход блока управления выборкой записей законопроектов подключен к вычитающему входу блока приема запросов участников законодательного процесса и к третьему установочному входу блока идентификации записей законопроектов заданного типа, второй выход блока управления выборкой записей законопроектов соединен с третьим синхронизирующим входом блока выдачи данных, а третий выход блока управления выборкой записей законопроектов подключен к первому установочному входу блока формирования сигналов считывания записей базы данных, ко второму установочному входу блока приема запросов участников законодательного процесса, к третьему вычитающему входу блока идентификации адреса записи законопроекта заданного типа в базу данных сервера и к первому установочному входу блока идентификации записей законопроектов заданного типа, блок определения глубины выборки данных, первый и второй управляющие входы которого являются первым и вторым управляющими входами системы, предназначенными для приема сигналов управления выборкой данных, третий управляющий вход соединен со вторым управляющим выходом блока приема запросов участников законодательного процесса, первый синхронизирующий вход блока определения глубины выборки данных подключен ко второму синхронизирующему входу системы, второй синхронизирующий вход блока определения глубины выборки данных соединен со вторым выходом блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, а установочный вход блока определения глубины выборки данных подключен к третьему выходу блока управления выборкой записей законопроектов, при этом первый выход блока определения глубины выборки данных соединен со вторым синхронизирующим входом блока идентификации записей законопроектов заданного типа и со вторым вычитающим входом блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, а второй выход блока определения глубины выборки данных подключен к первому вычитающему входу блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, установочный вход которого соединен с установочным выходом блока выдачи данных, и блок накапливающего суммирования аналитических данных, первый синхронизирующий вход которого соединен со вторым выходом блока определения глубины выборки данных, второй синхронизирующий вход блока накапливающего суммирования аналитических данных подключен к четвертому синхронизирующему выходу блока идентификации записей законопроектов заданного типа, третий синхронизирующий вход блока накапливающего суммирования аналитических данных соединен с третьим выходом блока управления выборкой записей законопроектов, а четвертый синхронизирующий вход блока накапливающего суммирования аналитических данных подключен ко второму выходу блока идентификации адреса записи законопроекта заданного типа в базу данных сервера, при этом один информационный выход блока накапливающего суммирования аналитических данных соединен со вторым информационным входом блока выдачи данных, другой информационный выход блока накапливающего суммирования аналитических данных подключен к третьему информационному входу блока выдачи данных, а синхронизирующий выход блока накапливающего суммирования аналитических данных соединен со вторым синхронизирующим входом блока выдачи данных. The system of information support of the legislative process of representative authorities, containing the unit for receiving requests from participants in the legislative process, the information input of which is the first information input of the system designed to receive codograms of requests from participants in the legislative process, the synchronizing input of the unit for receiving requests from participants in the legislative process is the first synchronizing input of the system for receiving synchronization signals entering codograms requests of participants in the legislative process to the block for receiving requests from participants in the legislative process, and the clock input of the block for receiving requests from participants in the legislative process is a clock input of the system designed to receive clock signals for synchronizing the operation of the system, the block for generating signals for reading database records, the first and second control inputs of which are connected with the first and second control outputs of the block for receiving requests from participants in the legislative process, respectively, the address the output output of the unit for generating signals for reading database records is the address output of the system designed to provide a read address for the address input of the database server, the first synchronizing output for the unit for generating signals for reading database entries is the first synchronizing output of the system for issuing control signals for the input of the first the database server interrupt channel, and the second synchronizing output of the database record reading signal generation block is the second synchronizing system output intended for issuing control signals to the input of the second channel of the database server interrupt, and a data output unit, the information output of which is the information output of the system, intended for issuing the requested data to the automated workplaces of the legislative process participants, characterized in that the system contains identification block of reference addresses of bills in the system server database, the first and second address inputs of which are connected to the second and second information outputs of the block for receiving requests from participants in the legislative process, respectively, the first and second synchronizing inputs of the block for identifying reference addresses of bills in the system server database are connected to the first and second synchronizing outputs for the block for receiving requests from participants in the legislative process, respectively, with one information output from the block identification of reference addresses of bills in the system server database is connected to the information input of and generating the read signals of the database records, and one synchronizing output of the identification block of the identification addresses of the bills in the database of the system server is connected to the first synchronizing input of the generating blocks of the read signals of the database records, the identification block of the write address of the bill of the specified type in the server database, the first information the input of which is the second information input of the system, designed to receive server database records, the second and third information the moves of the identification block of the recording address of the bill of a given type to the server database are connected to the third and fourth information outputs of the block of receiving requests from the participants of the legislative process, respectively, the first synchronizing input of the identification block of the recording address of the bill of the specified type to the server database is the second synchronizing input of the system synchronization signals of recording database records in the identification block of the address of the record of the bill of a given type in the server database, the control input of the identification block of the address of the bill of the specified type in the server database is connected to the first control output of the block for receiving requests from the participants of the legislative process, while the information output of the identification block of the address of the write of the bill of the specified type in the server database is connected to the first information input of the data output unit, the first synchronizing output of the identification unit of the address of the recording of the bill of a given type in the server database is connected to the input of the unit for generating signals for reading records of the database, and the second synchronizing output of the unit for identifying the address of writing the bill of the specified type to the server database is connected to the first synchronizing input for the unit for issuing data, the third synchronizing output of the unit for identifying the address of the writing of the bill for the specified type in the server database is connected to the first installation input of the unit for receiving requests from participants in the legislative process and with the second installation input of the read signal generation unit database records, a bill records selection control unit, the information input of which is connected to the second information output of the identification bill identification address identification block in the system server database, the first clock input of the specified type bill record address identification block to the server database is connected to the second clock output of the block identification of reference addresses of bills in the system server database, the second synchronizing input of the identification block op The main address of the bills records in the database of the system server is connected to the fourth synchronizing output of the identification block of bills of the specified type, and the third synchronizing input of the identification block of the address of the writing of the specified type in the server database is connected to the fifth synchronizing output of the identification block of the bills of the specified type, the first output of the identification block of the address of the recording of the bill of a given type in the server database is connected to the subtracting input of the block of composing signals for reading database records and with a second installation input of a bill recording identification module of a specified type, a bill recording selection control unit, the input of which is connected to a second output of a bill writing record identification address identification module of a given type in a server database, the first output of a bill recording selection control block to the subtracting input of the block for receiving requests from participants in the legislative process and to the third installation input of the block for identifying records of bills of a given type, the second output of the bill records selection control unit is connected to the third clock input of the data issuing block, and the third output of the bill records selection control block is connected to the first installation input of the database record reading signal generation block, to the second installation input of the legislative participants process, to the third subtracting input of the identification block of the address of the entry of the bill of the specified type in the server database and to the first the input to the identification block of bills of a given type, the block for determining the depth of data sampling, the first and second control inputs of which are the first and second control inputs of the system designed to receive control signals for data sampling, the third control input is connected to the second control output of the block for receiving requests from participants of the legislative process, the first clock input of the unit for determining the depth of data sampling is connected to the second clock input of the system, the second the second synchronizing input of the block for determining the depth of the sample of data is connected to the second output of the block for identifying the address of the bill of the specified type in the server database, and the installation input of the block for determining the depth of the sample of data is connected to the third output of the block for selecting the records of the bills, while the first output of the block for determining the depth of the sample data is connected to the second synchronizing input of the identification block of bills of a given type and to the second subtracting input of the hell identification block If a bill of a given type is written to the server database, and the second output of the block for determining the depth of the data sample is connected to the first subtracting input of the identification block of the address of the bill of the specified type to the server database, the installation input of which is connected to the installation output of the data output unit, and the accumulating accumulation block analytical data, the first synchronizing input of which is connected to the second output of the unit for determining the depth of data sampling, the second synchronizing input of the accumulating block about summing up analytical data is connected to the fourth synchronizing output of the identification block of bills of records of a given type, the third synchronizing input of the block of accumulating sums of analytical data is connected to the third output of the control block of samples of bills of records, and the fourth synchronizing input of the block of accumulating sums of analytical data is connected to the second output of the address identification block writing a bill of a given type to the server database, with one information The output of the accumulating analytic data summing unit is connected to the second information input of the data output unit, the other information output of the accumulating analytical data summing unit is connected to the third information input of the data issuing unit, and the synchronizing output of the accumulating analytical data accumulating unit is connected to the second synchronizing input of the data issuing unit.
RU2014149554/08A 2014-12-09 2014-12-09 Legislative process information support system for representative authorities RU2565525C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2014149554/08A RU2565525C1 (en) 2014-12-09 2014-12-09 Legislative process information support system for representative authorities

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2014149554/08A RU2565525C1 (en) 2014-12-09 2014-12-09 Legislative process information support system for representative authorities

Publications (1)

Publication Number Publication Date
RU2565525C1 true RU2565525C1 (en) 2015-10-20

Family

ID=54327227

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2014149554/08A RU2565525C1 (en) 2014-12-09 2014-12-09 Legislative process information support system for representative authorities

Country Status (1)

Country Link
RU (1) RU2565525C1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU15412U1 (en) * 2000-03-13 2000-10-10 Канцыбко Иван Павлович MULTILEVEL HIERARCHICAL SYSTEM OF THE DISTRIBUTED MANAGEMENT OF ECONOMIC OBJECTS, OBJECTS OF BODIES OF THE POWER AUTHORITY AND OBJECTS OF BODIES OF THE HIGHER POWER - THE SINGLE HIERARCHICAL INFORMATION FIELD OF THE COUNTRY
RU2356092C1 (en) * 2007-08-08 2009-05-20 Государственное общеобразовательное учреждение высшего профессионального образования "Уральский государственный технический университет-УПИ" System of document processing
RU115095U1 (en) * 2011-09-23 2012-04-20 Закрытое акционерное общество "Фирма "АйТи". Информационные технологии" LEGAL INFORMATION COLLECTION SYSTEM AND ITS ANALYSIS FOR IDENTIFYING PROBLEM ISSUES AND DISADVANTAGES OF REGULATORY LEGAL REGULATION
RU122507U1 (en) * 2012-04-23 2012-11-27 Федеральное государственное унитарное предприятие "Научно-исследовательский институт "Восход" AUTOMATED SYSTEM OF SUPPORT OF LEGISLATIVE ACTIVITY

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU15412U1 (en) * 2000-03-13 2000-10-10 Канцыбко Иван Павлович MULTILEVEL HIERARCHICAL SYSTEM OF THE DISTRIBUTED MANAGEMENT OF ECONOMIC OBJECTS, OBJECTS OF BODIES OF THE POWER AUTHORITY AND OBJECTS OF BODIES OF THE HIGHER POWER - THE SINGLE HIERARCHICAL INFORMATION FIELD OF THE COUNTRY
RU2356092C1 (en) * 2007-08-08 2009-05-20 Государственное общеобразовательное учреждение высшего профессионального образования "Уральский государственный технический университет-УПИ" System of document processing
RU115095U1 (en) * 2011-09-23 2012-04-20 Закрытое акционерное общество "Фирма "АйТи". Информационные технологии" LEGAL INFORMATION COLLECTION SYSTEM AND ITS ANALYSIS FOR IDENTIFYING PROBLEM ISSUES AND DISADVANTAGES OF REGULATORY LEGAL REGULATION
RU122507U1 (en) * 2012-04-23 2012-11-27 Федеральное государственное унитарное предприятие "Научно-исследовательский институт "Восход" AUTOMATED SYSTEM OF SUPPORT OF LEGISLATIVE ACTIVITY

Similar Documents

Publication Publication Date Title
US11797773B2 (en) Navigating electronic documents using domain discourse trees
RU2565525C1 (en) Legislative process information support system for representative authorities
RU77065U1 (en) AUTOMATED SYSTEM OF EVALUATION AND CONTROL OF PROFESSIONAL RISKS IN THE FIELD OF LABOR RELATIONS
RU63566U1 (en) INFORMATION AND ANALYTICAL SYSTEM OF MUNICIPAL EDUCATION "PERSONNEL"
RU58744U1 (en) CANDIDATE AND DEPUTY PERSONAL DATA ACTUALIZATION SYSTEM IN THE INTEGRATED DATABASE OF THE ELECTION SYSTEM
RU165468U1 (en) AUTOMATED SYSTEM FOR MAKING A REGISTRATION OF STATE SERVANTS
RU78961U1 (en) INFORMATION AND REFERENCE SYSTEM FOR ASSESSMENT AND CONTROL OF PROFESSIONAL RISKS IN THE FIELD OF LABOR RELATIONS
RU77698U1 (en) AUTOMATED SYSTEM OF ACCOUNTING OF PERSONNEL COMPOSITION OF THE FEDERAL COURTS OF GENERAL JURISDICTION AND THE SYSTEM OF JUDICIAL DEPARTMENT AT THE SUPREME COURT OF THE RUSSIAN FEDERATION
RU166653U1 (en) TECHNOLOGICAL PLATFORM OF INTERDEPARTMENTAL ELECTRONIC INTERACTION OF TERRITORIAL DISTRIBUTED OBJECTS
RU174148U1 (en) TECHNOLOGICAL PLATFORM FOR INTEGRATION OF INFORMATION RESOURCES OF THE SYSTEM OF INTERDEPARTMENTAL ELECTRONIC INTERACTION
RU74723U1 (en) AUTOMATED WORKPLACE FOR MAKING AN ELECTRONIC CARD FOR JUDICIAL AFFAIRS AT THE WORLD OF JUDGES
RU77706U1 (en) AUTOMATED INTERNET PORTAL SYSTEM OF JUDICIAL PROCEEDINGS OF THE FEDERAL COURTS OF GENERAL JURISDICTION AND JUDICIAL DEPARTMENT AT THE SUPREME COURT OF THE RUSSIAN FEDERATION
RU57922U1 (en) AUTOMATED DATABASE MANAGEMENT SYSTEM OF THE SOCIAL POPULATION REGISTER
RU63953U1 (en) AUTOMATED SYSTEM OF ACCOUNTING USERS OF THE ONE TRAINING CENTER
RU99211U1 (en) SYSTEM OF ELECTRONIC DOCUMENT CIRCUIT WHEN PROVIDING STATE SERVICES IN ELECTRONIC CIVIL TO CITIZENS
RU91640U1 (en) MANAGEMENT SYSTEM OF THE ELECTRONIC DOCUMENT BASIS OF THE ALL-RUSSIAN STATE INFORMATION CENTER
RU73098U1 (en) AUTOMATED SYSTEM OF INFORMATION SUPPORT FOR JUDICIAL PROCEEDINGS AT THE PLANTS OF PEACE JUDGES
RU60750U1 (en) AUTHORIZED TRAINING SYSTEM FOR JUDICIAL PROCEEDINGS
RU159352U1 (en) SYSTEM OF CONDUCTING THE CONSOLIDATED REGISTER OF STATE SERVANTS IN THE CLOUD
RU52495U1 (en) AUTOMATED SYSTEM OF UPDATING DATABASES OF THE POPULATION REGISTER
RU91639U1 (en) DATA ROUTING SYSTEM IN THE ELECTRONIC DOCUMENT WORK NETWORK OF THE ALL-RUSSIAN STATE INFORMATION CENTER
Breakfast et al. Exploring Conflict Management Theory and Techniques in Navigating Evolving Coalition Politics in South Africa
RU2246756C1 (en) Information system of governmental population register
RU2323471C1 (en) System for maintaining electronic files of personnel book-keeping
Sarathy Response to Kenny et al.’s Commentary

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20171210