Организация программы автоматизированной системы электронного документооборота гас выборы

 

Изобретение относится к вычислительной технике, в частности, к автоматизированной системе электронного документооборота ГАС «Выборы» Техническим результатом является повышение быстродействия системы путем локализации поиска адресов картотеки дел по идентификаторам дел, находящихся в делопроизводстве. Технический результат достигается тем, что система содержит блок приема материалов дел и запросов, блок селекции адреса картотеки в базе данных сервера, блок идентификации адреса номера дела в выбранной картотеке, блок модификации адреса записей базы данных сервера, блок формирования сигналов записи и считывания базы данных сервера, блок приема записей базы данных сервера, блок адресации дел пользователям, блок приема рассматриваемых дел, блок селекции опорного адреса базы данных пользователя, блок идентификации текущего адреса базы данных пользователя. 8 ил.

Изобретение относится к вычислительной технике, в частности, к автоматизированной системе электронного документооборота государственной автоматизированной системы (ГАС) «Выборы».

Электронный документооборот ГАС «Выборы» базируется на информационном обеспечении объектов системы, имеет однородную структуру и содержит фонд справочников, технологический и информационный фонды.

Фонд справочников содержит условно-постоянную информацию и включает в свой состав общесистемные справочники и общероссийские классификаторы (для фонда справочников КСА ЦИК).

Технологический фонд содержит:

- формы документов, которые циркулируют в процессе функционирования ГАС «Выборы»;

- логическую схему БД;

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

Информационный фонд содержит совокупность информации, используемой подсистемами при функционировании ГАС «Выборы». Совокупность информационных фондов образует информационную базу ГАС «Выборы».

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

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

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

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

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

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

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

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

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

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

Цель изобретения - повышение быстродействия системы путем локализации адресов картотеки дел по идентификаторам дел, находящихся делопроизводстве ГАС «Выборы».

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

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

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

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

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

Система (фиг.1) содержит блок 1 приема материалов дел и запросов, блок 2 селекции адреса картотеки в базе данных сервера, блок 3 идентификации адреса номера дела в выбранной картотеке, блок 4 модификации адреса записей базы данных сервера, блок 5 формирования сигналов записи и считывания базы данных сервера,

блок 6 приема записей базы данных сервера, блок 7 адресации дел пользователям, блок 8 приема рассматриваемых дел, блок 9 селекции опорного адреса базы данных пользователя, блок 10 идентификации текущего адреса базы данных пользователя.

На фиг.1 показаны первый 11, второй 12, третий 13 и четвертый 14 информационные входы системы, первый 15, второй 16, третий 17 и четвертый 18 синхронизирующие входы системы, а также первый 20 и второй 21 информационные выходы системы, группа 22-24 информационных выходов системы, адресный выход 25 системы первый 26, второй 27 и третий 28 синхронизирующие выходы системы.

Блок 1 (фиг.2) содержит регистр 40, триггер 41, группы 42-43 элементов И, элемент 44 ИЛИ, группа 45 элементов ИЛИ, элементы 46-48 задержки. На чертеже показаны информационные 11, 12 и синхронизирующие 15, 16 входы, а также информационные 29-32 и синхронизирующие 33-35 выходы.

Блок 2 (фиг.3) содержит дешифратор 50, блок 51 памяти, выполненный в виде постоянного запоминающего устройства, регистр 52, элементы 53-55 И, элементы 56-57 задержки. На чертеже показаны информационный 58 и синхронизирующий 59 входы, а также информационный 60 и синхронизирующий 61 выходы.

Блок 3 (фиг.4) содержит дешифратор 64, блок 65 памяти, выполненный в виде постоянного запоминающего устройства, регистр 66, элементы 67-69 И, элементы 70-72 задержки. На чертеже показаны информационный 73 и синхронизирующий 74 входы, а также информационный 75 и синхронизирующий 76 выходы.

Блок 4 (фиг.1) выполнен в виде сумматора, имеющего информационные и синхронизирующий входы, а также информационный выход.

Блок 5 (фиг.5) содержит регистр 80, элементы 81, 82 И, группу 83 элементов ИЛИ, элемент 84 ИЛИ, элемент 85 задержки. На чертеже показаны информационные 86, 87, синхронизирующие 88, 89 и управляющие 90, 91 входы, а также информационный 25 и синхронизирующие 26, 27 выходы.

