[go: up one dir, main page]

RU2267809C1 - Analytical system of governmental population register - Google Patents

Analytical system of governmental population register Download PDF

Info

Publication number
RU2267809C1
RU2267809C1 RU2004121491/09A RU2004121491A RU2267809C1 RU 2267809 C1 RU2267809 C1 RU 2267809C1 RU 2004121491/09 A RU2004121491/09 A RU 2004121491/09A RU 2004121491 A RU2004121491 A RU 2004121491A RU 2267809 C1 RU2267809 C1 RU 2267809C1
Authority
RU
Russia
Prior art keywords
input
output
information
synchronizing
register
Prior art date
Application number
RU2004121491/09A
Other languages
Russian (ru)
Inventor
Владимир Львович Арлазаров (RU)
Владимир Львович Арлазаров
Анатолий Николаевич Романов (RU)
Анатолий Николаевич Романов
Олег Анатольевич Славин (RU)
Олег Анатольевич Славин
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 RU2004121491/09A priority Critical patent/RU2267809C1/en
Application granted granted Critical
Publication of RU2267809C1 publication Critical patent/RU2267809C1/en

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

FIELD: computer science, in particular, analytical system of governmental population register.
SUBSTANCE: system has three registers, three counters, block for selecting base reading address, block for signs identification, memory block, generator of reading signals for database, comparison block, control signals discriminator, block for detecting a tendency and prediction block.
EFFECT: higher speed of operation of system due to excluded data search for statistical analysis across whole database of population register and localization of search by means of exclusively time-based and individual signs of personal identifier.
8 dwg

Description

Изобретение относится к вычислительной технике, в частности к аналитической системе государственного регистра населения.The invention relates to computer technology, in particular to the analytical system of the state population register.

Как известно, в политике, экономике и социальной сфере важнейшая роль принадлежит демографическим параметрам развития общества. Фактическое состояние и перспективы демографических процессов всегда вызывали и вызывают повышенный научный и практический интерес. Это не случайно и прослеживается по трем главным аспектам: политическому, экономическому и социальному.As you know, in politics, economics and the social sphere, the most important role belongs to the demographic parameters of the development of society. The actual state and prospects of demographic processes have always caused and are causing increased scientific and practical interest. This is not accidental and can be traced in three main aspects: political, economic and social.

В политическом аспекте - это соответствие между темпами роста численности населения и потенциальными ресурсами страны, координация стратегических и тактических задач социально-экономического развития государства с характером, интенсивностью и последствиями демографических процессов и т.д.In the political aspect, this is the correspondence between the population growth rate and the potential resources of the country, the coordination of the strategic and tactical tasks of the socio-economic development of the state with the nature, intensity and consequences of demographic processes, etc.

В экономическом аспекте - это тот факт, что человек является главным элементом процесса общественного воспроизводства; население представляет собой единственную базу формирования трудовых ресурсов и занятости страны и др.In economic terms, this is the fact that a person is the main element of the process of social reproduction; the population is the only basis for the formation of labor resources and employment of the country, etc.

В социальном аспекте - это люди, основные потребители продукции и услуг социально-экономической деятельности государства; демографическая конъюнктура общества - важный ориентир производства и социальной политики.In the social aspect - these are people, the main consumers of products and services of the socio-economic activity of the state; the demographic situation in society is an important guideline for production and social policy.

Все вышеперечисленные обстоятельства служат вескими аргументами в пользу необходимости создания аналитической системы государственного регистра населения, как основного инструмента аналитического исследования демографического развития общества.All of the above circumstances serve as strong arguments in favor of the need to create an analytical system of the state population register as the main tool for the analytical study of the demographic development of society.

