СИСТЕМА УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ ДОКУМЕНТООБОРОТОМ ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА Российский патент 2005 года по МПК G06F17/30 

Описание патента на изобретение RU2260843C1

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

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

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

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

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

Претенденты сообщают в конкурсную комиссию ИМЦ (заказчику) следующую информацию о себе:

- наименование,

- адрес,

- телефон,

- дату, место и орган регистрации,

- организационно-правовую форму,

- уставной капитал,

- число работников,

- банковские реквизиты,

- сведения о платежеспособности предприятия;

- заверенные копии учредительных документов,

- лицензии на определенные виды деятельности,

- заверенную региональной налоговой инспекцией копию последнего балансового отчета.

ИМЦ вместе с Заказчиком выполняет следующие функции:

а) подготавливает документы для объявления торгов (конкурса), осуществляет публикацию их в системе и рассылку приглашений (для закрытого конкурса);

б) производит сбор заявок на участие в конкурсе;

г) проводит ознакомление претендентов с конкурсной документацией и дает необходимые разъяснения;

д) обеспечивает сбор, хранение и оценку представленных заявок;

е) осуществляет процедуру торгов (конкурса) и ее оформление;

ж) осуществляет оценку заявок и принимает решение о выигравшей заявке;

з) определяет победителя или принимает иное решение по результатам торгов (конкурса).

Конкурсная документация содержит следующую информацию:

а) инструкции по подготовке заявок на участие в торгах (конкурсе);

б) критерии и порядок оценки квалификации претендента;

в) характер и необходимые технические и качественные характеристики закупаемой продукции, желательные или необходимые сроки поставки продукции;

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

д) порядок и срок представления заявок на участие в торгах (конкурсе);

е) срок действия заявок на участие в торгах (конкурсе);

ж) дату и время закрытия заявок на участие в торгах (конкурсе);

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

Основные критерии, учитываемые при определении выигравшей заявки:

а) цена за единицу продукции, включая транспортные расходы на доставку;

б) качество поставляемой продукции;

в) объемы и сроки поставки.

ИМЦ вместе с Заказчиком извещает участников о результате проведенных торгов. При этом ИМЦ направляет официальное извещение выигравшему участнику торгов.

Заказчик обязан опубликовать информацию о победителе торгов (конкурса) не позднее чем через 10 дней после подведения их итогов.

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

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

Известны системы, которые могли бы быть использованы для организации электронного документооборота в информационно-маркетинговом центре при реализации перечисленных выше функций [1, 2].

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

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

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

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

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

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

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

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

Система (фиг.1) содержит первый 1 и второй 2 регистры, блок 3 установки режима работы, устройство 4 идентификации базового адреса утвержденных заявок, устройство 5 модификации базового адреса утвержденных заявок, устройство 6 идентификации базового адреса заказчиков, блок 7 формирования сигналов управления записью и считыванием данных, дешифратор 8, устройство 9 идентификации базового адреса уведомлений пользователей, устройство 10 идентификации базового адреса конкурсных заявок, блок 11 коммутации каналов выдачи данных и элементы 12 ИЛИ группы.

На фиг.1 также показаны первый 15, второй 16, третий 17, четвертый 18, пятый 19 информационные входы системы, первый 20, второй 21, третий 22, четвертый 23 и пятый 24 синхронизирующие входы системы, установочный вход 25 системы, а также адресный 30 выход системы, первый 31, второй 32 и третий 33 синхронизирующие выходы системы, информационные выходы 34-36 группы информационных выходов системы и информационный выход 37 системы.

Блок 3 (фиг.2) содержит регистр 40, дешифратор 41, элементы 42-44 И, элементы 45, 46 ИЛИ, элемент 47 задержки.

На чертеже также показаны информационный вход 17 блока, синхронизирующие входы 48, 49 и синхронизирующие выходы 50-52 блока.

Устройство 4 (фиг.3) содержат блок памяти 60, выполненный в виде постоянного запоминающего устройства, регистр 61, счетчик 62, сумматор 63, элементы 64-66 задержки.

На чертеже также показаны синхронизирующий 67 и установочный 25 входы устройства, а также информационные 68, 69 и синхронизирующий 70 выходы блока.

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

Кроме того, на чертеже показаны первый 80 и второй 81 синхронизирующие и информационный 82 входы, а также информационный 83 и синхронизирующий 84 выходы устройства.