Блок 6 (фиг.1) выполнен в виде регистра, имеющего информационный 13 и синхронизирующий 17 входы, а также информационный выход.

Блок 7 (фиг.6) содержит дешифратор 95, группы 96-98 элементов И, элемент 99 задержки. На чертеже показаны информационные 100, 101 и синхронизирующий 102 входы, а также выходы 22-24.

Блок 8 (фиг.1) выполнен в виде регистра, имеющего информационный 14 и синхронизирующий 18 входы, а также выходы 36, 37.

Блок 9 (фиг.7) содержит дешифратор 105, блок 106 памяти, выполненный в виде постоянного запоминающего устройства, регистр 107, элементы 108-110 И, элементы 111-113 задержки. На чертеже синхронизирующий 114 и информационный 115 входы, а также информационный 116 и синхронизирующий 117 выходы.

Блок 10 (фиг.8) содержит счетчик 120, сумматор 121, элементы 122-123 задержки. На чертеже показаны информационный 124 и синхронизирующий 125 входы, а также информационный 126 и синхронизирующие 127, 128 выходы.

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

Программное обеспечение (ПО) обеспечивает выполнение функций подсистем ГАС «Выборы» и представляет собой совокупность общего и специального ПО.

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

- операционные системы (ОС);

- СУБД;

- серверы приложений;

- инструментальные средства разработки приложений;

- средство поддержки принятия решений;

- телекоммуникационные программные средства и средства поддержки ЭП;

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

- программные средства обеспечения безопасности информации (СОБИ);

- средства сетевого управления;

- технологические программные средства.

В качестве ОС используется семейство ОС Windows 2000 (Professional, Server, Advance Server). Это современные ОС, предоставляющие достаточно широкий спектр услуг по управлению ЛВС, серверами, рабочими станциями, периферийными устройствами, работе с различными приложениями. Указанные ОС не вызывают сложностей при переходе на последующие версии ОС.

В качестве СУБД в ГАС «Выборы» применяются СУБД фирмы Oracle, предоставляющие собой открытую платформу для разработки переносимых приложений клиент/сервер и Интернет/интранет-приложений. КСА ЦИК оснащается СУБД Oracle 9i Database Server Enterprise Edition, которая устанавливается на кластере БД, позволяя создавать системы высокой надежности. В КСА ИКСРФ, КСА ОИК, КСА ТИК устанавливается СУБД Oracle 9i Standard.

Сервер приложений Oracle 9i Application Server Enterprise Edition (Discoverer) представляет собой программное средство, которое связывает конечных пользователей с интегрированными БД и обеспечивает поддержку Web-приложений. Действуя как посредник между браузерами и серверами БД, это программное средство избавляет от необходимости устанавливать на рабочие станции конечных пользователей Windows-приложения, которые требуют значительных затрат на обслуживание.

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

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

КОДОГРАММА №1
КОДКОДКОД КОД
НОМЕР дела (материала)ВИД осуществляемого делопроизводства ДАТА поступленияПОРЯДОК поступления материала

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

Поле «Дата поступления» заполняется вручную.

Поля «Вид осуществляемого делопроизводства» и «Порядок поступления материалам заполняются из каталогов, определяемых соответствующим классификатором.

После заполнения соответствующих полей кодограммы №1 поступившим материалам будет присвоен очередной номер, а на экране в рабочей области АРМа отобразятся остальные поля раздела «ДЕЛО».

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

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

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

После регистрации поступившего дела, оно отправляется в базу данных системы, для чего с выхода АРМа администратора дело поступает на информационный вход 11 системы, а синхронизирующий сигнал передачи дела поступает на вход 16 системы.

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

КОДКОД КОДКОД
СОДЕРЖАНИЕ ДЕЛАВИД ВЫБРАННОЙ КАРТОТЕКИ ДЕЛ НОМЕР ДЕЛААДРЕСАТ ПОЛУЧАТЕЛЯ ДЕЛА

Следует заметить, что поле адресата получателя дела на этом этапе будет не заполнено, поскольку решения о передаче дела на этом этапе не принимается.