Известны системы, которые могли бы быть использованы для решения поставленной задачи [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 system 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 known, comprising a central processing unit, the inputs of which are connected to the memory blocks and to the data preparation and input units, and the outputs are connected to the corresponding memory blocks, the data processing unit, the information inputs of which are connected to the outputs of the corresponding memory blocks, the synchronizing inputs are connected to control outputs of the central processing unit, and the output of the block is the information output of the system [2].

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

Его недостаток заключается в невысоком быстродействии системы, обусловленном тем, что выполнение процедур аналитической обработки данных реализуется через поиск данных по всей базе данных, что при больших объемах данных, которые содержит Государственный регистр населения, неизбежно приведет к неоправданно большим затратам времени на получение аналитических оценок.Its disadvantage lies in the low speed of the system, due to the fact that the implementation of analytical data processing procedures is carried out by searching data across the entire database, which, with large amounts of data that the State Population Register contains, will inevitably lead to unreasonably large time spent on obtaining analytical estimates.

Цель изобретения - повышение быстродействия системы путем исключения поиска данных для статистического анализа по всей базе данных регистра населения и локализации поиска только по временным и отличительным признакам идентификатора личности.The purpose of the invention is to increase the system performance by excluding data search for statistical analysis across the entire population register database and localizing the search only by the temporary and distinguishing features of an identifier.

Поставленная цель достигается тем, что в известную систему, содержащую блок памяти, информационные выходы группы которого соединены с соответствующими информационными входами блоков выявления тенденции и предсказания, выходы которых являются информационными выходами группы информационных выходов системы, первый регистр, информационный вход которого является первым информационным входом системы, а синхронизирующий вход является первым синхронизирующим входом системы, второй регистр, установочный вход которого подключен к установочному выходу блока памяти, а выход соединен с первым информационным входом блока памяти, третий регистр, информационный вход которого является вторым информационным входом системы, синхронизирующий вход является вторым синхронизирующим входом системы, а выход является информационным выходом системы, первый счетчик, информационный вход которого является третьим информационным входом системы, а синхронизирующий вход подключен к первому синхронизирующему входу системы, формирователь сигналов считывания базы данных, информационный выход которого является адресным выходом системы, а синхронизирующий выход является синхронизирующим выходом системы, отличающаяся тем, что она содержит блок селекции базового адреса считывания, информационный вход которого соединен с выходом первого счетчика, а один синхронизирующий вход подключен к первому синхронизирующему входу системы, при этом один выход подключен к информационному входу формирователя сигналов считывания базы данных, а другой выход соединен с информационным входом второго регистра, блок идентификации признаков, информационный вход которого подключен к выходу первого регистра, а один синхронизирующий вход соединен с первым синхронизирующим входом системы, при этом первый выход соединен с синхронизирующим входом второго регистра и с первым синхронизирующим входом блока памяти, второй и третий выходы подключены к первому и второму управляющим входам блока памяти соответственно, а четвертый выход соединен с синхронизирующим входом формирователя сигналов считывания базы данных, блок сравнения, информационные входы которого подключены к выходам первого и третьего регистров соответственно, а синхронизирующий вход соединен со вторым синхронизирующим входом системы, второй счетчик, счетный вход которого соединен с одним выходом блока сравнения, а выход подключен к другому информационному входу блока памяти, третий счетчик, счетный вход которого соединен с другим выходом блока сравнения, дискриминатор сигналов управления, первый информационный вход которого подключен к выходу второго регистра, второй информационный вход соединен с выходом третьего счетчика, третий информационный вход подключен к информационному выходу блока памяти, а четвертый информационный вход является четвертым информационным входом системы, при этом один синхронизирующий вход подключен к другому выходу блока сравнения. Другой синхронизирующий вход подключен к установочному выходу блока памяти, первый выход соединен со счетным входом формирователя сигналов считывания базы данных, второй выход подключен к другому синхронизирующему входу блока памяти, третий выход подключен к синхронизирующим входам блоков выявления тенденции и предсказания и к установочным входам первого, второго, третьего счетчиков и блока памяти, а четвертый выход соединен со счетным входом первого счетчика, с другим синхронизирующим входом блока селекции базового адреса считывания и с другим синхронизирующим входом блока идентификации признаков.This goal is achieved by the fact that in the known system containing a memory unit, the group information outputs of which are connected to the corresponding information inputs of the trend detection and prediction units, the outputs of which are the information outputs of the system information output groups, the first register, the information input of which is the first information input of the system , and the clock input is the first clock input of the system, the second register, the installation input of which is connected to the the output of the memory block, and the output is connected to the first information input of the memory block, the third register, the information input of which is the second information input of the system, the synchronizing input is the second synchronizing input of the system, and the output is the information output of the system, the first counter, the information input of which is the third information input of the system, and the synchronizing input is connected to the first synchronizing input of the system, the driver of the read signals of the database, information One of which is the address output of the system, and the synchronizing output is the synchronizing output of the system, characterized in that it contains a selection block for the base read address, the information input of which is connected to the output of the first counter, and one synchronizing input is connected to the first synchronizing input of the system, the output is connected to the information input of the database read signal generator, and the other output is connected to the information input of the second register, a feature identification unit, the information input of which is connected to the output of the first register, and one synchronizing input is connected to the first synchronizing input of the system, while the first output is connected to the synchronizing input of the second register and to the first synchronizing input of the memory block, the second and third outputs are connected to the first and second control inputs of the block memory, respectively, and the fourth output is connected to the synchronizing input of the shaper of signals for reading the database, the comparison unit, the information inputs of which are connected to the outputs the first and third registers, respectively, and the clock input is connected to the second clock input of the system, the second counter, the counting input of which is connected to one output of the comparison unit, and the output is connected to the other information input of the memory block, the third counter, the counting input of which is connected to the other output of the block comparison, a discriminator of control signals, the first information input of which is connected to the output of the second register, the second information input is connected to the output of the third counter, the third information the first input is connected to the data output of the storage unit, and the fourth information input of the fourth information input of the system, with one clock input connected to another output of the comparator. Another synchronizing input is connected to the installation output of the memory unit, the first output is connected to the counting input of the database read signal generator, the second output is connected to another synchronizing input of the memory unit, the third output is connected to the synchronizing inputs of the trend and prediction detection units and to the installation inputs of the first, second , the third counters and the memory unit, and the fourth output is connected to the counting input of the first counter, with the other synchronizing input of the base address selection block is read I and the other input of the synchronization feature identification.

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема системы, на фиг.2 приведен пример конкретной конструктивной реализации блока селекции базового адреса считывания, на фиг.3 приведен пример конкретной конструктивной реализации блока идентификации признаков, на фиг.4 - пример конкретной конструктивной реализации блока памяти, на фиг.5 - пример конкретной конструктивной реализации формирователя сигналов считывания базы данных, на фиг.6 - пример конкретной конструктивной реализации блока сравнения, на фиг.7 - пример конкретной конструктивной реализации дискриминатора сигналов управления, на фиг.8 приведен пример отображения данных по результатам прогнозирования численности населения.The invention is illustrated by drawings, where Fig. 1 is a structural diagram of a system, Fig. 2 shows an example of a specific structural implementation of a selection block of a base read address, Fig. 3 shows an example of a specific constructive implementation of a feature identification block, Fig. 4 is an example of a specific constructive implementation of the memory unit, Fig. 5 is an example of a specific constructive implementation of the driver of the read signals of the database, Fig. 6 is an example of a specific constructive implementation of the comparison unit, in Fig. .7 is an example of a specific constructive implementation of a discriminator of control signals, Fig. 8 shows an example of displaying data according to the results of population forecasting.

Система (фиг.1) содержит первый 1, второй 2 и третий 3 регистры, первый 4, второй 5 и третий 6 счетчики, блок 7 селекции базового адреса считывания, блок 8 идентификации признаков, блок 9 памяти, формирователь 10 сигналов считывания базы данных, блок 11 сравнения, дискриминатор 12 сигналов управления, блок 13 выявления тенденции и блок 14 предсказания.The system (figure 1) contains the first 1, second 2 and third 3 registers, the first 4, second 5 and third 6 counters, block 7 selection of the base address of reading, block 8 identification of signs, block 9 memory, shaper 10 signals read database a comparison unit 11, a discriminator of control signals 12, a trend detection unit 13, and a prediction unit 14.

На фиг.1 показаны также первый 21, второй 22, третий 23 и четвертый 24 информационные входы системы, первый 25 и второй 26 синхронизирующие входы системы, первый 27 и второй 28 информационные выходы системы, группа 29-30 информационных выходов системы и синхронизирующий выход 31 системы.Figure 1 also shows the first 21, second 22, third 23 and fourth 24 information inputs of the system, the first 25 and second 26 synchronizing inputs of the system, the first 27 and second 28 information outputs of the system, a group of 29-30 information outputs of the system and the synchronizing output 31 system.

Блок 7 селекции базового адреса считывания (фиг.2) содержит блок памяти 41, выполненный в виде постоянного запоминающего устройства, дешифратор 42, элементы 43-45 И, элемент 46 ИЛИ, элемент 47 задержки.Block 7 selection of the base read address (figure 2) contains a memory unit 41, made in the form of read-only memory, a decoder 42, elements 43-45 AND, element 46 OR, element 47 delay.

На чертеже также показаны информационный 48, первый 49 и второй 50 синхронизирующие входы и первый 51 и второй 52 выходы.The drawing also shows informational 48, first 49 and second 50 clock inputs and first 51 and second 52 outputs.

Блок 8 идентификации признаков (фиг.3) содержит дешифратор 61, триггеры 62, 63, элементы 64-66 И, элемент 68 ИЛИ, элементы 69, 70 задержки. На чертеже также показаны информационный 71, первый 72 и второй 73 синхронизирующие входы и первый 74, второй 75, третий 76 и четвертый 77 выходы.Block 8 identification of signs (figure 3) contains a decoder 61, triggers 62, 63, elements 64-66 AND, element 68 OR, elements 69, 70 delay. The drawing also shows information 71, first 72 and second 73 clock inputs and first 74, second 75, third 76 and fourth 77 outputs.

Блок 9 памяти (фиг.4) содержит элементы 78, 79 И, элемент 80 ИЛИ, регистры 81-83, счетчик 84, дешифратор 85, элементы 86-88 И, элементы 89, 90 И групп элементов И, элементы 91 ИЛИ группы, элементы 92, 93 задержки. На чертеже также показаны первый 94 и второй 95 информационные входы, первый 96 и второй 97 управляющие входы, первый 98 и второй 99 синхронизирующие входы, установочный 150 вход, группа информационных 100-102 выходов, информационный 103 и установочный 104 выходы.The memory unit 9 (Fig. 4) contains elements 78, 79 AND, element 80 OR, registers 81-83, counter 84, decoder 85, elements 86-88 AND, elements 89, 90 AND groups of elements AND, elements 91 OR groups, delay elements 92, 93. The drawing also shows the first 94 and second 95 information inputs, the first 96 and second 97 control inputs, the first 98 and second 99 synchronization inputs, installation 150 input, a group of information 100-102 outputs, information 103 and installation 104 outputs.

Формирователь 10 сигналов считывания базы данных (фиг.5) содержит счетчик 111, элементы 112 ИЛИ и элемент 113 задержки. На чертеже также показаны информационный 114, синхронизирующий 115 и счетный 116 входы, информационный 117 и синхронизирующий 118 выходы.The database read signal generator 10 (FIG. 5) comprises a counter 111, OR elements 112, and a delay element 113. The drawing also shows information 114, synchronizing 115 and counting 116 inputs, information 117 and synchronizing 118 outputs.

Блок 11 сравнения (фиг.6) содержит компаратор 121, элемент 122 ИЛИ и элемент 123 задержки. На чертеже также показаны информационные 125 и 126 и синхронизирующий 127 входы, первый 128 и второй 129 выходы.The comparison unit 11 (FIG. 6) comprises a comparator 121, an OR element 122, and a delay element 123. The drawing also shows informational 125 and 126 and synchronizing 127 inputs, the first 128 and second 129 outputs.

Дискриминатор сигналов управления 12 (фиг.7) содержит компараторы 131, 132, элемент 133 ИЛИ и элемент задержки 134. На чертеже также показаны информационные 135-138 и синхронизирующие 139-140 входы и выходы 141-144.The discriminator of control signals 12 (Fig. 7) contains comparators 131, 132, an OR element 133, and a delay element 134. The information 135-138 and synchronizing 139-140 inputs and outputs 141-144 are also shown in the drawing.

Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах.All nodes and elements of the system are made on standard potential-impulse elements.

Система работает следующим образом.The system operates as follows.

Для решения задач статистического анализа данных регистра населения на рабочем месте пользователя формируется запрос, в котором указывается тип выбираемого признака данных для статистического анализа, в качестве которого используется признак пола - мужчины, женщины либо оба пола вместе, год начала временного интервала, начиная с которого будет проводиться статистический анализ данных, и количество лет во временном интервале, в течение которого будет проводиться статистический анализ данных.To solve the problems of statistical analysis of the population register data at the user's workplace, a request is generated that indicates the type of data characteristic to be selected for statistical analysis, which uses the gender attribute — men, women, or both sexes together, the year of the beginning of the time interval starting from which statistical analysis of the data is carried out, and the number of years in the time interval during which the statistical analysis of the data will be carried out.

Кодограмма запроса имеет следующую структуру:The request codogram has the following structure:

ТИПTYPE OF ГОДYEAR КОЛИЧЕСТВОQUANTITY признака данных для статистического анализа (мужчины, женщины, оба пола)data attributes for statistical analysis (men, women, both sexes) начала временного интервала, начиная с которого будет проводиться статистический анализ данныхthe beginning of the time interval from which statistical data analysis will be carried out лет во временном интервале, в течение которого будет проводиться статистический анализyears in the time interval during which the statistical analysis will be carried out Вводится код выбранного признакаThe code of the selected characteristic is entered Вводится цифровое значение годаEnter the numerical value of the year Вводится цифровое значение интервалаInterval value is entered

При этом код выбранного признака с информационного входа 21 системы поступает на информационный вход регистра 1, цифровое значение года с информационного входа 23 системы поступает на информационный вход счетчика 4, а цифровое значение интервала с информационного входа 24 системы поступает на информационный вход 138 дискриминатора 12 сигналов управления.In this case, the code of the selected feature from the information input 21 of the system enters the information input of register 1, the digital value of the year from the information input 23 of the system enters the information input of the counter 4, and the digital value of the interval from the information input 24 of the system enters the information input 138 of the discriminator 12 control signals .

Поступление кодограммы запроса сопровождается синхронизирующим импульсом, поступающим на вход 25 системы.The receipt of the request codogram is accompanied by a synchronizing impulse arriving at the input 25 of the system.

Для определенности будем полагать, что пользователь выбрал для анализа тип признака данных - "оба пола".For definiteness, we will assume that the user has selected the type of data attribute for analysis — “both sexes”.

В этом случае синхронизирующий импульс с входа 25, во-первых, поступает на синхронизирующий вход счетчика 4 и заносит в него цифровое значение года. Во-вторых, этот же синхронизирующий импульс через вход 49 блока 7 проходит через элемент 46 ИЛИ, задерживается элементом 47 на время занесения кода в счетчик 4 и срабатывания дешифратора 42 блока 7 и затем поступает на опрос состояния элементов 43-45 ИЛИ.In this case, the synchronizing pulse from input 25, firstly, enters the synchronizing input of counter 4 and enters the digital value of the year into it. Secondly, the same clock pulse through the input 49 of block 7 passes through the OR element 46, is delayed by the element 47 for the time the code is entered into the counter 4 and the decoder 42 of the block 7 is triggered, and then the state of the 43-45 OR elements is polled.

Дешифратор 42 расшифровывает цифровое значение года, выдавая на один их своих выходов высокий потенциал и открывая тем самым один из элементов 43-45 И.Decoder 42 decrypts the digital value of the year, giving out one of its outputs high potential and thereby opening one of the elements 43-45 I.

Учитывая то обстоятельство, что открытым по одному входу будет только один из элементов 43-45 И, то, пройдя соответствующий элемент И, синхроимпульс поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 41, где хранится базовый адрес раздела памяти сервера (на чертеже не показан), начиная с которого, в данном разделе памяти хранятся все записи граждан обоих полов, дата рождения которых соответствует выбранному году.Given the fact that only one of the elements 43-45 I will be open at one input, then, having passed the corresponding element And, the clock pulse is fed to the read input of a fixed memory cell of the permanent storage device 41, where the base address of the server memory section is stored (in the drawing shown), starting from which, in this memory section, all records of citizens of both sexes are stored, the date of birth of which corresponds to the selected year.

Структура считываемого кода из фиксированной ячейки памяти ПЗУ 41 имеет следующий вид:The structure of the read code from a fixed memory cell ROM 41 has the following form:

Код базового адреса раздела памяти сервера базы данныхThe base address code of the database server memory partition Код общего числа записей граждан обоего пола, родившихся в данном годуCode for the total number of records of citizens of both sexes born in a given year

Код базового адреса раздела памяти сервера базы данных с выхода 51 блока 7 выдается на вход 114 формирователя 10 сигналов считывания базы данных, а код общего числа записей обоего пола с выхода 52 выдается на информационный вход регистра 2.The code of the base address of the memory partition of the database server from the output 51 of block 7 is issued to the input 114 of the shaper 10 of the read signals of the database, and the code of the total number of records of both sexes from the output 52 is issued to the information input of the register 2.

Одновременно с этим тот же синхронизирующий импульс с входа 25 поступает на синхронизирующий вход регистра 1 и заносит в него код выбранного признака, в данном случае - признак "оба пола".At the same time, the same synchronizing pulse from input 25 enters the synchronizing input of register 1 and enters the code of the selected attribute into it, in this case the sign “both sexes”.

Параллельно этот же синхроимпульс через вход 72 блока 8 проходит элемент 68 ИЛИ, задерживается элементом 69 на время занесения кода в регистр 1 и срабатывания дешифратора 61 и опрашивает состояние элементов 64, 65 И.In parallel, the same clock through the input 72 of block 8 passes the element 68 OR, is delayed by the element 69 while the code is entered in register 1 and the decoder 61 is activated, and polls the state of the elements 64, 65 I.

Дешифратор 61 расшифровывает код признака показателя, выдавая на вход элемента 64 И высокий потенциал. В результате этого синхронизирующий импульс с выхода элемента 69 задержки, во-первых, проходит элемент 64 И и поступает как на прямой вход триггера 62, устанавливая его в единичное состояние, так и на инверсный вход триггера 63, подтверждая его исходное состояние.The decoder 61 decodes the indicator code of the indicator, giving the input element 64 And a high potential. As a result of this, the synchronizing pulse from the output of the delay element 69, firstly, passes the And element 64 and enters both the direct input of the trigger 62, setting it to a single state, and the inverse input of the trigger 63, confirming its initial state.

Высокий потенциал с выхода 75 блока 8 через вход 96 блока 9 поступает на одни входы элементов 89 И группы, открывает их и тем самым подключает выход регистра 2 через вход 94 блока 9 и элементы 91 ИЛИ группы ко входам регистров 81-83.The high potential from the output 75 of block 8 through the input 96 of block 9 goes to one of the inputs of the 89 And group elements, opens them and thereby connects the output of register 2 through the input 94 of block 9 and the elements 91 OR of the group to the inputs of the registers 81-83.

Во-вторых, тот же синхронизирующий импульс с выхода элемента 69 задержки задерживается элементом 70 на время срабатывания триггера 62, проходит на выход 74 блока 8 и далее поступает на синхронизирующий вход 98 блока 9.Secondly, the same clock pulse from the output of the delay element 69 is delayed by the element 70 for the duration of the trigger 62, passes to the output 74 of the block 8 and then goes to the clock input 98 of the block 9.

С входа 98 блока 9 синхронизирующий импульс проходит элемент 78 И, открытый высоким потенциалом с входа 96, элемент 80 ИЛИ и поступает на один из входов элементов 86-88 И, однако в открытом состоянии будет только элемент 86 И. Последнее обстоятельство обусловлено тем, что счетчик 84 до этого момента времени находился в исходном состоянии, при котором дешифратор 85 вырабатывал высокий потенциал, открывающий элемент 86 И.From the input 98 of block 9, a synchronizing pulse passes through the And element 78, opened by a high potential from the input 96, the OR element 80 and goes to one of the inputs of the 86-88 And elements, but only the 86 And element will be in the open state. The last circumstance is due to the fact that counter 84 up to this point in time was in its original state, in which the decoder 85 generated a high potential, opening the element 86 I.

Синхронизирующий импульс проходит через элемент 86 И на синхронизирующий вход регистра 81 и заносит в него код общего числа записей граждан обоего пола, родившихся в данном году, из регистра 2.The synchronizing pulse passes through element 86 AND to the synchronizing input of register 81 and enters into it the code of the total number of records of citizens of both sexes born in a given year from register 2.

Кроме того, этот же синхронизирующий импульс с выхода элемента 80 ИЛИ задерживается элементом 92 на время занесения кода в регистр 81 и, во-первых, поступает на счетный вход счетчика 84, изменяя его показания на единицу. В результате чего дешифратор 85 снимет высокий потенциал с входа элемента 86 И и выдаст его на вход следующего элемента 87 И, открывая его и подготавливая цепь прохождения синхронизирующего импульса в следующем цикле считывания.In addition, the same clock pulse from the output of the OR element 80 is delayed by the element 92 for the time the code is entered in the register 81 and, firstly, it enters the counting input of the counter 84, changing its readings by one. As a result, the decoder 85 will remove the high potential from the input of the And 86 element and will give it to the input of the next And 87 element, opening it and preparing the passage of the synchronizing pulse in the next reading cycle.

Во-вторых, тот же синхронизирующий импульс с выхода элемента 92 задерживается элементом 93 на время срабатывания счетчика 84 и дешифратора 85 и через выход 104 блока 9 поступает как на установочный вход регистра 2, возвращая его в исходное состояние, так и на синхронизирующий вход 140 дискриминатора 12.Secondly, the same clock pulse from the output of element 92 is delayed by element 93 for the duration of operation of the counter 84 and decoder 85 and through the output 104 of block 9 it is supplied both to the installation input of register 2, returning it to its original state, and to the synchronizing input 140 of the discriminator 12.

На вход 137 дискриминатора 12 с выхода 103 блока 9 поступает код показаний счетчика 84, который сравнивается с кодом величины временного интервала, поступающего с входа 24 системы на вход 138 компаратора 132.The input 137 of the discriminator 12 from the output 103 of the block 9 receives the code of the readings of the counter 84, which is compared with the code of the value of the time interval from the input 24 of the system to the input 138 of the comparator 132.

По синхронизирующему импульсу, поступающему на вход 140, компаратор 132 сравнивает входные коды и, если код показаний счетчика 84 будет меньше заданной величины интервала с входа 24 системы, то на выходе 148 компаратора 132 формируется сигнал, который проходит через элемент 133 ИЛИ и далее с выхода 144 дискриминатора 12 поступает на счетный вход счетчика 4, увеличивая цифровое значение находящегося там года на единицу, на вход 50 блока 7 и на вход 73 блока 8, запуская очередной цикл считывания кода общего числа записей граждан обоего пола, родившихся в очередном году, из регистра 2 в регистр 82 блока 9 описанным выше образом.According to the clock pulse supplied to input 140, the comparator 132 compares the input codes and, if the counter reading code 84 is less than the specified interval from the system input 24, a signal is generated at the output 148 of the comparator 132, which passes through the OR element 133 and then from the output 144 discriminators 12 go to the counting input of counter 4, increasing the digital value of the year there by one, to input 50 of block 7 and to input 73 of block 8, starting the next cycle of reading the code of the total number of records of citizens of both sexes born in the essay one year, from register 2 to register 82 of block 9 as described above.

Процедура считывания кодов общего числа записей граждан обоего пола, родившихся в каждом году из указанного интервала, заканчивается в тот момент времени, когда входные коды компаратора 132 будут равны. В этот момент времени на выходе 147 компаратора 132 формируется сигнал, который свидетельствует о том, что на выходах 100-102 блока 9 памяти сформированы количественные показатели численности граждан, приходящиеся на каждый год заданного временного интервала. Количественные показатели численности граждан обоего пола с выходов 100-102 одновременно поступают на входы блоков 13, 14 выявления тенденции и предсказания.The procedure for reading the codes of the total number of records of citizens of both sexes born in each year from the specified interval ends at the time when the input codes of the comparator 132 will be equal. At this point in time, a signal is generated at the output 147 of the comparator 132, which indicates that at the outputs 100-102 of the memory unit 9, quantitative indicators of the number of citizens for each year of a given time interval are generated. Quantitative indicators of the number of citizens of both sexes from outputs 100-102 simultaneously arrive at the inputs of blocks 13, 14 of trend detection and prediction.

Сигнал с выхода 143 дискриминатора 12 выдается как на установочный вход 150 блока 9, установочный вход регистра 2, установочные входы счетчиков 4, 5, 6, так и на синхронизирующие входы блоков 13-14, запуская решение задачи статистического анализа данных, представленных в табличном виде на выходах 100-102 блока 9.The signal from the output 143 of the discriminator 12 is issued both to the installation input 150 of block 9, the installation input of register 2, the installation inputs of counters 4, 5, 6, and to the synchronizing inputs of blocks 13-14, starting the solution of the problem of statistical analysis of the data presented in tabular form at the outputs 100-102 of block 9.

В том случае, если пользователь для статистического анализа данных выберет признак пола "мужчины" или "женщины", то работа системы по поиску необходимых для анализа данных будет осуществляться в базе данных сервера.In the event that the user selects the gender sign “men” or “women” for statistical data analysis, the system will search for the data necessary for analysis in the server database.

В этом случае в регистр 1 пользователь занесет соответствующий код признака, при котором дешифратор 61 откроет по одному входу элемент 65 И.In this case, the user will enter the corresponding feature code into register 1, in which the decoder 61 will open element 65 I one input.

Параллельно синхроимпульс через вход 72 блока 8 проходит элемент 68 ИЛИ, задерживается элементом 69 на время занесения кода в регистр 1 и срабатывания дешифратора 61 и опрашивает состояние элементов 64, 65 И.In parallel, the clock pulse passes through the input 72 of block 8 through the OR element 68, is delayed by the element 69 while the code is entered into register 1 and the decoder 61 is activated, and polls the state of the elements 64, 65 I.

В результате этого синхронизирующий импульс с выхода элемента 69 задержки, во-первых, проходит элемент 65 И и поступает как на прямой вход триггера 63, устанавливая его в единичное состояние, так и на инверсный вход триггера 62, подтверждая его исходное состояние.As a result of this, the synchronizing pulse from the output of the delay element 69, firstly, passes the And element 65 and is supplied both to the direct input of the trigger 63, setting it to a single state, and to the inverse input of the trigger 62, confirming its initial state.

Высокий потенциал с выхода 76 устройства 8 через вход 97 блока 9 поступает на одни входы элементов 90 И группы, открывает их и тем самым подключает выход счетчика 5 через вход 95 блока 9 и элементы 91 ИЛИ группы ко входам регистров 81-83.High potential from the output 76 of the device 8 through the input 97 of the block 9 goes to one of the inputs of the elements of the 90 AND group, opens them and thereby connects the output of the counter 5 through the input 95 of the block 9 and the elements 91 of the OR group to the inputs of the registers 81-83.

Во-вторых, тот же синхронизирующий импульс с выхода элемента 69 задержки задерживается элементом 70 на время срабатывания триггера 63, проходит элемент 66 И и с выхода 77 блока 8 далее поступает на синхронизирующий вход 115 формирователя 10, обеспечивая занесение кода базового адреса с входа 114 в счетчик 111 формирователя 10. На выходе 117 формирователя 10 и соответственно на выходе 27 системы будет сформирован базовый адрес года считывания данных.Secondly, the same synchronizing pulse from the output of the delay element 69 is delayed by the element 70 for the duration of the trigger 63, the element 66 passes, and from the output 77 of the block 8 it then goes to the synchronizing input 115 of the shaper 10, providing the base address code from input 114 into the counter 111 of the shaper 10. At the output 117 of the shaper 10 and, accordingly, at the output 27 of the system, the base address of the year of data reading will be generated.

Кроме того, этот же синхронизирующий импульс с входа 115 проходит элемент 112 ИЛИ, задерживается элементом 113 на время занесения кода в счетчик 111 и через выход 118 формирователя 10 выдается на выход 33 системы, откуда он поступает на вход прерывания сервера базы данных.In addition, the same synchronizing pulse from input 115 passes through the OR element 112, is delayed by the element 113 for the time the code is entered into the counter 111, and through the output 118 of the shaper 10 it is output to the output 33 of the system, from where it goes to the input of the database server interrupt.

С приходом этого импульса сервер базы данных переходит к подпрограмме опроса содержимого базового адреса текущего года и считывает содержимое первой ячейки памяти на информационный вход 22 регистра 3, куда считанная запись данных заносится синхронизирующим импульсом сервера, поступающим на вход 26 системы.With the arrival of this impulse, the database server proceeds to the subprogram for polling the contents of the base address of the current year and reads the contents of the first memory cell to the information input 22 of register 3, where the read data record is entered by the server synchronizing pulse received at the system input 26.

Одновременно с этим синхронизирующий импульс с входа 26 поступает на синхронизирующий вход 127 блока 11, где задерживается элементом 123 на время занесения кода записи в регистр 3, и далее поступает на синхронизирующий вход компаратора 121 блока 11, на вход 125 которого подан код признака, например "мужчины", а на вход 126 код признака пола из считанной записи, которая может принадлежать либо женщине, либо мужчине.At the same time, the synchronizing pulse from input 26 enters the synchronizing input 127 of block 11, where it is delayed by element 123 for the time the recording code is entered in register 3, and then it goes to the synchronizing input of the comparator 121 of block 11, the input 125 of which is supplied with a sign code, for example, " men ", and at the entrance 126 the code of the sign of sex from a read record, which may belong to either a woman or a man.

Если коды признаков совпали, то на выходе 128 компаратора 121 блока 11 формируется импульс, поступающий как на счетный вход счетчика 5, подсчитывающего нарастающим итогом общее количество мужчин или женщин в текущем году, так и через элемент 122 ИЛИ и выход 129 блока 11 на счетный вход счетчика 6, подсчитывающего нарастающим итогом общее число считанных записей.If the feature codes match, then the output 128 of the comparator 121 of block 11 generates a pulse that arrives both at the counting input of the counter 5, which counts the cumulative total number of men or women in the current year, and through element 122 OR and the output 129 of block 11 to the counting input counter 6, counting cumulatively the total number of read records.

Кроме того, этот же синхронизирующий импульс с выхода 129 блока 11 поступает на вход 139 дискриминатора 12, где задерживается элементом 134 на время срабатывания счетчика 6, и затем поступает на синхронизирующий вход компаратора 131. Компаратор 131 по этому сигналу сравнивает общее количество записей, имеющихся в базе данных текущего года, поступающих на вход 135, с числом считанных записей, поступающим на вход 136.In addition, the same synchronizing pulse from the output 129 of the block 11 is fed to the input 139 of the discriminator 12, where it is delayed by the element 134 for the duration of the counter 6 operation, and then it is fed to the synchronizing input of the comparator 131. The comparator 131 compares the total number of records available in this signal database of the current year entering input 135, with the number of read records entering input 136.

Если число считанных и просмотренных записей текущего года в счетчике 6 меньше заданного количества, то компаратор 131 формирует сигнал на выходе 141, который через вход 116 формирователя 10 поступает на счетный вход счетчика 111, формируя очередной адрес считывания на выходе 27 системы.If the number of read and viewed records of the current year in the counter 6 is less than the specified number, then the comparator 131 generates a signal at the output 141, which through the input 116 of the shaper 10 enters the counting input of the counter 111, forming the next read address at the output 27 of the system.

Кроме того, этот же синхронизирующий импульс с входа 116 проходит элемент 112 ИЛИ, задерживается элементом 113 на время срабатывания счетчика 111 и через выход 118 формирователя 10 выдается на выход 33 системы, откуда он вновь поступает на вход прерывания сервера базы данных.In addition, the same synchronizing pulse from the input 116 passes through the element 112 OR, is delayed by the element 113 for the duration of the operation of the counter 111 and through the output 118 of the shaper 10 is issued to the output 33 of the system, from where it again goes to the interrupt input of the database server.

С приходом этого импульса сервер базы данных вновь переходит к подпрограмме опроса содержимого очередного адреса текущего года и считывает содержимое очередной ячейки памяти на информационный вход 22 регистра 3, куда считанная запись данных заносится синхронизирующим импульсом сервера, поступающим на вход 26 системы.With the arrival of this impulse, the database server again proceeds to the subprogram for polling the contents of the next address of the current year and reads the contents of the next memory cell to the information input 22 of register 3, where the read data record is entered by the synchronizing server pulse received at the system input 26.

Процесс считывания записей базы данных и подсчета числа записей с выбранными признаками продолжается до тех пор, пока компаратор 131 не зафиксирует равенство входных кодов выработкой сигнала на выходе 146, что будет свидетельствовать о том, что все записи данных текущего года просмотрены и число граждан с заданным признаком подсчитано в счетчике 5.The process of reading database records and counting the number of records with the selected features continues until the comparator 131 fixes the equality of the input codes by generating a signal at output 146, which will indicate that all data records of the current year have been viewed and the number of citizens with a given sign counted in counter 5.

Сигнал с выхода 142 дискриминатора 12, во-первых, через вход 99 блока 9 проходит через элемент 79 И, открытый по другому входу высоким потенциалом с входа 97, через элемент 80 ИЛИ и элемент 86 И на синхронизирующий вход регистра 81, занося в него итоговые количественные показатели мужчин или женщин текущего года считывания, а, во-вторых, этот же сигнал проходит через элемент 133 ИЛИ и процедура считывания количественного состава мужчин или женщин и их подсчета в счетчике 5 с последующим занесением в регистры 82-83 будет продолжена описанным выше образом.The signal from the output 142 of the discriminator 12, firstly, through the input 99 of block 9 passes through the And element 79, open at the other input with a high potential from the input 97, through the OR element 80 and the And element 86 And to the synchronization input of the register 81, entering the final quantitative indicators of men or women of the current year of reading, and, secondly, the same signal passes through OR element 133 and the procedure for reading the quantitative composition of men or women and their calculation in counter 5, followed by recording in registers 82-83, will continue as described above .

Для реализации функций статистической обработки данных блоками выявления тенденции 13 и предсказания 14 используются программные средства из библиотеки программных средств Excel 2000 [3].To implement the functions of statistical data processing by the Trend 13 and Prediction 14 detection units, software from the Excel 2000 software library is used [3].

В частности, блок 13 прогнозирует количественное значение мужчин, женщин или граждан обоего пола при помощи стандартной функции Excel 2000 - ТЕНДЕНЦИЯ.In particular, block 13 predicts the quantitative value of men, women, or citizens of both sexes using the standard Excel 2000 function - TREND.

Указанная функция позволяет проводить линейную экстраполяцию или, другими словами, рассчитывать наиболее подходящую прямую линию, которая проходит через последовательность заданных точек. Фактически речь идет о задаче, в которой на график наносится набор точек, а затем подбирается прямая, задаваемая уравнением Y=ах+b, по которой можно проследить развитие функции с наименьшей ошибкой.The specified function allows linear extrapolation or, in other words, to calculate the most suitable straight line that passes through a sequence of given points. In fact, we are talking about a problem in which a set of points is plotted, and then a straight line is selected, given by the equation Y = ax + b, by which it is possible to trace the development of the function with the smallest error.

Функция ТЕНДЕНЦИЯ ( ) возвращает (т.е. ее результатом является) массив чисел, который можно использовать для построения линии тренда (тенденции) - прямой линии, которая помогает понять поведение фактических данных.The TREND () function returns (i.e., its result is) an array of numbers that can be used to build a trend line (trend) - a straight line that helps to understand the behavior of actual data.

Функция имеет четыре аргумента:The function has four arguments:

=ТЕНДЕНЦИЯ (известные_ значения_ у; известные_ значения_ х; новые_ значения_ x; конст).= TREND (known_values_y; known_values_x; new_values_x; const).

Первые два представляют собой известные значения зависимых и независимых переменных соответственно.The first two are the known values of the dependent and independent variables, respectively.

Аргумент известные_ значения_ у является одним столбцом, одной строкой или прямоугольным диапазоном.The argument known _ values _ y is a single column, a single row or a rectangular range.

- Если аргумент известные_ значения_ y состоит из одной строки или одного столбца, то, соответственно, каждый столбец или строка в аргументе известные_ значения_ x рассматриваются как независимая переменная.- If the argument known_values_y consists of one row or one column, then, respectively, each column or row in the argument known_values_x is treated as an independent variable.

- Если аргумент известные_ значения_ y является прямоугольным диапазоном, то можно использовать только одну независимую переменную. В этом случае аргумент известные_ значения_ x должен быть прямоугольным диапазоном такого же размера и формы, как известные_ значения_ y.- If the argument known_values_y is a rectangular range, then only one independent variable can be used. In this case, the argument known_values_x must be a rectangular range of the same size and shape as the known_values_y.

Третий и четвертый аргументы необязательные.The third and fourth arguments are optional.

Если включена константа b конст, значение этого аргумента должно быть ИСТИНА или ЛОЖЬ (1 или 0). Если этот аргумент опущен или равен 1, то константа b вычисляется обычным образом, в противном случае она полагается равной 0 и уравнение прямой имеет вид y=ax.If constant b const is included, the value of this argument must be TRUE or FALSE (1 or 0). If this argument is omitted or equal to 1, then the constant b is calculated in the usual way, otherwise it is set equal to 0 and the equation of the line has the form y = ax.

Рассмотрим пример, поясняющий анализ изменения численности граждан, зафиксированных в базе данных регистра населения за временной интервал, равный семи последовательным годам (табл.1).Consider an example that explains the analysis of changes in the number of citizens recorded in the population register database for a time interval equal to seven consecutive years (Table 1).

Таблица 1Table 1 Порядковый номер годаSerial number of the year Количественный состав граждан (мужчин, женщин или граждан обоих полов)The quantitative composition of citizens (men, women or citizens of both sexes) ТенденцияTrend АBUT ВAT СFROM 1one 214 170214,170 178 646178 646 22 274 340274,340 237 552237,552 33 285 410285 410 296 458296 458 4four 345 440345,440 355 364355,364 55 455 283 - прогноз на 5 год.455 283 - forecast for 5 year.

В данном примере для вычисления линии тренда, которая аппроксимирует известные данные, в функции опущены третий и четвертый аргументы. Массив результатов в столбце С имеет такой же размер, как и диапазон известные_ значения_ х в столбце А.In this example, to calculate a trend line that approximates known data, the third and fourth arguments are omitted from the function. The results array in column C is the same size as the known_x_ range in column A.

Для нахождения значения каждой точки на линии регрессии, которая аппроксимирует данные столбца В, использована функция ТЕНДЕНЦИЯ ().To find the value of each point on the regression line, which approximates the data of column B, the function TREND () is used.

В данном примере аргументом y является диапазон В1:В7 (число граждан является зависимой переменной, поскольку значения этих чисел зависят от временного интервала, в данном случае года).In this example, the argument y is the range B1: B7 (the number of citizens is a dependent variable, since the values of these numbers depend on the time interval, in this case the year).

Аргументом известные_ значения_ x является диапазон А1:А7. В нем хранятся номера годов, по которым прослеживается тенденция.The argument known_values_x is the range A1: A7. It stores the numbers of the years by which the trend is traced.

Для вычисления прогнозных значений уровней числовых показателей на один, два и более лет вперед следует ввести в число аргументов функции массив новые_ значения_ x.To calculate the predicted values of the levels of numerical indicators one, two or more years in advance, you must enter the array new_values_x into the number of arguments of the function.

Блок 14 осуществляет прогнозирование числа граждан с помощью статистической функции предсказания (ПРЕДСКАЗ), которая вычисляет будущее значение числовых показателей по существующим значениям. Предсказываемое значение - это y-значение, соответствующее заданному x-значению.Block 14 predicts the number of citizens using the statistical prediction function (FORECAST), which calculates the future value of numerical indicators from existing values. The predicted value is the y-value corresponding to the given x-value.

Известные значения - это x- и y-значения, а новое значение предсказывается с использованием линейной регрессии.Known values are x- and y-values, and a new value is predicted using linear regression.

Функция ПРЕДСКАЗ имеет следующий синтаксис:The Predict function has the following syntax:

=ПРЕДСКАЗ (x; известные_ значения_ y; известные_ значения_ x).= PREDICT (x; known_values_y; known_values_x).

Здесь x - это точка данных, для которой предсказывается значение, известные_ значения_ y - это зависимый массив или интервал данных, а известные_ значения_ x) - это независимый массив или интервал данных.Here x is the data point for which the value is predicted, known_ y_values is the dependent array or data interval, and known_x_values_) is an independent array or data interval.

