Электронный реестр государственных закупок товаров, работ, услуг для нужд субъекта бюджетного планирования

 

Полезная модель относится к вычислительной технике, в частности, к электронному реестру государственных закупок товаров, работ, услуг для нужд субъекта бюджетного планирования. Техническим результатом является повышение быстродействия электронного реестра путем исключения поиска данных по всей базе данных электронного реестра государственных закупок и локализации поиска только по опорным адресам каталогов и подкаталогов товаров и услуг. Технический результат достигается тем, что электронный реестр содержит модуль селекции адресов каталогов записей в базе данных сервера, модуль селекции адресов подкаталогов записей в базе данных сервера, модуль модификации адресов записей базы данных сервера, модуль селекции длины подкаталогов записей базы данных сервера, модуль формирования адресов записей базы данных сервера, модуль идентификации записей выборки данных электронного реестра, модуль дискриминации временных циклов выборок записей данных. 7 ил.

Полезная модель относится к вычислительной технике, в частности, к электронному реестру государственных закупок товаров, работ, услуг для нужд субъекта бюджетного планирования.

Полезная модель предназначена для реализации функций ввода, хранения, упорядочения и извлечения данных электронного реестра государственных закупок товаров, работ, услуг для нужд субъекта бюджетного планирования.

Она позволяет оперировать с информацией о предлагаемых товарах и ценах на них, позволяет загружать информацию из внешних источников, классифицировать её в форме, удобной для последующего анализа, а затем производить различные выборки для проведения маркетинговых исследований, поиска партнёров и т.п.

При решении задач организации хранения данных электронный реестр обеспечивает выполнение следующих функций: поддержания в актуальном состоянии системы классификаторов, размещения хранящейся информации по классификаторам, хранения информации об организациях и персоналиях, хранение информации о товарах, хранения информации о предложениях/запросах с указанием цен и т.п.

Особенность поставленной технической задачи заключается в необходимости организации такой выборки данных системы, которая позволила бы резко сократить время, затрачиваемое пользователями системы на поиск и представление требуемых данных.

При описании полезной модели использованы следующие понятия и определения.

Размещение заказов для государственных нужд - осуществляемые в установленном порядке действия государственного заказчика по определению исполнителей в целях заключения с ними государственных контрактов на поставки товаров, выполнение работ, оказание услуг для федеральных государственных нужд.

Государственные заказчики (далее также - заказчики) - органы государственной власти, а также уполномоченные указанными органами государственной власти на размещение заказов получатели бюджетных средств при размещении заказов на выполнение работ за счет бюджетных средств.

Участник размещения заказа (поставщик) - юридическое или физическое лицо, в том числе индивидуальный предприниматель, претендующие на заключение государственного контракта.

Специализированная организация - юридическое лицо, привлеченное на основе договора заказчиком для осуществления функций по размещению государственного заказа путем проведения торгов в форме конкурса на право заключить государственный контракт, в частности для разработки конкурсной документации, опубликования и размещения

извещения о проведении открытого конкурса и осуществления иных, связанных с обеспечением проведения конкурса функций. Специализированная организация осуществляет свои функции от имени заказчика. При этом права и обязанности возникают у заказчика.

Конкурс - торги, победителем которых признается лицо, которое предложило лучшие условия исполнения государственного контракта, и заявке на участие в конкурсе которого присвоен первый номер.

Лот - это часть закупаемых работ, явно обособленная в конкурсной документации, на которую допускается подача отдельного предложения (заявки на участие в конкурсе) и заключение отдельного государственного контракта. Правовой статус лотовых закупок определяется исходя из того, что такая закупка - это несколько, по числу лотов, одновременно и параллельно проводимых конкурсов, оформленных одной конкурсной документацией.

Конкурсная документация - документация, утвержденная государственным заказчиком, содержащая установленные государственным заказчиком требования к исполнителю государственного заказа, качеству, техническим характеристикам работ, требования к их безопасности, требования к результатам работ и иные показатели, связанные с определением соответствия исполнителя, выполняемых работ потребностям заказчика.