Устройство 6 (фиг.5) содержит блок 90 памяти, выполненный в виде постоянного запоминающего устройства, дешифратор 91, элементы 92-94 И, элемент 95 ИЛИ, элементы 96, 97 задержки.

Кроме того, на чертеже показаны информационный 98 и синхронизирующий 99 входы, а также информационный 100 и синхронизирующий 101 выходы.

Блок 7 (фиг.6) содержит регистр 105, триггер 106, элементы 107-108 И, элементы 109 ИЛИ группы, элементы 110-113 ИЛИ, элементы 114-118 задержки.

Кроме того, на чертеже показаны первый 119, второй 120, третий 121, четвертый 122 и пятый 123 информационные входы блока, первый 124, второй 125, третий 126, четвертый 127 и пятый 128 синхронизирующие входы блока, управляющий вход 129 блока, а также адресный выход 30 и синхронизирующие выходы 31-33 блока.

Устройство 9 (фиг.7) содержит блок памяти 130, выполненный в виде постоянного запоминающего устройства, счетчик 131, регистр 132, триггер 133, элементы 134-135 И, элемент 136 ИЛИ, элементы 137-138 задержки.

Кроме того, на чертеже показаны информационный 19, синхронизирующий 24 и установочный 25 входы устройства, а также информационные 139, 140 и синхронизирующий 141 выходы устройства.

Устройство 10 (фиг.8) содержит компаратор 151, блок 152 памяти, выполненный в виде постоянного запоминающего устройства, регистр 153, сумматор 154, счетчик 155, элемент 156 И, элементы 157-159 задержки.

Кроме того, на чертеже показаны первый 18 и второй 161 информационные и синхронизирующий 162 входы устройства, а также информационный 165 и синхронизирующие 163, 164 выходы блока.

Блок 11 (фиг.9) содержит первую 170, вторую 171 и третью 172 группы элементов И.

Кроме того, на чертеже показаны информационный 173, синхронизирующий 174 и управляющие 175 -177 входы блока, а также информационные 34-36 выходы блока.

Все узлы и элементы системы выполнены на стандартных потенциально-импульсных элементах. Для упрощения чертежа цепи установки узлов и блоков в исходное состояние на чертеже не показаны.

Система работает следующим образом.

Документы, представляемые Заказчиком торгов в ИМЦ в виде заявки на открытый конкурс, должны проходить через следующие этапы, каждому из которых соответствует определенный статус:

- "заведена" - документы заявки заведены Заказчиком;

- "утверждена" - документы заявки приняты организатором торгов ИМЦ, и она может быть выставлена на торги;

- "в ожидании" - документы заявки находятся в стадии после утверждения Заказчика до даты времени начала регистрации участников в торгах;

- "в работе" - документы заявки находятся в стадии предконкурсной подготовки;

- "на конкурсе" - документы заявки находятся в процессе проведения конкурса - выявления победителя;

- "утверждена" - решение по заявке принято, и идет подписание контракта;

- "завершена" - контракт по заявке заключен.

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

На первом этапе Заказчик должен войти в базу данных заявок ИМЦ, находящихся в стадии подготовки, и добавить свою новую заявку.

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

КОД ИДЕНТИФИКАТОРА ЗАКАЗЧИКАСОДЕРЖАТЕЛЬНАЯ ЧАСТЬ ДОКУМЕНТАЦИИ ЗАЯВКИ

СОДЕРЖАТЕЛЬНАЯ ЧАСТЬ ДОКУМЕНТАЦИИ ЗАЯВКИ содержит следующие поля:

- поле названия конкурса;

- поле для ввода краткого описания сути конкурса (не более 300 символов);

- поле классификатора конкурса по ОКП

- поле даты начала регистрации участников на участие в конкурсе (торгах);

- поле даты начала подачи предложений на конкурс;

- поле даты окончания конкурса;

- поле для ввода критерия и порядка оценки квалификации претендента, поле должно иметь возможность прикрепления к нему файла;

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

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

- поле для ввода типового контракта, поле должно иметь возможность прикрепления к нему файла;

- поле для ввода дополнительного комментария.

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