Для иллюстрации применения этой статистической функции используем те же данные таблицы 1.To illustrate the application of this statistical function, we use the same data from table 1.

Таблица 2table 2 Порядковый номер годаSerial number of the year Число гражданNumber of citizens АBUT ВAT 1one 214 170214,170 22 274 340274,340 33 285 410285 410 4four 345 440345,440 55 414 351 -прогноз414,351 forecast

На фиг.8 приведен пример отображения данных по результатам прогнозирования численности населения.On Fig shows an example of data display according to the results of forecasting the population.

Таким образом, введение новых узлов и блоков и новых конструктивных связей позволило существенно повысить быстродействие системы путем исключения поиска данных статистического анализа по всей базе данных регистра населения.Thus, the introduction of new nodes and blocks and new constructive connections allowed to significantly increase the system performance by excluding the search for statistical analysis data across the entire population register database.

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

1. Патент США №0505651, М. кл. G 06 F 13/40, 13/38, 1992.1. US Patent No. 0,005,651, M. cl. G 06 F 13/40, 13/38, 1992.

2. Патент США №5129083, М. кл. G 06 F 12/00, 15/40, 1992 (прототип).2. US Patent No. 5129083, M. cl. G 06 F 12/00, 15/40, 1992 (prototype).

3. Марк Додж, Крейг Стинсон. Эффективная работа с Microsoft Excel 2000. Издательский дом "Питер", 2002 с.531-565.3. Mark Dodge, Craig Stinson. Effective work with Microsoft Excel 2000. Publishing house "Peter", 2002 p.531-565.