Заявка на участие в конкурсе (далее - Заявка) - письменное подтверждение участника размещения заказа его согласия участвовать в конкурсе на условиях, указанных в извещении о проведении конкурса/приглашении принять участие в закрытом конкурсе, поданная в срок и по форме, установленной конкурсной документацией.

Государственный контракт - договор, заключенный заказчиком в целях обеспечения государственных нужд на поставки товаров, выполнение работ, оказание услуг для федеральных государственных нужд.

Предмет конкурса - право на заключение государственного контракта на выполнение работ для государственных нужд на поставки товаров, выполнение работ, оказание услуг для федеральных государственных нужд.

Конкурсная комиссия - комиссия, созданная заказчиком, для проведения конкурсных процедур в порядке, предусмотренном законодательством Российской Федерации. Конкурсной комиссией осуществляется: вскрытие конвертов с заявками на участие в конкурсе, отбор участников конкурса, рассмотрение, оценка и сопоставление заявок на участие в конкурсе, ведение протокола вскрытия конвертов с заявками на участие в конкурсе, протокола рассмотрения заявок на участие в конкурсе, протокола оценки и сопоставления заявок на участие в конкурсе, определение победителя конкурса.

Вскрытие конвертов с заявками на участие в конкурсе и открытие доступа к поданным в форме электронных документов заявкам на участие в конкурсе (далее - вскрытие конвертов и открытие доступа) - конкурсная процедура, осуществляемая конкурсной комиссией публично в день, во время и в месте, указанные в извещении о проведении открытого конкурса. Вскрытие конвертов и открытие доступа осуществляются в один день.

Известны системы, которые могли бы быть использованы для решения поставленной задачи (1, 2).

Первая из известных систем содержит блоки приема и хранения данных, соединенные с блоками управления и обработки данных, блоки поиска и селекции, подключенные к блокам хранения данных и отображения, синхронизирующие входы которых соединены с выходами блока управления (1).

Существенный недостаток данной системы состоит в невозможности решения задачи обновления данных, хранимых в памяти в виде соответствующих документов одновременно с решением задачи выдачи содержания этих документов пользователям в реальном масштабе времени.

Известен и другой электронный реестр, содержащий центральное процессорное устройство, входы которого соединены с блоками памяти и с блоками подготовки и ввода данных, а выходы подключены к соответствующим блокам памяти, блок обработки данных, информационные входы которого соединены с выходами соответствующих блоков памяти, синхронизирующие входы подключены к управляющим выходам центрального процессорного устройства, а выход блока является информационным выходом электронного реестра (2).

Последнее из перечисленных выше технических решений наиболее близко к описываемому.

Его недостаток заключается в невысоком быстродействии электронного реестра, обусловленном тем, что выполнение процедур выборки данных информационного фонда реализуется через поиск информации по всей базе данных, что при огромных объемах данных информационного фонда неизбежно приводит к неоправданно большим затратам времени на получение требуемой информации.

Цель изобретения - повышение быстродействия электронного реестра путем исключения поиска данных информационного фонда по всей базе данных и локализации поиска информации только по идентификаторам каталогов товаров и услуг.

Поставленная цель достигается тем, что в электронный реестр, содержащий модуль селекции адресов каталогов записей в базе данных сервера, информационный вход которого является первым информационным входом электронного реестра, предназначенным для приема запросов пользователей на получение справок из электронного реестра, а синхронизирующий вход модуля селекции адресов каталогов записей в базе данных сервера является первым синхронизирующим входом электронного реестра, предназначенным для приема синхронизирующих импульсов занесения запросов пользователей в модуль селекции адресов каталогов записей в базе данных сервера, модуль идентификации записей

