RU2565525C1 - Legislative process information support system for representative authorities - Google Patents
Legislative process information support system for representative authorities Download PDFInfo
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
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
На фиг. 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
Блок 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.
Блок 2 идентификации опорных адресов записей законопроектов в базе данных сервера системы (фиг. 3) содержит дешифраторы 63, 64 блоки памяти 65, 66. выполненные в виде постоянных запоминающих устройств, элементы 67-72 И, элемент 73 ИЛИ, группe элементов 74 ИЛИ, элементы 75-77 задержки. На чертеже показаны информационные 78, 79 и синхронизирующие 80- 81 входы, а также информационные 82, 83 и синхронизирующие 84, 85 выходы.
Блок 3 идентификации адреса записи законопроекта заданного типа в базу данных сервера системы (фиг. 4) содержит элемент 110 ИЛИ, регистр 111, счетчик 112, компаратор 113 и элемент 114 ИЛИ. На чертеже показаны информационный 115 вход, первый 116, второй 117, третий 118 синхронизирующий входы, первый 119, второй 120 и третий 121 вычитающие входы и установочный 122 вход, а также первый 123 и второй 124 выходы.
Блок 4 управления выборкой записей законопроектов (фиг. 5) содержит счетчик 130, регистр 131, компаратор 132, элементы 133, 134 задержки. На чертеже показаны вход 135, а также выходы 136-138.
Блок 5 формирования сигналов считывания записей базы данных (фиг. 6) содержит реверсивный счетчик 22, элементы 23, 24 ИЛИ, элементы 25, 26 И, элемент 27 задержки. На чертеже показаны информационный 28 вход, первый 29 синхронизирующий вход, счетный 30 вход, вычитающий 31 вход, первый 32 и второй 33 установочный входы, второй 34 и третий 35 синхронизирующие входы, а также адресный 18, первый 20 и второй 21 выходы.
Блок 6 идентификации записей законопроектов заданного типа (фиг. 7) содержит регистр 36, первый 37 и второй 38 компараторы, элемент 39 И, элемент 86 ИЛИ, элементы 87-89 задержки. На чертеже показаны первый информационный 12 вход, первый синхронизирующий 14 вход, второй 90 и третий 91 информационные входы, управляющий 92 вход, второй 93 синхронизирующий вход, первый 94, второй 95 и третий 96 установочные входы, а также информационный 97 выход, первый 99, второй 100, третий 101, четвертый 107 и пятый 108 синхронизирующие выходы.
Блок 7 определения глубины выборки данных (фиг. 8) содержит счетчик 140, триггеры 141, 142, 143, элементы 144-149 И, элемент 150 ИЛИ, элемент 151 задержки. На чертеже показаны первый 152 и второй 153 синхронизирующие входы, первый 154, второй 155 и третий 156 управляющие входы и установочный 157 вход, а также первый 158 и второй 159 выходы.
Блок 8 накапливающего суммирования аналитических данных (фиг. 9) содержит сумматор 160, счетчик 161 и элемент 162 ИЛИ. На чертеже показаны первый 163, второй 164, третий 165 и четвертый 166 синхронизирующие входы, а также первый 167 и второй 168 информационные и синхронизирующий 169 выходы.
Блок 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
В отличие от известных информационно-аналитических систем данная система может работать в двух режимах: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:
Работу системы рассмотрим, начиная с первого режима, в котором система находится в исходном состоянии, зафиксированном триггером 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
Высокий потенциал с инверсного выхода триггера 42 блока 1, во-первых, выдается на выход 60 блока 1 и далее на соответствующие управляющие входы блоков 5, 6 и, во-вторых, открывает по одним входам элементы 46 и 44 И, подключая, тем самым, информационный 11 и синхронизирующий 13 входы системы к информационному и синхронизирующему входам регистра 40.High potential from the inverted output of
Для получения записи из базы данных сервера о конкретном законопроекте участник законодательного процесса на своем автоматизированном рабочем месте набирает код предмета правового регулирования законопроекта (общественные отношения - социальные, экономические, политические, культурные, производственные и другие, регулируемые законопроектом), к которому относится законопроект в соответствии с классификатором предмета правового регулирования законопроекта и регистрационный номер законопроекта.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:
Кодограмма запроса с рабочего места пользователя с входа 11 системы через элементы 46 И группы заносится в регистр 40 блока 1 синхронизирующим импульсом с входа 13, который проходит на синхронизирующий вход регистра 40 через элемент 44 И, открытый по второму входу высоким потенциалом с инверсного выхода триггера 42, находящегося в исходном состоянии.The request codogram from the user's workstation from the system input 11 through the
С выхода 55 блока 1 код признаковой части кодограммы, соответствующий предмету правового урегулирования, через вход 78 блока 2 поступает на информационный вход дешифратора 63. Дешифратор 63 блока 2 расшифровывает этот код, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 67 И.From the
Параллельно с этим, синхронизирующий импульс с выхода элемента 44 И блока 1 задерживается элементом 50 на время занесения кода в регистр 40 и срабатывания дешифратора 63, и далее, во-первых, через элемент 48 ИЛИ поступает на единичный вход триггера 43 блокировки, который, переходя в единичное состояние, запирает низким потенциалом с инверсного выхода элемент 44 И, блокируя тем самым возможность записи очередного запроса в регистр 40.In parallel with this, the synchronizing pulse from the output of
Во-вторых, этот же импульс с выхода 59 блока 1 через вход 80 блока 2 опрашивает состояния элементов 67-69 И. Учитывая то обстоятельство, что открытым по одному входу будет только элемент 67 И, то пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 65, где хранится опорный адрес ячейки памяти сервера, с первой записи которого начинается область памяти, относящаяся к предмету правового урегулирования законопроекта, и считывает ее содержимое через элементы 74 ИЛИ и выход 82 на информационный вход 28 реверсивного счетчика 22 блока 5.Secondly, the same pulse from the
Во-вторых, тот же импульс считывания задерживается элементом 75 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 73 ИЛИ и выход 84 блока 2 поступает на синхронизирующий 29 вход реверсивного счетчика 22 блока 5, фиксируя в счетчике 22 опорный адрес первой ячейки памяти, относящейся к предмету правового урегулирования законопроекта.Secondly, the same read pulse is delayed by the
В-третьих, этот же импульс, пройдя элемент 24 ИЛИ, задерживается элементом 27 на время занесения базового адреса в счетчик 22 и далее поступает на одни входы элементов 25 и 26 И. Учитывая, что на вход элемента 25 И подается высокий разрешающий потенциал с входа 34, то синхронизирующий импульс проходит через элемент 25 И на выход 20 блока 5.Thirdly, the same impulse, having passed the
С выхода 20 системы этот импульс поступает на вход прерывания сервера (на чертеже не показан), на адресный вход которого выдается код опорного адреса считывания с выхода 18 блока 5.From the
По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по указанному адресу базы данных сервера первого режима.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
Содержимое регистра 36, представляющее собой первую запись указанного предмета правового урегулирования законопроекта, поступает на одни входы 102 компаратора 38, на другие входы которого через вход 90 с выхода 56 блока 1 поступает код регистрационного номера законопроекта.The contents of
Компаратор 38 сравнивает коды регистрационных номеров по синхроимпульсу, поступающему с входа 14, который затем задерживается элементом 87 на время занесения кода в регистр 36 и далее проходит через элемент 39 И, открытый высоким потенциалом с инверсного выхода 60 триггера 42 блока 1.The
Если совпадения кодов не произошло, то на выходе 99 компаратора 38 появляется импульс, который через вход 30 блока 5 поступает на счетный вход реверсивного счетчика 22 блока 5, увеличивая содержимое базового адреса на единицу. Затем этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь через элемент 25 И поступает на вход прерывания сервера.If the codes do not match, then the
По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по следующему адресу.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
Содержимое регистра 36, представляющее собой вторую запись из базы данных, поступает на одни входы компаратора 38, на другие входы которого через вход 90 блока 6 с выхода 56 блока 1 поступает код регистрационного номера законопроекта.The contents of the
Компаратор 38 вновь сравнивает коды по синхроимпульсу, поступающему с входа 14 блока 6. Этот импульс задерживается элементом 87 на время занесения кода в регистр 36 и далее проходит через элемент 39 И, открытый высоким потенциалом с инверсного выхода 60 триггера 42 блока 1.The
Если совпадения кодов не произошло, то на выходе 99 компаратора 38 вновь появляется импульс, который через вход 30 блока 5 вновь поступает на счетный вход реверсивного счетчика 22 блока 5, увеличивая содержимое базового адреса на единицу. Затем этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь поступает на вход прерывания сервера.If the codes do not match, then the
Эта процедура просмотра записей продолжается до тех пор, пока компаратор 38 не зафиксирует факт совпадения кода, запрашиваемого с кодом регистрационного номера законопроекта в записи, хранящейся в базе данных.This procedure for viewing the records continues until the
Факт совпадения кодов будет зафиксирован в момент появления импульса на выходе 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
Поступивший импульс переписывает содержание записи регистра 36 через элементы 171 И и элементы 182 ИЛИ группы на выход 19 системы, откуда оно поступает на автоматизированное рабочее место участника законодательного процесса.The received impulse rewrites the contents of the
На этом процедура выдачи данных о запрашиваемом законопроекте заканчивается, что фиксируется импульсом компаратора 38, задержанным элементом задержки 89, который задерживает импульс с выхода 100 на время опроса и выдачи содержимого регистра 36 на выход 19 системы.This completes the procedure for issuing data on the requested bill, which is fixed by the pulse of the
Кроме того, этот же импульс с выхода 101 блока 6, во-первых, поступает на установочный вход 33 блока 5, где проходит элемент 23 ИЛИ и возвращает счетчик 22 в исходное состояние, подготавливая его к следующему циклу работы.In addition, the same pulse from the
Во-вторых, этот же импульс через элемент 86 ИЛИ поступает на установочный вход регистра 36 и на установочный вход 53 триггера блокировки 43 блока 1, также возвращая их в исходное состояние.Secondly, the same pulse through the OR element 86 is supplied to the installation input of the
Для получения аналитической информации о ходе рассмотрения нормативно-правовых актов в заданном разрезе на тактирующий вход 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
Для получения выборки из базы данных сервера в виде списка законопроектов по одному из возможных критериев, например по статусу законопроектов, участник законодательного процесса на своем автоматизированном рабочем месте набирает код признака выборки, например, «законопроект снят с дальнейшего рассмотрения» и код предмета правового урегулирования.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
Выбор данного режима приводит к тому, что с входа 16 системы на вход 154 блока 7 выдается управляющий сигнал, устанавливающий триггер 142 в единичное состояние, при котором высокий потенциал с единичного выхода открывает элементы 144 И, 147 И по одному входу.The choice of this mode leads to the fact that from the
По сигналу с рабочего места участника законодательного процесса, поступающему на синхронизирующий вход 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
С выхода 57 блока 1 код года снятия законопроекта через вход 79 блока 2 поступает на информационный вход дешифратора 64, который расшифровывает это число, выдавая на один их своих выходов высокий потенциал. Для определенности положим, что высокий потенциал поступил на один вход элемента 72 И.From the
Параллельно с этим синхронизирующий импульс с выхода элемента 45 И блока 1 задерживается элементом 51 на время занесения кода в счетчик 41 и срабатывания дешифратора 64 и далее, во-первых, через элемент 48 ИЛИ поступает на единичный вход триггера 43 блокировки, который, переходя в единичное состояние, запирает низким потенциалом с инверсного выхода элемент 45 И, блокируя тем самым возможность поступления очередного запроса в счетчик 41.In parallel with this, the synchronizing pulse from the output of element 45 AND of
Во-вторых, этот же импульс с выхода 61 блока 1 через вход 81 блока 2 опрашивает состояния элементов 72-74 И.Secondly, the same pulse from the
Учитывая то обстоятельство, что открытым по одному входу будет только элемент 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-
Во-вторых, тот же импульс считывания задерживается элементом задержки 76 на время считывания содержимого фиксированной ячейки ПЗУ и затем через элемент 73 ИЛИ с выхода 84 поступает на синхронизирующий 29 вход реверсивного счетчика 22 блока 5, фиксируя в счетчике 22 базовый адрес первой ячейки памяти с данными 1955 года рождения.Secondly, the same read pulse is delayed by the
В-третьих, этот же импульс, пройдя элемент 24 ИЛИ, задерживается элементом 27 на время занесения базового адреса в счетчик 22 и далее теперь уже через другой элемент 26 И поступает через выход 21 блока 5 на вход другого канала прерывания сервера.Thirdly, the same impulse, having passed the
По этому сигналу сервер переходит на подпрограмму опроса содержимого ячейки базы данных второго режима, адрес которой выдается с выхода 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
Содержимое базового адреса выбранной ячейки памяти выдается сервером базы данных через вход 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
Параллельно с этим, импульс записи кода в регистр 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
Учитывая, что в данный момент времени триггер 141 находится в исходном состоянии, то высоким потенциалом с инверсного выхода будет открыт элемент 148 И и импульс записи данных с выхода элемента 147 проходит через элемент 148 И и далее выдается на выход 158 блока 7. С выхода 158 блока 7 этот импульс проходит на вход 120 блока 3 и далее через элемент 110 ИЛИ поступает на счетный вход счетчика 112 числа записей.Given that at the given moment the
Кроме того, тот же импульс с выхода 158 блока 7, пройдя через вход 93 блока 6, задерживается элементом 88 на время занесения данных в счетчик 112 числа записей. Затем он поступает на синхронизирующий вход 105 компаратора 37, сравнивающего код заданного кода признака с кодом признака, поступившего в составе записи с выхода регистра 36. Компаратор 37 сравнивает коды по синхроимпульсу, поступающему с входа 93 блока 6.In addition, the same pulse from the
Если совпадения кодов не произошло, то на выходе 107 компаратора 37 появляется импульс, который через вход 117 блока 3 и далее через элемент 114 ИЛИ проходит на синхронизирующий вход компаратора 113. Компаратор 113 сравнивает коды подлежащего считыванию числа записей регистра 111 с кодом уже считанного числа записей счетчика 112.If the codes do not match, then the
Если сравнения кодов не произошло, то на выходе 123 формируется сигнал, который, во-первых, поступает через вход 95 блока 6 и далее элемент 86 ИЛИ на установочный вход регистра 36, возвращая его в исходное состояние, а, во-вторых, он поступает на вычитающий вход 31 счетчика 22 блока 5, формируя следующий адрес для считывания очередной записи из базы данных.If the comparison of the codes did not happen, then a signal is generated at the
Кроме того, этот же импульс, пройдя элемент 24 ИЛИ и задержанный элементом 27 на время срабатывания реверсивного счетчика, вновь поступает через элемент 26 И и выход 21 на вход прерывания сервера. По этому сигналу сервер переходит на подпрограмму опроса содержимого записи ячейки по следующему адресу.In addition, the same impulse, passing through the
Содержимое адреса следующей ячейки памяти вновь выдается сервером базы данных через вход 12 системы на информационный вход регистра 36 блока 6, куда оно заносится синхронизирующим импульсом сервера, поступающим с входа 14 системы.The contents of the address of the next memory cell is again issued by the database server through the
Содержимое регистра 36, представляющее собой вторую запись, поступает на одни входы 103 компаратора 37, на другие входы которого через вход 91 блока 6 с выхода 58 блока 1 поступает код признака снятия законопроекта.The contents of the
Компаратор 37 вновь сравнивает коды по синхроимпульсу, поступающему с входа 93 блока 6, и процесс опроса содержимого базы данных сервера продолжается описанным выше образом.The
Эта процедура просмотра записей продолжается до тех пор, пока компаратор 37 блока 6 не зафиксирует факт совпадения кодов признака снятия законопроекта.This procedure for viewing records continues until the
Факт совпадения кодов будет зафиксирован в момент появления импульса на выходе 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
Во-вторых, этот же импульс, пройдя элемент 162 ИЛИ, с выхода 169 блока 8 поступает на синхронизирующий вход 179 блока 9, где задерживается элементом 173 на время срабатывания счетчика 161, и затем поступает на вход управления записью данных с выхода регистра 36 блока 6 через вход 175 блока 9 в буферную память 170.Secondly, the same pulse, having passed through the
Параллельно с этим, тот же импульс, с выхода 108 блока 6 поступает на вход 118 блока 3, где проходит элемент 114 ИЛИ и вновь поступает на синхронизирующий вход компаратора 113, запуская очередной цикл считывания записей данных и их проверку описанным выше образом.In parallel with this, the same pulse from the
Описанный процесс продолжается до тех пор, пока все записи базы данных не будут просмотрены, что зафиксирует компаратор 113 блока 7, выдачей импульса конца годовых записей на выход 124 блока 3.The described process continues until all database records are reviewed, which will be fixed by the comparator 113 of
Этот импульс, во-первых, через вход 165 блока 8 поступает на синхронизирующий вход накапливающего сумматора 160, переписывая в него показания счетчика 161. В результате этого на выходе 167 сумматора 160 фиксируется общее количество считанных записей.This pulse, firstly, through the
Во-вторых, этот же импульс поступает на вход 157 блока 7 в качестве сигнала окончания просмотра записей очередного года, сбрасывающего триггеры 142 и 143 в исходное состояние.Secondly, the same pulse is fed to input 157 of
И, наконец, этот же импульс поступает на вход 135 блока 4 и далее - на счетный вход счетчика 130 просмотренных годов, выходы которого соединены с одними входами компаратора 132, другие входы которого соединены с выходами регистра 131. В регистр 131 заранее вводятся любые константы, определяющие предельное значение диапазона просмотра снятых законопроектов.And finally, the same pulse goes to the
Компаратор 132 блока 4 сравнивает коды по синхроимпульсу, поступающему с входа 135. Этот импульс задерживается элементом 133 на время срабатывания счетчика 130 и далее проходит на синхронизирующий вход компаратора 132.The
Если совпадения кодов не произошло, то на выходе 136 компаратора 132 блока 4 появляется импульс, который через вход 52 блока 1 поступает на вычитающий вход счетчика 41 блока 1, уменьшая заданный год на единицу. Затем этот же импульс, пройдя элемент 49 ИЛИ и задержанный элементом 51 на время срабатывания счетчика 41, выдается на выход 61, вновь запуская описанный выше процесс считывания записей базы данных сервера теперь уже очередного года.If the codes do not match, then the
Этот факт будет фиксироваться счетчиком 140 блока 7, на счетный вход которого после окончания просмотра записей базы данных предыдущего года поступают импульсы конца года с выхода 124 блока 3.This fact will be recorded by the
Особенностью подключения счетчика 140 блока 7 является то обстоятельство, что он работает в обратном коде. Другими словами, при установке счетчика 140 в исходное состояние, в нем фиксируется заданное число лет, в обратном коде.A feature of connecting the
Это обстоятельство приводит к тому, что при поступлении на вход счетчика 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
В результате этого путь последующего прохождения импульса занесения данных в регистр 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
Окончание процедуры выборки по всем законопроектам, снятым с рассмотрения, будет зафиксировано в тот момент времени, когда компаратор 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
Поступивший импульс переписывает содержимое сумматора 160 через элементы 172 И и элементы 182 ИЛИ группы на выход 19 системы, откуда эти данные поступают на рабочее место пользователя.The received impulse rewrites the contents of the
При необходимости выборки данных по любому из заданных критериев и указании соответствующего годового диапазона управляющий сигнал с рабочего места пользователя поступает не на вход 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
Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем локализации диапазона адресов поиска данных законопроектов в базе данных сервера системы.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)
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)
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 |
-
2014
- 2014-12-09 RU RU2014149554/08A patent/RU2565525C1/en not_active IP Right Cessation
Patent Citations (4)
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 |