Параллельно с этим с информационного входа 17 системы в блок 3 поступает код первого режима работы, который заносится в регистр 40 блока 3 тем же синхронизирующим сигналом с входа 20, поступающим на синхронизирующий вход регистра 40 через вход 48 и элемент 45 ИЛИ блока 3.

Код идентификатора заказчика с выхода 180 регистра 1 через вход 98 блока 6 поступает на вход дешифратора 91 блока 6, который расшифровывает код идентификатора заказчика и открывает один из элементов 92-94 И. Для определенности допустим, что открыт по одному входу будет элемент 92 И.

Одновременно с этим код режима работы системы в регистре 40 расшифровывается дешифратором 41, который высоким потенциалом на одном из своих выходов открывает элемент 43 И. Импульс синхронизации с выхода элемента 45 ИЛИ блока 3, задержанный элементом 47 на время срабатывания дешифраторов 41 блока 3 и 91 блока 6, проходит через элементы 43 И, 46 ИЛИ через выход 51 на вход 99 блока 6.

С входа 99 синхронизирующий импульс, во-первых, проходит через открытый элемент 92 И на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 90, где хранится базовый адрес ячейки памяти базы данных, закрепленной за данным заказчиком, и считывает ее содержимое через выход 100 блока 6 на информационный вход 119 блока 7. С входа 119 блока 7 считанный код базового адреса через элементы 109 ИЛИ группы поступает на информационный вход регистра 105.

Во-вторых, тот же импульс считывания, пройдя элемент 95 ИЛИ блока 6, задерживается элементом 97 задержки на время считывания содержимого фиксированной ячейки ПЗУ и затем с выхода 101 через вход 124, элемент 110 ИЛИ, элемент 111 ИЛИ блока 7 поступает на синхронизирующий вход регистра 105 блока 7, фиксируя в регистре 105 базовый адрес первой ячейки памяти, закрепленной за данным заказчиком.

С выхода регистра 105 блока 7 код базового адреса выдается на адресный выход 30 системы.

В-третьих, пройдя элемент 110 ИЛИ, этот же синхронизирующий импульс задерживается элементом 114 на время занесения кода адреса в регистр 105 и далее проходит через элементы 108 И, 113 ИЛИ на выход 32 системы. Элемент 108 И открыт по второму входу, поскольку на него подан высокий потенциал с инверсного выхода триггера 106, находящегося в исходном состоянии.

По сигналу с выхода 32, поступающему на вход первого канала прерывания сервера базы данных системы (на чертеже не показан), сервер переходит на подпрограмму записи содержимого содержательной части заявки с выхода 181 регистра 1 через элементы 12 ИЛИ группы и выход 37 системы по адресу, сформированному на выходе 30 системы.

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

С этой целью на пульте управления организатора торгов (на чертеже не показан) устанавливается режим считывания заявок из базы данных сервера. Код установленного режима с входа 15 поступает на информационный вход регистра 40 блока 3.

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

Параллельно с этим с информационного входа 17 системы код установленного режима работы заносится в регистр 40 блока 3 тем же синхронизирующим сигналом с входа 20, поступающим на синхронизирующий вход регистра 40 через вход 48 и элемент 45 ИЛИ блока 3.

Код идентификатора заказчика с выхода 180 регистра 1 через вход 98 блока 6 поступает на вход дешифратора 91 блока 6. Дешифратор 91 расшифровывает код идентификатора заказчика и открывает один из элементов 92-94 И. Для определенности допустим, что открыт по одному входу будет тот же элемент 92 И, что и в первом режиме.

Одновременно с этим код режима работы системы в регистре 40 расшифровывается дешифратором 41, который высоким потенциалом на одном из своих выходов открывает элемент 44 И. Импульс синхронизации с выхода элемента 45 ИЛИ блока 3, задержанный элементом 47 на время срабатывания дешифраторов 41 блока 3 и 91 блока 6, проходит через элемент 44 И на выход 50 блока 3 и далее поступает через вход 129 блока 7 на единичный вход триггера 106 и устанавливает его в единичное состояние, при котором низким потенциалом с инверсного выхода триггера 106 элемент 108 будет закрыт, а высоким потенциалом с прямого выхода триггера 106 элемент 107 будет открыт.

Параллельно с этим тот же синхронизирующий импульс с выхода элемента 44 И блока 3 проходит элемент 46 ИЛИ и с выхода 51 блока 3 поступает на вход 99 блока 6.