выборки данных электронного реестра, информационный вход которого является вторым информационным входом электронного реестра, предназначенным для приема записей базы данных сервера, первый синхронизирующий вход модуля идентификации записей выборки данных электронного реестра является вторым синхронизирующим входом электронного реестра, предназначенным для приема синхронизирующих импульсов занесения записей электронного реестра в модуль идентификации записей выборки данных электронного реестра, а информационный выход модуля идентификации записей выборки данных электронного реестра является информационным выходом электронного реестра, предназначенным для выдачи данных электронного реестра на автоматизированные рабочие места пользователей системы, модуль формирования адресов записей базы данных сервера, адресный выход которого является адресным выходом электронного реестра, предназначенным для выдачи адресов записей электронного реестра на адресный вход сервера базы данных, введены модуль селекции адресов подкаталогов записей в базе данных сервера, информационный вход которого соединен с первым информационным выходом модуля селекции адресов каталогов записей в базе данных сервера, а синхронизирующий вход модуля селекции адресов подкаталогов записей в базе данных сервера подключен к первому синхронизирующему входу электронного реестра, модуль модификации адресов записей базы данных сервера, первый информационный вход которого соединен со вторым информационным выходом модуля селекции адресов каталогов записей в базе данных сервера, второй информационный вход модуля модификации адресов записей базы данных сервера подключен к первому информационному выходу модуля селекции адресов подкаталогов записей в базе данных сервера, третий информационный вход модуля модификации адресов записей базы данных сервера соединен со вторым информационным выходом модуля селекции адресов подкаталогов

записей в базе данных сервера, первый синхронизирующий вход модуля модификации адресов записей базы данных сервера подключен к первому синхронизирующему выходу модуля селекции адресов каталогов записей в базе данных сервера, а второй синхронизирующий вход модуля модификации адресов записей базы данных сервера соединен с синхронизирующим выходом модуля селекции адресов подкаталогов записей в базе данных сервера, при этом один информационный выход модуля модификации адресов записей базы данных сервера подключен к информационному входу модуля формирования адресов записей базы данных сервера, синхронизирующий вход которого соединен со вторым синхронизирующим выходом модуля селекции адресов каталогов записей в базе данных сервера, третий синхронизирующий выход которого является синхронизирующим выходом электронного реестра, модуль селекции длины подкаталогов записей базы данных сервера, информационный вход которого соединен с другим информационным выходом модуля модификации адресов записей базы данных сервера, первый выход модуля селекции длины подкаталогов записей базы данных сервера подключен к вычитающему входу модуля модификации адресов записей базы данных сервера, второй выход модуля селекции длины подкаталогов записей базы данных сервера соединен со счетным входом модуля формирования адресов записей базы данных сервера и с тактирующим входом модуля селекции адресов каталогов записей в базе данных сервера, а третий выход модуля селекции длины подкаталогов записей базы данных сервера подключен к установочному входу модуля формирования адресов записей базы данных сервера, установочному входу модуля модификации адресов записей базы данных сервера и к управляющему входу модуля идентификации записей выборки данных электронного реестра, и модуль дискриминации временных циклов выборок записей данных, первый и второй управляющие входы которого соединены с первым и вторым управляющими выходами модуля идентификации записей выборки данных

электронного реестра, синхронизирующий вход модуля дискриминации временных циклов выборок записей данных подключен ко второму синхронизирующему входу электронного реестра, а установочный вход модуля дискриминации временных циклов выборок записей данных является установочным входом электронного реестра, при этом первый выход модуля дискриминации временных циклов выборок записей данных соединен со вторым синхронизирующим входом модуля идентификации записей выборки данных электронного реестра, второй выход модуля дискриминации временных циклов выборок записей данных подключен к третьему синхронизирующему входу модуля идентификации записей выборки данных электронного реестра, а третий выход модуля дискриминации временных циклов выборок записей данных соединен с синхронизирующим входом модуля селекции длины подкаталогов записей базы данных сервера и с установочным входом модуля идентификации записей выборки данных электронного реестра.

Сущность изобретения поясняется чертежами, где на фиг.1 представлена структурная схема электронного реестра, на фиг.2 -приведен пример конкретной конструктивной реализации модуля для селекции адресов каталогов записей в базе данных сервера, на фиг.3 -приведен пример конкретной конструктивной реализации модуля селекции адресов подкаталогов записей в базе данных сервера, на фиг.4 - приведен пример конкретной конструктивной реализации модуля модификации адресов записей базы данных сервера, на фиг.5 - приведен пример конкретной конструктивной реализации модуля селекции длины подкаталогов записей базы данных сервера, на фиг.6 - приведен пример конкретной конструктивной реализации модуля идентификации записей выборки данных электронного реестра, на фиг.7 - приведен пример конкретной конструктивной реализации модуля дискриминации временных циклов выборок записей данных.