Claims (1)

Аналитическая система государственного регистра населения, содержащая блок памяти, информационные выходы группы которого соединены с соответствующими информационными входами блоков выявления тенденции и предсказания, выходы которых являются информационными выходами группы информационных выходов системы, первый регистр, информационный вход которого является первым информационным входом системы, а синхронизирующий вход является первым синхронизирующим входом системы, второй регистр, установочный вход которого подключен к установочному выходу блока памяти, а выход соединен с первым информационным входом блока памяти, третий регистр, информационный вход которого является вторым информационным входом системы, синхронизирующий вход является вторым синхронизирующим входом системы, а выход является информационным выходом системы, первый счетчик, информационный вход которого является третьим информационным входом системы, а синхронизирующий вход подключен к первому синхронизирующему входу системы, формирователь сигналов считывания базы данных, информационный выход которого является адресным выходом системы, а синхронизирующий выход является синхронизирующим выходом системы, отличающаяся тем, что она содержит блок селекции базового адреса считывания, информационный вход которого соединен с выходом первого счетчика, а один синхронизирующий вход подключен к первому синхронизирующему входу системы, при этом один выход подключен к информационному входу формирователя сигналов считывания базы данных, а другой выход соединен с информационным входом второго регистра, блок идентификации признаков, информационный вход которого подключен к выходу первого регистра, а один синхронизирующий вход соединен с первым синхронизирующим входом системы, при этом первый выход соединен с синхронизирующим входом второго регистра и с первым синхронизирующим входом блока памяти, второй и третий выходы подключены к первому и второму управляющим входам блока памяти соответственно, а четвертый выход соединен с синхронизирующим входом формирователя сигналов считывания базы данных, блок сравнения, информационные входы которого подключены к выходам первого и третьего регистров соответственно, а синхронизирующий вход соединен со вторым синхронизирующим входом системы, второй счетчик, счетный вход которого соединен с одним выходом блока сравнения, а выход подключен к другому информационному входу блока памяти, третий счетчик, счетный вход которого соединен с другим выходом блока сравнения, дискриминатор сигналов управления, первый информационный вход которого подключен к выходу второго регистра, второй информационный вход соединен с выходом третьего счетчика, третий информационный вход подключен к информационном выходу блока памяти, а четвертый информационный вход является четвертым информационным входом системы, при этом один синхронизирующий вход подключен к другому выходу блока сравнения, другой синхронизирующий вход подключен к установочному выходу блока памяти, первый выход соединен со счетным входом формирователя сигналов считывания базы данных, второй выход подключен к другому синхронизирующему входу блока памяти, третий выход подключен к синхронизирующим входам блоков выявления тенденции и предсказания и к установочным входам первого, второго, третьего счетчиков и блока памяти, а четвертый выход соединен со счетным входом первого счетчика, с другим синхронизирующим входом блока селекции базового адреса считывания и с другим синхронизирующим входом блока идентификации признаков. The analytical system of the state population register, containing a memory block, the information outputs of the group of which are connected to the corresponding information inputs of the trend and prediction detection blocks, the outputs of which are the information outputs of the group of information outputs of the system, the first register, the information input of which is the first information input of the system, and the synchronization input is the first synchronizing input of the system, the second register, the installation input of which is connected to the installation full-time output of the memory block, and the output is connected to the first information input of the memory block, the third register, the information input of which is the second information input of the system, the synchronizing input is the second synchronizing input of the system, and the output is the information output of the system, the first counter, the information input of which is the third information input of the system, and the synchronizing input is connected to the first synchronizing input of the system, the driver of the read signals of the database, information the output of which is the address output of the system, and the synchronizing output is the synchronizing output of the system, characterized in that it contains a selection block for the base reading address, the information input of which is connected to the output of the first counter, and one synchronizing input is connected to the first synchronizing input of the system, the output is connected to the information input of the database read signal generator, and the other output is connected to the information input of the second register, the identification unit is a sign c, the information input of which is connected to the output of the first register, and one clock input is connected to the first clock input of the system, while the first output is connected to the clock input of the second register and the first clock input of the memory block, the second and third outputs are connected to the first and second control the inputs of the memory unit, respectively, and the fourth output is connected to the synchronizing input of the driver of the read signals of the database, the comparison unit, the information inputs of which are connected to the output the first and third registers respectively, and the clock input is connected to the second clock input of the system, the second counter, the counter input of which is connected to one output of the comparison unit, and the output is connected to the other information input of the memory block, the third counter, the counter input of which is connected to the other output comparison unit, a discriminator of control signals, the first information input of which is connected to the output of the second register, the second information input is connected to the output of the third counter, the third information The input input is connected to the information output of the memory unit, and the fourth information input is the fourth information input of the system, while one clock input is connected to the other output of the comparison unit, another clock input is connected to the installation output of the memory block, the first output is connected to the counting input of the read signal generator database, the second output is connected to another synchronizing input of the memory block, the third output is connected to the synchronizing inputs of the trend detection and Legends to the locating and inputs of the first, second and third counters and the storage unit, and a fourth output connected to the counting input of the first counter, the synchronization with another base block selection input read address and the other input of the synchronizing unit identification features.
RU2004121491/09A 2004-07-14 2004-07-14 Analytical system of governmental population register RU2267809C1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2004121491/09A RU2267809C1 (en) 2004-07-14 2004-07-14 Analytical system of governmental population register

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2004121491/09A RU2267809C1 (en) 2004-07-14 2004-07-14 Analytical system of governmental population register