С входа 99 синхронизирующий импульс после задержки элементом 96, во-первых, проходит через открытый элемент 92 И на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 90, где хранится базовый адрес ячейки памяти базы данных, закрепленной за данным заказчиком, и считывает ее содержимое через выход 100 блока 6 на информационный вход 119 блока 7. С этого входа считанный код базового адреса через элементы 109 ИЛИ группы поступает на информационный вход регистра 105.

Во-вторых, тот же импульс считывания, пройдя элемент 95 ИЛИ блока 6, задерживается элементом 97 задержки на время считывания содержимого фиксированной ячейки ПЗУ, и затем с выхода 101 через вход 124, элемент 110 ИЛИ, элемент 111 ИЛИ блока 7 поступает на синхронизирующий вход регистра 105 блока 7 блока 4, фиксируя в регистре базовый адрес первой ячейки памяти, закрепленной за данным заказчиком.

С выхода регистра 105 блока 7 код базового адреса выдается на адресный выход 30 системы.

В-третьих, пройдя элемент 110 ИЛИ, этот же синхронизирующий импульс задерживается элементом 114 на время занесения кода адреса в регистр 105 и далее проходит через элементы 107 И, 112 ИЛИ на выход 31 системы. Элемент 107 И будет открыт, поскольку на его второй вход подан высокий потенциал с прямого выхода триггера 106.

По сигналу с выхода 31, поступающему на вход второго канала прерывания сервера базы данных системы (на чертеже не показан), сервер переходит на подпрограмму считывания содержимого содержательной части заявки данного Заказчика торгов из ячейки памяти базы данных сервера по адресу, указанному на выходе 30 системы.

Кроме того, импульс с выхода элемента 107 И задерживается элементом 117 на время длительности импульса и поступает на установочный вход триггера 106, возвращая его в исходное состояние.

Считанная содержательная часть заявки с выхода сервера поступает на информационный вход 16 системы, откуда подается на информационный вход регистра 2, куда заносится синхронизирующим импульсом сервера с входа 21. С выхода регистра 2 содержательная часть документации заявки через один из выходов 34-36 блока 11 выдается на экран дисплея организатора торгов для рассмотрения заявки и ее утверждения.

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

С этой целью организатор торгов на пульте управления набирает код \Утверждена\, который поступает с информационного входа 17 на информационный вход регистра 40 блока 3 и заносится в него синхронизирующим импульсом с входа 22 через вход 49 и элемент 45 ИЛИ блока 3.

Код режима утверждения в регистре 40 расшифровывается дешифратором 41, который высоким потенциалом на одном из своих выходов открывает теперь элемент 42 И. Импульс синхронизации с выхода элемента 45 ИЛИ, задержанный элементом 47 на время срабатывания дешифратора 41 блока 3, проходит через элемент 42 И на выход 52.

С выхода 52 блока 3 синхронизирующий импульс подается на вход 67 устройства 4 и далее, во-первых, поступает на вход фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 60, где хранится базовый адрес первой ячейки зоны памяти сервера, выделенной для хранения документации утвержденных заявок, и считывает его на информационный вход регистра 61.

Во-вторых, тот же импульс с входа 67 задерживается элементом 64 на время считывания кода из ПЗУ 60 и поступает на синхронизирующий вход регистра 61, фиксируя в последнем базовый адрес первой ячейки памяти зоны памяти сервера, выделенной для хранения документации утвержденных заявок.

Код базового адреса зоны памяти утвержденных заявок с выхода регистра 61 поступает на одни входы сумматора 63, другие входы которого соединены с выходами счетчика 62. Учитывая, что к этому моменту утвержденных заявок еще не было, то показания счетчика 62 будут равны нулю.

Кроме того, синхронизирующий импульс с выхода элемента задержки 64 задерживается элементом 65 на время занесения кода в регистр 61 и затем поступает на синхронизирующий вход сумматора 63, фиксируя в последнем код базового адреса зоны памяти утвержденных заявок.

Сформированный код базового адреса через выход 68 выдается на вход 120 блока 7 и далее через элементы 109 ИЛИ группы поступает на информационный вход регистра 105.

Тот же синхронизирующий импульс с выхода элемента 65 задерживается элементом 66 на время срабатывания сумматора 63 и поступает на счетный вход счетчика 62, фиксируя в счетчике количество утвержденных заявок на торги. Показания счетчика через выход 69 выдаются на вход 82 устройства 5.