Электронный реестр государственных закупок товаров, работ, услуг для нужд субъекта бюджетного планирования (фиг.1) содержит модуль 1 селекции адресов каталогов записей в базе данных сервера, модуль 2 селекции адресов подкаталогов записей в базе данных сервера, модуль 3 модификации адресов записей базы данных сервера, модуль 4 селекции длины подкаталогов записей базы данных сервера, модуль 5 формирования адресов записей базы данных сервера, модуль 6 идентификации записей выборки данных электронного реестра, модуль 7 дискриминации временных циклов выборок записей данных.

На фиг.1 показаны также первый 21 и второй 22 информационные входы электронного реестра, первый 23 и второй 24 синхронизирующие входы электронного реестра, и установочный вход 25 электронного реестра. Кроме того, на чертеже показаны адресный выход 26, информационный выход 27, и синхронизирующий 28 выходы электронного реестра.

Модуль 1 (фиг.2) селекции адресов каталогов записей в базе данных сервера содержит первый регистр 30, блок памяти 31, выполненный в виде постоянного запоминающего устройства, дешифратор 32, второй регистр 33, элементы 34-36 И, элементы 37, 38 ИЛИ, элементы 39-43 задержки. На чертеже показаны информационный 21, синхронизирующий 23 и тактирующий 44 входы, а также первый 45 и второй 46 информационные и первый 47, второй 48 и третий 49 синхронизирующие выходы.

Модуль 2 (фиг.3) селекции адресов подкаталогов записей в базе данных сервера содержит блок памяти 51, выполненный в виде постоянного запоминающего устройства, дешифратор 52, регистр 53, элементы 54-56 И, элемент 57 ИЛИ, элементы 58-60 задержки. На чертеже показаны информационный 61 и синхронизирующий 62 входы, а также первый 63 и второй 64 информационные выходы, и синхронизирующий 65 выход.

Модуль 3 (фиг.4) модификации адресов записей базы данных сервера содержит сумматор 8 и вычитающий счетчик 9. На чертеже показаны первый 105, второй 106 и третий 107 информационные входы, первый 108

синхронизирующий вход, установочный 109 вход, второй 110 синхронизирующий вход и вычитающий 111 вход, а также первый 112 и второй 113 информационные выходы.

Модуль 4 (фиг.5) селекции длины подкаталогов записей базы данных сервера содержит дешифратор 70, элементы 71-72 И, инвертор 73, элемент 74 задержки. На чертеже показаны информационный 75 и синхронизирующий 76 входы, а также первый 77, второй 78 и третий 79 выходы.

Модуль 5 (фиг.1) формирования адресов записей базы данных сервера выполнен в виде суммирующего счетчика, имеющего информационный 100, синхронизирующий 101. установочный 102 и счетный 103 входы, а также адресный 26 выход.

Модуль 6 (фиг.6) идентификации записей выборки данных электронного реестра содержит регистры 10, 11, компаратор 12 и группу 13 элементов И. На чертеже показаны информационный вход 22, первый 24 и второй 114 синхронизирующие входы, установочный 115 вход, третий 116 синхронизирующий вход, и управляющий вход 117, а также информационный 27 выход, первый 118 и второй 119 управляющие выходы.

Модуль 7 (фиг.7) дискриминации временных циклов выборок записей данных содержит триггер 81, элементы 82, 83 И, элементы 84, 85 ИЛИ, элементы 86-88 задержки. На чертеже показаны синхронизирующий вход 89, первый 90 и второй 91 управляющие входы, установочный вход 92, а также первый 93, второй 94 и третий 95 выходы.

Работу электронного реестра рассмотрим на примере выполнения запроса на получение сведений о минимальной цене товара, по которой продавцы предлагают свой товар на электронной торговой площадке государственных закупок.

Все виды товаров и услуг разбиты на каталоги по группам, в каждой из которых выделен отдельный подкаталог для конкретного вида товаров и услуг.