С входа 11 системы дело поступает на один вход группы элементов 42 И блока 1, другие входы которых соединены с прямым выходом триггера 41. Параллельно с этим, синхронизирующий импульс с входа 16 системы поступает на единичный вход триггера 41 и устанавливает его в единичное состояние, при котором высокий потенциал с прямого выхода триггера 41 открывает элементы И по одному входу. Код дела с входа 11 системы через элементы 42 И группы и элементы 45 ИЛИ подается на информационный вход регистра 40, а синхронизирующий импульс с входа 16 системы после задержки элементом 46 на время срабатывания триггера 41 проходит элемент 44 ИЛИ и поступает на синхронизирующий вход регистра 40, занося в него поступивший код дела.

В результате этого, на выход 29 блока 1 будет выдан код всей кодограммы, сформированной администратором, который с выхода 20 системы поступает на информационный вход сервера базы данных, на выход 30 блока 1 будет выдан код выбранной картотеки дел, а на выход 31 будет выдан код номера дела.

Код выбранной картотеки дел поступает с выхода 30 блока 1 поступает на информационный вход 58 блока 2, на синхронизирующий вход 59 которого поступает синхронизирующий импульс с выхода элемента 44 И блока 1, задержанный элементом 48 на время занесения кодограммы в регистр 40, и затем поступающий на выход 33 блока 1.

С входа 58 блока 2 код выбранной картотеки дел поступает на вход дешифратора 50, который расшифровывает поступивший код и открывает по одному входу один из элементов 53-55 И.

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

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

Параллельно с этим процессом, код номера дела с выхода 31 блока 1 поступает на информационный вход 73 блока 3, на синхронизирующий вход 74 которого поступает тот же синхронизирующий импульс с выхода 33 блока 1.

С входа 73 блока 3 код выбранной картотеки дел поступает на вход дешифратора 73, который расшифровывает поступивший код и открывает по одному входу один из элементов 67-69 И.

Одновременно с этим, синхронизирующий импульс с входа 59 блока 3, пройдя через соответствующий элемент 67-69 И, во-первых, поступает, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 65, в которой хранится относительный адрес номера дела в базе данных.

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

В результате код опорного адреса выбранной картотеки с выхода 60 блока 2 поступает на один информационный вход блока 4, а код относительного адреса номера дела с выхода 75 блока 3 поступает на другой информационный вход блока 4, в котором по синхронизирующему сигналу с выхода 61 блока 2 формируется модифицированный адрес дела в выбранной картотеке дел базы данных, который поступает на вход 86 блока 5.

Одновременно с этим, синхронизирующий импульс с выхода элемента 70 блока 3 сначала задерживается элементом 71 на время занесения кода в регистр 66 блока 3, затем задерживается элементом 72 на время срабатывания блока 4 и с выхода 76 блока 3 поступает на синхронизирующий вход 88 блока 5.

Модифицированный адрес дела с входа 86 блока 5 проходит элементы 83 ИЛИ группы и поступает на информационный вход регистра 80, а синхронизирующий импульс с входа 88 блока 5 проходит элемент 84 ИЛИ и поступает на синхронизирующий вход регистра 80, занося адрес записи кодограммы дела в регистр 80, с выхода которого сформированный адрес дела поступает на адресный вход 25 системы.

Параллельно с этим, тот же синхронизирующий импульс с входа 88 блока 5 задерживается элементом 85 на время срабатывания регистра 80, и поступает на входы элементов 81, 82 И. Однако открыт высоким потенциалом, поступающим с выхода 34 блока 1 через вход 90 блока 5 будет только элемент 81 И, поэтому синхронизирующий импульс с выхода элемента 81 И через выход 26 системы поступает на вход первого канала прерывания сервера базы данных.

По этому сигналу сервер переходит на подпрограмму записи кодограммы дела с выхода 20 системы по указанному адресу. На этом процедура приема и регистрации дела заканчивается.

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

В соответствии с регламентом работы системы ГАС «Выборы» поступившие дела должны быть распределены между соответствующими исполнителями.

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

Для вызова дела из базы данных на АРМе ответственного лица формируется кодограмма запроса следующего вида:

КОДКОД КОД
ВИД ВЫБРАННОЙ КАРТОТЕКИ ДЕЛНОМЕР ДЕЛААДРЕСАТ ПОЛУЧАТЕЛЯ ДЕЛА

Код данной кодограммы поступает на информационный вход 12 системы, а синхронизирующий импульс на вход 16 системы.