Кроме того, синхронизирующий импульс с выхода элемента задержки 66 выдается на выход 70 и далее поступает через вход 125 блока 7 и элементы 110, 111 ИЛИ на синхронизирующий вход регистра 105, фиксируя в нем код базового адреса.

С выхода регистра 105 блока 7 код базового адреса выдается на адресный выход 30 системы.

Кроме того, тот же импульс считывания, пройдя элемент 110 ИЛИ, задерживается элементом 114 на время занесения кода адреса в регистр 105 и далее проходит через элементы 108 И, 113 ИЛИ на выход 32 системы. Элемент 108 И будет открыт по второму входу, поскольку на него подан высокий потенциал с инверсного выхода триггера.

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

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

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

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

Для решения этой задачи на вход 80 устройства 5 с входа 23 системы поступает сигнал от таймера, фиксирующего смену суток, например, в 00 часов 00 минут 00 секунд.

Этот сигнал, во-первых, поступает на вход фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 71, где хранится базовый адрес первой ячейки зоны памяти сервера, выделенной для хранения документации утвержденных заявок, и считывает его на информационный вход счетчика 72.

Во-вторых, тот же импульс с входа 80 задерживается элементом 78 на время считывания кода из ПЗУ 71 и поступает на синхронизирующий вход счетчика 72, фиксируя в последнем базовый адрес первой ячейки памяти зоны памяти сервера, выделенной для хранения документации утвержденных заявок.

Код базового адреса зоны памяти утвержденных заявок с выхода счетчика 72 поступает на выход 83 устройства 5 и далее подается на информационный вход 121 блока 7. С входа 121 блока 7 считанный код базового адреса через элементы 109 ИЛИ группы поступает на информационный вход регистра 105.

В-третьих, тот же импульс синхронизации, пройдя элемент 76 ИЛИ, поступает на счетный вход счетчика 73, подсчитывающего число просмотренных заявок, которое подается на один вход компаратора 74, на другой вход 82 которого постоянно подано с выхода 69 счетчика 62 устройства 4 количество утвержденных заявок.

В-четвертых, тот же импульс синхронизации с выхода элемента 76 ИЛИ задерживается элементом 79 задержки на время срабатывания счетчика 73 и поступает на синхронизирующий вход компаратора 74.

Компаратор 74 сравнивает показания упомянутых счетчиков, и, если показания счетчика 73 меньше числа утвержденных заявок, то на выходе 84 компаратора 74 формируется импульс, который с выхода 84 компаратора 74 проходит на выход устройства 5 и далее через вход 126 и элемент 111 ИЛИ блока 7 поступает на синхронизирующий вход регистра 105 блока 7, фиксируя в регистре 105 адрес ячейки памяти, в которой находится утвержденная заявка.

Кроме того, этот же синхронизирующий импульс с входа 126 задерживается элементом 115 на время занесения кода адреса в регистр 105 и далее проходит через элемент 112 ИЛИ на выход 31 системы.

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

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

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

С выхода соответствующих разрядов регистра 2 упомянутый код даты поступает через вход 161 устройства 10 на один вход компаратора 151, на другой вход которого с входа 18 постоянно подан код текущей даты.

С поступлением синхронизирующего импульса сервера на вход 21 системы для занесения содержательной части утвержденной заявки в регистр 2 он подается также на вход 162 устройства 10 и далее на вход элемента 156 задержки. Синхронизирующий импульс задерживается элементом 156 на время приема данных регистром 2 и затем поступает на синхронизирующий вход компаратора 151.

Если дата, содержащаяся в заявке, меньше текущей даты, то на выходе 163 компаратора 151 формируется сигнал, который поступает на счетный вход 81 устройства 5 и далее на счетный вход счетчика 72, формируя адрес считывания очередной заявки и очередной сигнал считывания описанным выше образом.

Если же дата в заявке совпала с текущей датой, то на выходе 166 компаратора 151 формируется сигнал, который поступает на вход фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 152, где хранится базовый адрес первой ячейки зоны памяти сервера, выделенной для хранения документации заявок, находящихся в работе, и считывает его на информационный вход регистра 153.