Для решения поставленной задачи на рабочем месте пользователя создается запрос, в котором указывается каталог интересующих его товаров и услуг, и подкаталог, относящийся к конкретному виду товаров и услуг. После чего пользователь нажимает клавишу «Выдать».

Кодограмма запроса имеет следующую структуру:
Вид каталога товаров и услугВид подкаталога товаров и услуг
Код каталога выбранных товаров и услугКод подкаталога выбранных товаров и услуг

Этот запрос поступает на информационный вход 21 электронного реестра (системы) и синхронизирующим импульсом с входа 23 кодограмма запроса заносится в регистр 30 модуля 1.

С первого выхода регистра 30 код каталога товаров и услуг поступает на вход дешифратора 32. Дешифратор 32 определяет признак каталога, выдавая на один их своих выходов высокий потенциал.

Для определенности положим, что высокий потенциал поступил на один вход элемента 34 И. Параллельно с этим синхронизирующий импульс с входа 23 системы задерживается элементом 43 на время срабатывания дешифратора 32, и далее опрашивает состояния элементов 34-36 И.

Учитывая то обстоятельство, что открытым по одному входу будет только элемент 34 И, то, пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 31.

В фиксированной ячейке памяти хранится базовый адрес выбранного каталога в базе данных сервера (на чертеже не показан).

Во-вторых, тот же импульс считывания, пройдя элемент 37 ИЛИ, задерживается элементом задержки 39 на время считывания содержимого фиксированной ячейки ПЗУ и затем поступает на синхронизирующий вход регистра 33, фиксируя в нем код адреса зоны памяти, поступающий с выхода ПЗУ 31.

Параллельно, этот же синхроимпульс задерживается элементом 40 на время занесения базового кода адреса в регистр 33, и затем выдается на выход 47 в качестве импульса синхронизации, свидетельствующего о том, что базовый код адреса каталога из регистра 33 готов к выдаче на выход 46.

С выхода 45 регистра 30 код подкаталога через вход 61 модуля 2 поступает на вход дешифратора 52. Дешифратор 52 расшифровывает код признака показателя, выдавая на один их своих выходов высокий потенциал.

Для определенности положим, что высокий потенциал поступил на один вход элемента 55 И. Одновременно с этим, синхронизирующий импульс с входа 23 поступает на вход 62 модуля 2, где задерживается элементом 58 на время срабатывания дешифратора 52, и далее опрашивает состояния элементов 54-56 И.

Учитывая то обстоятельство, что открытым по одному входу будет только элемент 55 И, то, пройдя этот элемент И, синхроимпульс поступает, во-первых, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 51, где хранится адрес зоны памяти подкаталога в сервере (на чертеже не показан).

Во-вторых, тот же импульс считывания, пройдя элемент 57 ИЛИ, задерживается элементом задержки 59 на время считывания содержимого фиксированной ячейки ПЗУ 51 и затем поступает на синхронизирующий вход регистра 53, фиксируя в нем содержимое ячейки памяти ПЗУ 51.

Структура считываемого кода из фиксированной ячейки ПЗУ 51 в регистре 53 состоит из двух частей и имеет следующий вид:

КодКод
начального адреса подкаталога в базе данных сервера длинны (числа позиций) подкаталога

Код базового адреса выбранного каталога с выхода 46 модуля 1 поступает на информационный 105 вход модуля 3, на информационный 106 вход которого с выхода 63 модуля 2 поступает код начального адреса подкаталога.

По синхронизирующему импульсу, поступающему с выхода 47 модуля 1, сумматор 8 модуля 3 суммирует указанные коды и с выхода 112 выдает суммарный адрес на информационный вход 100 модуля 5, в который он и заносится синхронизирующим импульсом с выхода 48 модуля 1.

Одновременно с этим, код длины подкаталога с выхода 64 регистра 53, поступает на информационный вход вычитающего счетчика 9 модуля 3 и заносится в него синхронизирующим импульсом с выхода 65 модуля 2. Элемент 60 задерживал этот импульс на время записи кода в регистр 53.