Publications (1)

Publication Number Publication Date
RU2267809C1 true RU2267809C1 (en) 2006-01-10

Family

ID=35872620

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2004121491/09A RU2267809C1 (en) 2004-07-14 2004-07-14 Analytical system of governmental population register

Country Status (1)

Country Link
RU (1) RU2267809C1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5129083A (en) * 1989-06-29 1992-07-07 Digital Equipment Corporation Conditional object creating system having different object pointers for accessing a set of data structure objects
US5455947A (en) * 1992-05-28 1995-10-03 Fujitsu Limited Log file control system in a complex system
US5713014A (en) * 1994-09-21 1998-01-27 Micro Data Base Systems, Inc. Multi-model database management system engine for database having complex data models
RU14093U1 (en) * 1999-11-23 2000-06-27 Грин Евгений Додикович INFORMATION SYSTEM

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5129083A (en) * 1989-06-29 1992-07-07 Digital Equipment Corporation Conditional object creating system having different object pointers for accessing a set of data structure objects
US5455947A (en) * 1992-05-28 1995-10-03 Fujitsu Limited Log file control system in a complex system
US5713014A (en) * 1994-09-21 1998-01-27 Micro Data Base Systems, Inc. Multi-model database management system engine for database having complex data models
RU14093U1 (en) * 1999-11-23 2000-06-27 Грин Евгений Додикович INFORMATION SYSTEM