Во-вторых, тот же импульс с выхода 166 компаратора 151 задерживается элементом 157 на время считывания кода из ПЗУ 152 и поступает на синхронизирующий вход регистра 153, фиксируя в последнем базовый адрес первой ячейки памяти зоны памяти сервера, выделенной для хранения документации заявок, находящихся в работе.

Код базового адреса зоны памяти заявок, находящихся в работе, с выхода регистра 153 поступает на одни входы сумматора 154, другие входы которого соединены с выходами счетчика 155.

Кроме того, синхронизирующий импульс с выхода элемента задержки 157 задерживается элементом 158 на время занесения кода в регистр 153 и затем поступает на синхронизирующий вход сумматора 154, фиксируя в сумматоре код базового адреса зоны памяти заявок как сумму базового адреса и числа показаний счетчика 155.

Сформированный код базового адреса через выход 165 выдается на вход 122 блока 7 и далее через элементы 109 ИЛИ группы поступает на информационный вход регистра 105.

Тот же синхронизирующий импульс с выхода элемента 158 задерживается элементом 159 на время срабатывания сумматора 154 и, во-первых, поступает на счетный вход счетчика 155, фиксируя в счетчике количество заявок, находящихся в работе.

Во-вторых, синхронизирующий импульс с выхода элемента 159 задержки выдается на выход 164 устройства 10 и далее поступает через вход 127 блока 7 и элемент 111 ИЛИ на синхронизирующий вход регистра 105, фиксируя в нем код базового адреса.

Кроме того, тот же импульс считывания с входа 127 блока 7 задерживается элементом 116 на время занесения кода адреса в регистр 105 и далее проходит через элемент 113 ИЛИ на выход 32 системы.

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

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

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

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

Кодограмма уведомления поступает на информационный вход 19 системы и далее на информационный вход регистра 132 и сопровождается синхронизирующим импульсом, поступающим с входа 24 системы на синхронизирующий вход регистра 132.

После записи содержательной части уведомления в регистр 132 устройства 9 тот же импульс синхронизации с входа 24 поступает на вход элемента 134 И, открытого по второму входу высоким потенциалом с инверсного выхода триггера 133. С выхода элемента 134 И синхронизирующий импульс, во-первых, поступает на вход фиксированной ячейки памяти постоянного запоминающего устройства (ПЗУ) 130, где хранится базовый адрес первой ячейки зоны памяти сервера, выделенной для хранения уведомлений пользователей, и считывает его на информационный вход счетчика 131.

Во-вторых, тот же импульс с выхода элемента 134 И задерживается элементом 137 на время считывания кода из ПЗУ 130 и поступает на синхронизирующий вход счетчика 131, фиксируя в последнем базовый адрес первой ячейки памяти зоны памяти сервера, выделенной для хранения принятых уведомлений.

Код базового адреса зоны памяти принятых уведомлений пользователей с выхода 140 устройства 9 через вход 123 и элементы 109 ИЛИ группы блока 7 поступает на информационный вход регистра 105.

Кроме того, синхронизирующий импульс с выхода элемента задержки 137 проходит элемент 136 ИЛИ, задерживается элементом 138 на время занесения кода в счетчик 131 и через выход 141 устройства 9 и вход 128 блока 7 проходит элемент 111 ИЛИ и поступает на синхронизирующий вход регистра 105, фиксируя в последнем код базового адреса уведомлений пользователей.

Одновременно с этим тот же синхронизирующий импульс с входа 128 задерживается элементом 118 на время занесения кода адреса в регистр 105 и далее проходит на выход 33 системы.

По сигналу с выхода 33 системы, поступающему на вход третьего канала прерывания сервера базы данных системы (на чертеже не показан), сервер переходит на подпрограмму записи содержимого содержательной части уведомления с выхода 139 устройства 9 через элементы 12 ИЛИ группы и выход системы 37 по адресу, указанному на выходе 30 системы.

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

Кроме того, тот же синхронизирующий импульс с выхода элемента 137 задержки поступает на единичный вход триггера 133, переводя его в единичное состояние, при котором элемент 134 И будет закрыт, а элемент 135 И - открыт. Этим самым подготавливается цепь для прохождения очередного синхронизирующего импульса с входа 24 при приеме следующего уведомления теперь уже через элемент 135 И на счетный вход счетчика 131, который будет формировать очередной адрес записи принятого уведомления от очередного пользователя.

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

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

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

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

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

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