В процессе занесения суммарного кода адреса в счетчик модуля 5 и кода длинны подкаталога в счетчик 9 модуля 3, синхронизирующий импульс с выхода элемента задержки 41 модуля 1 через элемент 38 ИЛИ поступает на вход элемента 42, где задерживается на время занесения кодов в указанные счетчики модулей 3 и 5.

Затем с выхода 49 модуля 1 этот импульс выдается на выход 28 системы, откуда он поступает на вход первого канала прерывания сервера.

С приходом этого импульса сервер переходит на подпрограмму опроса содержимого ячейки базы данных сервера, адрес которой сформирован на выходе 26 системы. Сервер считывает содержимое ячейки по указанному адресу и через вход 22 системы по синхронизирующему импульсу, поступающему на вход 24, заносит его в регистр 10 модуля 6.

Структура кодограммы в регистре 10 модуля 6 будет иметь следующий вид:

кодкодкодкод
наименования товаров, работ и услугцены за ед.количества товаров, работ и услуг, выставленных на конкурсатрибутов участника размещения заказов

С выхода регистра 10 вся кодограмма подается на информационный вход регистра 11, а часть кодограммы, содержащая код цены за единицу товара или услуг, поступает на один вход компаратора 12 модуля 6.

Одновременно с этим синхронизирующий импульс с входа 24 системы проходит на вход 89 модуля 7, где задерживается элементом 86 на время записи кодограммы в регистр 10, и далее поступает на один вход элемента 83 И, открытый по другому входу высоким потенциалом с инверсного выхода триггера 81.

Триггер 81 находится в исходном состоянии, поэтому синхронизирующий импульс с выхода элемента 83 И проходит элемент 85 ИЛИ и через выход 94 поступает на синхронизирующий вход 106 регистра 3, занося кодограмму из регистра 2 в регистр 3.

Кроме того, с выхода элемента 83 И тот же синхронизирующий импульс задерживается элементом 87 на время занесения кодограммы в регистр 11, и, во - первых, он поступает на прямой вход триггера 81, устанавливая его в единичное состояние, при котором триггер 81 блокирует цепь похождения импульсов через элемент 83 И и подготавливает цепь прохождения импульсов через элемент 82 И, а во-вторых, он проходит через элемент 84 ИЛИ и далее через выход 95 как на установочный вход регистра 10, сбрасывая его в исходное состояние, так и через вход 76 и выход 77 модуля 4 на вычитающий вход счетчика 9 модуля, уменьшая код его показаний на единицу.

Код показаний счетчика 9 с выхода 113 модуля 3 через вход 75 модуля 4 поступает на вход дешифратора 70, реализующего следующую логику.

Если на входе дешифратора 70 будет код, равный нулю, то на выходе дешифратора 70 вырабатывается низкий потенциал, если же на входе дешифратора 70 будет зафиксировано любое значение кода, отличное от нулевого значения, то на его выходе вырабатывается высокий потенциал.

Учитывая, что показания счетчика 9 к данному моменту времени уменьшены лишь на единицу, то дешифратор 70 вырабатывает высокий потенциал, которым открывается элемент 72 И.

Параллельно с этим, импульс с входа 76 модуля 4 задерживается элементом 74 задержки на время срабатывания вычитающего счетчика 9 и далее поступает на вход элемента 72 И.

С выхода элемента 72 И импульс через выход 78 модуля 4 проходит как на счетный вход суммирующего счетчика модуля 5, так и на вход 44 модуля 1.

Счетчик модуля 5, прибавляя единицу к своим показаниям, формирует очередной адрес считывания ячейки памяти базы данных сервера.

С входа же 44 модуля 1 этот синхронизирующий импульс вновь проходит через элемент 38 ИЛИ, элемент 42 задержки, задерживающий импульс на время срабатывания счетчика 7, и выход 49 модуля 1 на выход 28 системы, откуда он поступает на вход первого канала прерывания сервера.

С приходом этого импульса сервер вновь переходит на подпрограмму опроса содержимого ячейки базы данных сервера, адрес которой сформирован на выходе 26 системы.

Сервер считывает содержимое ячейки по новому адресу и через вход 22 по синхронизирующему импульсу, поступающему на вход 24, вновь заносит его в регистр 10 модуля 6.