С входа 12 системы код запроса поступает на один вход группы элементов 43 И блока 1, другие входы которых соединены с инверсным выходом триггера 41, находящегося в исходном состоянии, при котором высокий потенциал с инверсного выхода триггера 41 открывает элементы 43 И по другому входу.

Код запроса с входа 12 системы через элементы 43 И группы и элементы 45 ИЛИ подается на информационный вход регистра 40, а синхронизирующий импульс с входа 15 системы проходит элемент 44 ИЛИ и поступает на синхронизирующий вход регистра 40, занося в него поступивший код запроса.

В результате этого, на выход 30 блока 1 будет выдан код выбранной картотеки дел, на выход 31 будет выдан код номера дела, а на выход 32 код адреса АРМа исполнителя, которому передается данное дело.

Код выбранной картотеки дел поступает с выхода 30 блока 1 поступает на информационный вход 58 блока 2, на синхронизирующий вход 59 которого поступает синхронизирующий импульс с выхода элемента 44 И блока 1, задержанный элементом 48 на время занесения кодограммы в регистр 40, и затем поступающий на выход 33 блока 1.

С входа 58 блока 2 код выбранной картотеки дел поступает на вход дешифратора 50, который расшифровывает поступивший код и открывает по одному входу один из элементов 53-55 И.

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

Указанный адрес считывается из ПЗУ 51 на информационный вход регистра 52. Одновременно с этим, импульс считывания данных с входа 59 блока 2 задерживается элементом 56 на время считывания данных из ПЗУ 51, и поступает на синхронизирующий вход регистра 52, фиксируя в нем соответствующий код адреса. Параллельно с этим процессом, код номера дела с выхода 31 блока 1 поступает на информационный вход 73 блока 3, на синхронизирующий вход 74 которого поступает тот же синхронизирующий импульс с выхода 33 блока 1.

С входа 73 блока 3 код выбранной картотеки дел поступает на вход дешифратора 73, который расшифровывает поступивший код и открывает по одному входу один из элементов 67-69 И.

Одновременно с этим, синхронизирующий импульс с входа 59 блока 3, пройдя через соответствующий элемент 67-69 И, во-первых, поступает, на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 65, в которой хранится относительный адрес номера дела в базе данных.

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

В результате код опорного адреса выбранной картотеки с выхода 60 блока 2 поступает на один информационный вход блока 4, а код относительного адреса номера дела с выхода 75 блока 3 поступает на другой информационный вход блока 4, в котором по синхронизирующему сигналу с выхода 61 блока 2 формируется модифицированный адрес дела в выбранной картотеке дел базы данных, который поступает на вход 86 блока 5.

Одновременно с этим, синхронизирующий импульс с выхода элемента 70 блока 3 сначала задерживается элементом 71 на время занесения кода в регистр 66 блока 3, затем задерживается элементом 72 на время срабатывания блока 4 и с выхода 76 блока 3 поступает на синхронизирующий вход 88 блока 5.

Модифицированный адрес дела с входа 86 блока 5 проходит элементы 83 ИЛИ группы и поступает на информационный вход регистра 80, а синхронизирующий импульс с входа 88 блока 5 проходит элемент 84 ИЛИ и поступает на синхронизирующий вход регистра 80, занося адрес записи кодограммы дела в регистр 80, с выхода которого сформированный адрес дела поступает на адресный вход 25 системы.

Параллельно с этим, тот же синхронизирующий импульс с входа 88 блока 5 задерживается элементом 85 на время срабатывания регистра 80, и поступает на входы элементов 81, 82 И. Однако открыт высоким потенциалом, поступающим с выхода 35 блока 1 через вход 91 блока 5 будет только элемент 82 И, поэтому синхронизирующий импульс с выхода элемента 82 И через выход 27 системы поступает на вход второго канала прерывания сервера базы данных.

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

С выхода блока 6 код кодограммы дела, считанной из базы данных, через вход 101 блока 7 поступает на одни информационные входы элементов 96-98 И групп, другие входы которых управляются выходными потенциалами дешифратора 95, который расшифровывает код адреса АРМа судьи и открывает соответствующую группу элементов И.

Одновременно с этим, синхронизирующий импульс с входа 17 системы через вход 102 блока 7 задерживается элементом 99 на время занесения считанного кода кодограммы дела в блок 6, и затем поступает на входы групп элементов 96-98 И. В результате этого кодограмма дела через соответствующую группу элементов 96-98 И, и соответствующий выход 22-24 будет выдана на АРМ судьи, которому получено ведение данного дела.