Similar Documents

Publication Publication Date Title
CN113283675B (en) Index data analysis method, device, equipment and storage medium
CN110276977B (en) Bus station matching method, device, equipment and readable storage medium
Qin et al. Multi-input address incremental clustering for the Bitcoin blockchain based on Petri net model analysis
RU2267809C1 (en) Analytical system of governmental population register
RU95146U1 (en) POPULATION DATABASE MONITORING SYSTEM
RU73984U1 (en) AUTOMATED TRAINING SYSTEM FOR JUDICIAL PROCEEDINGS AT THE PLOTS OF PEACE JUDGES
RU2280281C1 (en) Automated system for controlling passenger aero-transportations
RU128746U1 (en) DECISION SUPPORT SYSTEM IN UNSTRUCTURED SITUATIONS
Bonifazi Secondary analysis of government and official data on international migration
RU2289159C1 (en) Automated system for collection and processing of geographically-distributed objects information
RU77703U1 (en) AUTOMATED SYSTEM OF ADMINISTRATIVE ADMINISTRATION OF THE FEDERAL COURTS OF GENERAL JURISDICTION AND THE SYSTEM OF THE JUDICIAL DEPARTMENT AT THE SUPREME COURT OF THE RUSSIAN FEDERATION
RU102124U1 (en) SYSTEM OF VISUAL MODELING OF ECONOMIC SYSTEMS
RU94022U1 (en) AUTOMATED SYSTEM OF MANAGEMENT AND CONTROL OF THE FUNCTIONAL CIRCUIT "DAILY ACTIVITY" OF THE STATE AUTOMATED SYSTEM "ELECTIONS"
RU94011U1 (en) SYSTEM OF AUTOMATION OF THE ELECTION PROCESSES OF THE FUNCTIONAL CIRCUIT "ELECTION COMPANIES" OF THE STATE AUTOMATED SYSTEM "ELECTIONS"
RU53040U1 (en) STATISTICAL DATA PROCESSING SYSTEM OF THE STATE POPULATION REGISTER
RU123191U1 (en) AUTOMATED WORKPLACE FOR ACCOUNTING AND FORECASTING OF PROFESSIONAL RISKS OF EMPLOYEES
RU61903U1 (en) ELECTRONIC-MODELING STAND FOR RESEARCH OF THE CATASTROFOUS STABILITY PARAMETERS GAS "ELECTIONS"
RU2559725C1 (en) System of modelling of virtual community of users
RU85702U1 (en) INFORMATION AND ANALYTICAL SYSTEM FOR THE EVALUATION OF INDICATORS OF FUNCTIONING OF THE SYSTEM OF MANUFACTURE, REGISTRATION AND CONTROL OF PASSPORT AND VISA DOCUMENTS OF THE NEW GENERATION
RU2287186C1 (en) Analytic system for national population register
RU51249U1 (en) ANALYTICAL SYSTEM "JUSTICE"
RU98606U1 (en) AUTOMATED SYSTEM OF THE INTERNET PORTAL OF THE WORLD JUSTICE OF THE RUSSIAN FEDERATION
RU2305316C1 (en) Automated system for gathering and processing data of court and executive accounting
RU2246130C2 (en) System for data transfer for governmental population recording system
RU63952U1 (en) SYSTEM OF SIMULATION SIMULATION OF COMPLEX AUTOMATED SYSTEMS OF A UNIFIED TRAINING CENTER

Legal Events

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

Effective date: 20070715