В отличие от первого случая синхронизирующий импульс с входа 89 модуля 7 после задержки элементом 86 проходит на выход 93 модуля 7 не через элемент 83 И, а через элемент 82 И, и сразу же поступает на синхронизирующий вход 114 компаратора 11. Компаратор 11 сравнивает коды цены предыдущей записи, которая хранится в регистре 11, с кодом вновь поступившей записи из регистра 2.

Если код цены вновь поступившей записи регистра 10 будет больше или равен коду цены, находящейся в регистре 11, то компаратор 12 формирует сигнал на выходе 118, который через вход 90 модуля 7 и далее элемент 84 ИЛИ проходит на выход 95, откуда, во - первых, поступает на установочный вход регистра 10, возвращая его в исходное состояние.

Во-вторых, он поступает на вход 76 модуля 4, обеспечивая формирование адреса очередной ячейки памяти базы данных сервера и ее считывание описанным выше образом.

Если же код цены вновь поступившей записи регистра 10 окажется меньше кода цены, хранящейся в регистре 11, то компаратор 12 формирует сигнал на выходе 119, откуда он, пройдя вход 91 модуля 7, во-первых, через элемент 85 ИЛИ и выход 94 сразу же поступает на синхронизирующий вход регистра 11, переписывая в него содержание регистра 10, а, во-вторых, он задерживается элементом 88 на время занесения кода новой записи в регистр 11, и далее через элемент 84 ИЛИ и выход 95 вновь сбрасывает регистр 10 в исходное состояние и поступает на вход 76 модуля 4, вновь запуская механизм формирования адреса очередной ячейки памяти базы данных сервера и ее считывания.

Описанный процесс продолжается до тех пор, пока показания счетчика 9 не будут равны нулю, что свидетельствует о том, что весь подкаталог предложений участников размещения заказов просмотрен.

Момент равенства нулю показаний счетчика 9 будет зафиксирован дешифратором 70, формирующим на своем выходе низкий потенциал. Этот потенциал инвертируется инвертором 73, который открывает элемент 71 И по одному входу, на другой вход которого подается тактирующий импульс с входа 76, задержанный элементом 74 задержки.

Тактирующий импульс проходит на выход элемента 71 И, и далее через выход 79 модуля 4 поступает, во-первых, на синхронизирующий вход 117 модуля 6, обеспечивая выдачу кодограммы с минимальной ценой за товар из регистра 11 через элементы 110 И на выход системы 27.

Во-вторых, тактирующий импульс поступает на установочные входы 109 сумматора 8 модуля 3 и вход 102 счетчика модуля 5, сбрасывая их в исходное состояние.

С выхода 27 системы кодограмма с минимальной ценой товара выдается на рабочее место пользователя.

Таким образом, введение новых устройств и блоков и новых конструктивных связей позволило существенно повысить быстродействие электронного реестра путем исключения поиска данных по всей базе данных и локализации поиска только по опорным адресам каталогов и подкаталогов товаров и услуг.

Источники информации, принятые во внимание при составлении описания заявки:

1. Патент США 0505651 М. кл. G06F 13/40, 13/38, 1992

2. Патент США 5129083 М. кл. G06F 12/00, 15/40, 1992 (прототип).