В процессе делопроизводства кодограмма дела с результатами его рассмотрения с выхода АРМа исполнителя через информационный вход 14 системы поступает на вход блока 8, куда она заносится синхронизирующим импульсом передачи кодограммы дела с входа 18 системы.

Содержимое всей кодограммы с выхода 37 блока 8 выдается на информационный выход 21 системы, а код номера дела с выхода 36 блока 8 поступает на вход 115 блока 9, на синхронизирующий вход 114 которого поступает тот же синхронизирующий импульс с входа 18 системы.

С входа 115 блока 9 код кодограммы дела поступает на вход дешифратора 105, который расшифровывает поступивший код и открывает по одному входу один из элементов 108-110 И.

Одновременно с этим, синхронизирующий импульс с входа 114 блока 9 задерживается элементом 111 на время занесения кодограммы дела в блок 8 и, пройдя через соответствующий элемент 108-110 И, поступает на вход считывания фиксированной ячейки памяти постоянного запоминающего устройства 106, в которой хранится адрес зоны памяти в базе данных, отведенной для дел, находящихся в делопроизводстве указанного исполнителя.

Данный адрес считывается из ПЗУ 106 на информационный вход регистра 107. Одновременно с этим, импульс считывания данных с выхода элемента 111 задерживается элементом 112 на время считывания данных из ПЗУ 106, и поступает на синхронизирующий вход регистра 107, фиксируя в нем код адреса, который с выхода 116 блока 9 поступает на вход 124 блока 10 и далее на вход сумматора 121, на другой вход которого поступают показания счетчика 120, находящегося в исходном состоянии.

Поэтому с приходом импульса с выхода элемента 112, задержанного элементом 113 на время занесения кода адреса в регистр 107, и поступающего с выхода 117 блока 9 на вход 125 блока 10 и проходящего на синхронизирующий вход сумматора 121, сумматор 121 прибавляет к поступившему коду адреса нулевой код счетчика и сформированный код адреса с выхода 126 блока 10 поступает на вход 87 блока 5.

Входной адрес дела с входа 87 блока 5 проходит элементы 83 ИЛИ группы и поступает на информационный вход регистра 80, а синхронизирующий импульс с входа 89 блока 5 проходит элемент 84 ИЛИ и поступает на синхронизирующий вход регистра 80, занося адрес записи кодограммы дела в регистр 80, с выхода которого сформированный адрес дела поступает на адресный вход 25 системы.

Параллельно с этим, синхронизирующий импульс с входа 125 блока 10 задерживается элементом 122 на время срабатывания сумматора 121, и поступает как на вход счетчика 120, увеличивая его показания и подготавливая увеличение очередного адреса записи, так и через выход 127 блока 10 поступает на вход 89 блока 5, откуда этот синхронизирующий импульс проходит элемент 84 ИЛИ и поступает на синхронизирующий вход регистра 80, занося в него код адреса.

Кроме того, тот же синхронизирующий импульс с выхода элемента 122 задерживается элементом 123 на время занесения кода в регистр 80 блока 5, и затем с выхода 128 блока 10 через выход 28 системы поступает на вход третьего канала прерывания сервера базы данных.

По этому сигналу сервер базы данных переходит на подпрограмму записи кодограммы дела по указанному адресу на адресном 25 выходе системы.

После завершения процесса делопроизводства кодограмма дела с результатами его завершения с выхода АРМа исполнителя направляется на информационный вход 11 системы, а синхронизирующий сигнал передачи кодограммы поступает на вход 15 системы и запускает процесс документирования материалов дела описанным выше образом.

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

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

1. Патент США №5136708 М. кл. G06F 15/16, 1992

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

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



 

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

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

Изобретение относится к вычислительной технике, в частности, к территориально-распределенной системе электронного документооборота «ЕФРАТ-ДОКУМЕНТООБОРОТ»

Изобретение относится к вычислительной технике, в частности, к системе управления базой данных электронного документооборота Государственной автоматизированной системы управления (ГАС) «Выборы»

Изобретение относится к вычислительной технике, в частности, к автоматизированной системе сбора и обработки данных судебного делопроизводства «Правосудие»
Наверх