1. Патент США №5455947 А, 03.10. 95.

2. Патент США №5713014 А, 27.01.98 (прототип).

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

название год авторы номер документа
СИСТЕМА УПРАВЛЕНИЯ ПРОВЕДЕНИЕМ КОНКУРСНЫХ ТОРГОВ НА ЭЛЕКТРОННОЙ ТОРГОВОЙ ПЛОЩАДКЕ 2004
  • Арлазаров В.Л.
  • Боженов А.Ю.
  • Кульянов А.К.
  • Романов А.Н.
  • Славин О.А.
  • Хлебутин П.С.
RU2256217C1
СИСТЕМА ЗАЩИТЫ КОНКУРСНЫХ ПРЕДЛОЖЕНИЙ В ГОСУДАРСТВЕННЫХ ЗАКУПКАХ 2004
  • Арлазаров В.Л.
  • Боженов А.Ю.
  • Кульянов А.К.
  • Романов А.Н.
  • Славин О.А.
  • Хлебутин П.С.
RU2265883C1
СИСТЕМА ДИСТАНЦИОННОГО ОБУЧЕНИЯ 2005
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
RU2282247C1
СИСТЕМА МОНИТОРИНГА ЭЛЕКТРОННЫХ ТОРГОВ НЕЗАВИСИМЫМ РЕГИСТРАТОРОМ 2014
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
RU2581769C1
СИСТЕМА УПРАВЛЕНИЯ ПРОВЕДЕНИЕМ ЭЛЕКТРОННЫХ ТОРГОВ 2003
  • Арлазаров В.Л.
  • Романов А.Н.
  • Славин О.А.
  • Хлебутин П.С.
  • Церковников А.Ю.
RU2255373C1
СИСТЕМА ИНФОРМАЦИОННОГО ВЗАИМОДЕЙСТВИЯ ИНФОРМАЦИОННО-МАРКЕТИНГОВЫХ ЦЕНТРОВ В ИНТЕГРИРОВАННОЙ ИНФРАСТРУКТУРЕ ЭЛЕКТРОННОЙ ТОРГОВЛИ 2004
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
RU2271572C1
АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПРОВЕДЕНИЯ ФИНАНСОВЫХ ПЛАТЕЖЕЙ МЕЖДУ УЧАСТНИКАМИ ТОРГОВЫХ СДЕЛОК 2004
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
  • Акимова Галина Павловна
RU2278412C1
АНАЛИТИЧЕСКАЯ СИСТЕМА ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА 2004
  • Арлазаров Владимир Львович
  • Романов Анатолий Николаевич
  • Славин Олег Анатольевич
  • Кульянов Александр Кулджанович
RU2274895C1
Устройство проведения электронных торгов предметами снабжения (УПЭТ) 2022
  • Кордыш Феликс Семенович
  • Степанов Валерий Алексеевич
RU2793590C1
СИСТЕМА ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННОЙ БЕЗОПАСНОСТИ ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА 2004
  • Арлазаров В.Л.
  • Боженов А.Ю.
  • Кульянов А.К.
  • Романов А.Н.
  • Славин О.А.
  • Хлебутин П.С.
RU2258254C1

Иллюстрации к изобретению RU 2 260 843 C1

Реферат патента 2005 года СИСТЕМА УПРАВЛЕНИЯ ЭЛЕКТРОННЫМ ДОКУМЕНТООБОРОТОМ ИНФОРМАЦИОННО-МАРКЕТИНГОВОГО ЦЕНТРА

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

Формула изобретения RU 2 260 843 C1

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

Документы, цитированные в отчете о поиске Патент 2005 года RU2260843C1

US 5713014 А, 27.01.1998
ИНТЕРАКТИВНАЯ РЕКЛАМНО-ИНФОРМАЦИОННАЯ СЕТЬ МУЛЬТИМЕДИЙНЫХ САЛОНОВ 1999
  • Горелик С.Л.
RU2156040C1
US 5455947 A, 03.10.1995
US 4466063 A, 14.08.1984
DE 3041322 A1, 21.05.1981.

RU 2 260 843 C1

Авторы

Акимова Г.П.

Арлазаров В.Л.

Пашкин М.А.

Романов А.Н.

Славин О.А.

Даты

2005-09-20Публикация

2004-02-04Подача