Электронный реестр государственных закупок товаров, работ, услуг для нужд субъекта бюджетного планирования, содержащий модуль селекции адресов каталогов записей в базе данных сервера, информационный вход которого является первым информационным входом электронного реестра, предназначенным для приема запросов пользователей на получение справок из электронного реестра, а синхронизирующий вход модуля селекции адресов каталогов записей в базе данных сервера является первым синхронизирующим входом электронного реестра, предназначенным для приема синхронизирующих импульсов занесения запросов пользователей в модуль селекции адресов каталогов записей в базе данных сервера, модуль идентификации записей выборки данных электронного реестра, информационный вход которого является вторым информационным входом электронного реестра, предназначенным для приема записей базы данных сервера, первый синхронизирующий вход модуля идентификации записей выборки данных электронного реестра является вторым синхронизирующим входом электронного реестра, предназначенным для приема синхронизирующих импульсов занесения записей электронного реестра в модуль идентификации записей выборки данных электронного реестра, а информационный выход модуля идентификации записей выборки данных электронного реестра является информационным выходом электронного реестра, предназначенным для выдачи данных электронного реестра на автоматизированные рабочие места пользователей системы, модуль формирования адресов записей базы данных сервера, адресный выход которого является адресным выходом электронного реестра, предназначенным для выдачи адресов записей электронного реестра на адресный вход сервера базы данных, отличающийся тем, что он содержит модуль селекции адресов подкаталогов записей в базе данных сервера, информационный вход которого соединен с первым информационным выходом модуля селекции адресов каталогов записей в базе данных сервера, а синхронизирующий вход модуля селекции адресов подкаталогов записей в базе данных сервера подключен к первому синхронизирующему входу электронного реестра, модуль модификации адресов записей базы данных сервера, первый информационный вход которого соединен со вторым информационным выходом модуля селекции адресов каталогов записей в базе данных сервера, второй информационный вход модуля модификации адресов записей базы данных сервера подключен к первому информационному выходу модуля селекции адресов подкаталогов записей в базе данных сервера, третий информационный вход модуля модификации адресов записей базы данных сервера соединен со вторым информационным выходом модуля селекции адресов подкаталогов записей в базе данных сервера, первый синхронизирующий вход модуля модификации адресов записей базы данных сервера подключен к первому синхронизирующему выходу модуля селекции адресов каталогов записей в базе данных сервера, а второй синхронизирующий вход модуля модификации адресов записей базы данных сервера соединен с синхронизирующим выходом модуля селекции адресов подкаталогов записей в базе данных сервера, при этом один информационный выход модуля модификации адресов записей базы данных сервера подключен к информационному входу модуля формирования адресов записей базы данных сервера, синхронизирующий вход которого соединен со вторым синхронизирующим выходом модуля селекции адресов каталогов записей в базе данных сервера, третий синхронизирующий выход которого является синхронизирующим выходом электронного реестра, модуль селекции длины подкаталогов записей базы данных сервера, информационный вход которого соединен с другим информационным выходом модуля модификации адресов записей базы данных сервера, первый выход модуля селекции длины подкаталогов записей базы данных сервера подключен к вычитающему входу модуля модификации адресов записей базы данных сервера, второй выход модуля селекции длины подкаталогов записей базы данных сервера соединен со счетным входом модуля формирования адресов записей базы данных сервера и с тактирующим входом модуля селекции адресов каталогов записей в базе данных сервера, а третий выход модуля селекции длины подкаталогов записей базы данных сервера подключен к установочному входу модуля формирования адресов записей базы данных сервера, установочному входу модуля модификации адресов записей базы данных сервера и к управляющему входу модуля идентификации записей выборки данных электронного реестра, и модуль дискриминации временных циклов выборок записей данных, первый и второй управляющие входы которого соединены с первым и вторым управляющими выходами модуля идентификации записей выборки данных электронного реестра, синхронизирующий вход модуля дискриминации временных циклов выборок записей данных подключен ко второму синхронизирующему входу электронного реестра, а установочный вход модуля дискриминации временных циклов выборок записей данных является установочным входом электронного реестра, при этом первый выход модуля дискриминации временных циклов выборок записей данных соединен со вторым синхронизирующим входом модуля идентификации записей выборки данных электронного реестра, второй выход модуля дискриминации временных циклов выборок записей данных подключен к третьему синхронизирующему входу модуля идентификации записей выборки данных электронного реестра, а третий выход модуля дискриминации временных циклов выборок записей данных соединен с синхронизирующим входом модуля селекции длины подкаталогов записей базы данных сервера и с установочным входом модуля идентификации записей выборки данных электронного реестра.



 

Похожие патенты:

Полезная модель относится к вычислительной технике, в частности, к автоматизированной информационной системе планирования перегруппировки войск (сил) основными видами транспорта. Техническим результатом является повышение быстродействия системы путем локализации диапазона адресов поиска данных в базе данных сервера с помощью идентификаторов временного периода перегруппировки войск.
Наверх