velikol.ru
1

Система электронного документооборота состоит из следующих приложений:

    • приложения пользователей (устанавливается на компьютерах пользователей - сотрудников и руководителей - системы защищенного электронного документооборота ОАО «Алмаз».

    • серверное приложение (устанавливается на сервере автоматизированной системы ОАО «Алмаз»;

    • приложение администратора системы (устанавливается на компьютере администратора системы защищенного электронного документооборота ОАО «Алмаз»;

    • приложение администратора безопасности (устанавливается на компьютере администратора безопасности системы защищенного электронного документооборота ОАО «Алмаз»;

Подробнее остановимся на составе компонентов каждого приложения.

    1. Приложение пользователя.

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

    • создание проекта документа (ручной ввод, сканирование бумажного документа, распознавание графического образа документа);

    • редактирование проекта документа;

    • удаление проекта документа;

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

    • печать (документа, находящегося в оперативном или долговременном хранилище);

    • пересылка проекта электронного документа;

    • утверждение проекта документа;

    • исполнение документа;

    • контроль исполнения документа;

    • удаление документа из архива;

    • работа со справочниками;

    • определение времени создания резервной копии хранилища проектов документов;

    • восстановление хранилища проектов документов.

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

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

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

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

Модуль «Идентификация». Не имеет графического интерфейса. Предназначен для идентификации пользователя в системе защищенного электронного документооборота ОАО «Алмаз». При системной аутентификации пользователя получает его логин, затем ищет его в таблице «Пользователи» справочника ОАО «Алмаз». Если логин там не присутствует или учетная запись пользователя блокирована, то выдает сообщение пользователю о невозможности работы с системой защищенного электронного документооборота ОАО «Алмаз» и блокирует ее работу. Если данный логин существует, то загружает модуль «Работа с документами» в соответствии с указанной в таблице ролью. Для роли «Руководитель» доступны все функции рассматриваемого модуля «Работа с документами». Для роли «Сотрудник» не доступны следующие функции модуля «Работа с документами»: утверждение проекта документа, контроль исполнения документа, удаление документа из архива. Если роль в таблице не указана, то пользователю доступны следующие функции модуля «Работа с документами»: получение информации о системе защищенного электронного документооборота ОАО «Алмаз», включающую логин сотрудника, подразделение, в каком он состоит и его полномочия, работа со справочниками (кроме возможности их редактирования). Также модуль «Идентификация» передает в модуль «Работа с документами» информацию о пользователе, включающую его логин, роль, метку доступа, возможность редактирования справочников, а в модуль «Криптосистема» - закрытый криптографический ключ для электронной цифровой подписи.

Модуль «Монитор полномочий». Не имеет графического интерфейса. Предназначен для реализации механизмов управления доступом и защиты от несанкционированного копирования информации. Выполняет следующие функции:

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

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

    • получает исполнительную команду от модуля «Криптосистема» при проверке электронной цифровой подписи. Если авторство неподтверждено, то блокирует доступ к данному документу;

    • при попытке пересылки документа следит за правильностью указания адреса получателя. Блокирует пересылку если: сотрудник указал в качестве адреса получателя сотрудника или руководителя из другого отдела; руководитель указал в качестве адреса получателя сотрудника из другого отдела;

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

    • делает недоступным содержимое буфера обмена при попытке скопировать его в открытое рабочее окно посторонней программы;

    • отключает возможность получения графического снимка экрана компьютера при открытом рабочем окне программы с загруженным документом;

    • отключает механизм Drag&Drop при попытке его применения к выделенному фрагменту документа.

Модуль «Криптосистема». Не имеет графического интерфейса. Предназначен для шифрования, расшифрования, электронной цифровой подписи и ее проверки, генерации псевдослучайной последовательности, необходимой для надежного уничтожения. В качестве алгоритма шифрования используется симметричный алгоритм ГОСТ 28147-89. Модуль использует 3 ключа для шифрования и расшифрования: криптографический ключ для проектов документов, криптографический ключ для документов оперативного архива, криптографический ключ для документов долговременного архива. Эти ключи автоматически модуль загружает после процедуры идентификации. Шифрование автоматически применяется:

    • после сохранения проекта документа в хранилище проектов документов (используется криптографический ключ для проектов документов);

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

Расшифрование автоматически применяется:

    • при открытии проекта документа (используется криптографический ключ для проектов документов);

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

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

В качестве алгоритма для выработки и проверки электронной цифровой подписи используется алгоритм ГОСТ Р34.10-2001. Закрытый криптографический ключ поступает в модуль «Криптосистема» от модуля «Идентификация». Открытые ключи загружаются из справочника «ОАО «Алмаз». Выработка электронной цифровой подписи применяется:

    • после создания проекта документа;

    • после утверждения проекта документа;

    • после исполнения проекта документа;

    • после контроля исполнения проекта документа.

Проверка электронной цифровой подписи применяется:

    • при изменении проекта документа;

    • при просмотре документа или проекта документа.

При подтверждении или неподтверждении авторства модуль отправляет соответствующую исполнительную команду модулю «Монитор полномочий».

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

Модуль «Протоколирование». Не имеет графического интерфейса. Предназначен для протоколирования действий пользователей системы защищенного электронного документооборота ОАО «Алмаз» При работе приложения пользователя протоколируются следующие действия:

    • вход и выход из системы защищенного электронного документооборота ОАО «Алмаз»;

    • операции с документами и проектами документов;

    • редактирование справочников;

    • получение информационных сообщений;

    • операции восстановления.

При протоколировании события записывается следующая информация:

    • дата и время события;

    • логин идентификатор пользователя – инициатора действия;

    • тип события;

    • результат действия (успех или неудача);

    • имена затронутых объектов (справочников, документов, проектов документов).

Вся информация записывается в журнал «Протокол действий».

Программа создания и редактирования текстовых документов. В ОАО «Алмаз» качестве данного компонента применяется программа Microsoft Word 2003.

Программа сканирования и распознавания бумажных документов. В ОАО «Алмаз» качестве данного компонента применяется программа Microsoft Office Document Imaging.

Программа просмотра опубликованных документов. В ОАО «Алмаз» качестве данного компонента применяется программа Adobe Reader 7.0.

Программа для работы с базами данных. В ОАО «Алмаз» качестве данного компонента применяется СУБД InterBase 5.

Хранилище проектов документов. Этот компонент представляет иерархическую систему каталогов и совокупность зашифрованных файлов – проектов документов, хранящихся в них. Файлы в папках упорядочены по имени. Данный компонент должен храниться на жестком диске компьютера пользователя. Структура хранилища проектов документов отображена на рисунке 5.



Файл «Резервная копия хранилища проектов документов». Представляет собой архив, в котором хранится копия хранилища проектов документов.

Файл «Информационные сообщения». Содержит текст поступивших информационных сообщений, а также сведения о них.

    1. Серверное приложение.

Модуль «Публикатор». Не имеет графического интерфейса. Данный модуль выполняет следующие задачи:

  • преобразует электронные документы формата .doc в формат .pdf;

  • перемещает преобразованный документ из хранилища принятых документов в оперативное хранилище;

  • создает регистрационные карточки документов в базе данных «Оперативный электронный архив»;

  • по окончании определенного периода (в ОАО «Алмаз» – по окончании года) формирует дела, в соответствии с «Номенклатурой дел», и заводит на них регистрационные карточки. Затем перемещает документы из оперативного хранилища в долговременное и распределяет по сформированным делам. При этой операции также соответствующим образом редактируются базы данных «Оперативный электронный архив» и «Долговременный электронный архив»;

  • при получении исполнительной команды на уничтожение документов или дел выполняет соответствующую операцию.

Модуль «Управление качеством». Не имеет графического интерфейса. Данный модуль поддерживает профиль стандартов организации. В серверном приложении данный модуль выполняет следующие задачи:

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

  • проверяет необходимый состав документов (на основе анализа файла «Состав документов»). При каком-либо нарушении состава документов генерируется информационное сообщение, которое отправляется нарушителю и его руководителю;

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

Модуль «Криптосистема». Не имеет графического интерфейса. В качестве алгоритма шифрования используется симметричный алгоритм ГОСТ 28147-89. Модуль использует 3 ключа для шифрования и расшифрования: криптографический ключ для проектов документов, криптографический ключ для документов оперативного архива, криптографический ключ для документов долговременного архива. В серверном приложении данный модуль выполняет следующие задачи:

  • расшифрование проекта документа из хранилища принятых документов до его преобразования из формата .doc в формат .pdf (используется криптографический ключ для проектов документов);

  • зашифрование электронного документа в формате .pdf при помещении его в оперативный архив (используется криптографический ключ для документов оперативного архива);

  • перешифрование электронного документа в формате .pdf при перемещении его из оперативного архива в долговременный (используется криптографический ключ для документов долговременного архива);

  • генерирует псевдослучайную последовательность при удалении документов из архива.

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

Программа для работы с базами данных. В ОАО «Алмаз» качестве данного компонента применяется СУБД InterBase.

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



Долговременное хранилище электронных документов. Этот компонент представляет иерархическую систему каталогов и совокупность зашифрованных файлов – электронных документов, хранящихся в них. Данный компонент может храниться как на жестких дисках сервера автоматизированной системы ОАО «Алмаз», так и на CD или DVD дисках. В долговременном хранилище находятся документы, распределенные по делам и томам (если это необходимо). Файлы в папках упорядочены по имени. Структура долговременного хранилища документов представлена на рисунке 7.



Хранилище принятых проектов документов. Этот компонент представляет собой каталог, в который поступают зашифрованные проекты документов (в формате .doc) после их утверждения. Файлы в папке упорядочены по имени. Данный компонент должен храниться на жестких дисках сервера автоматизированной системы ОАО «Алмаз»

Хранилище шаблонов проектов документов. Этот компонент представляет иерархическую систему каталогов и совокупность файлов – шаблонов проектов документов, хранящихся в них. Данный компонент должен храниться на жестких дисках сервера автоматизированной системы ОАО «Алмаз». Файлы в папках упорядочены по имени.



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

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

Файл «Ключ для проектов документов». Содержит криптографический ключ для шифрования проектов документов. Может храниться на CD-дисках.

Файл «Ключ для оперативного архива». Содержит криптографический ключ для шифрования документов оперативного архива. Может храниться на CD-дисках.

Файл «Ключ для долговременного архива». Содержит криптографический ключ для шифрования документов долговременного архива. Может храниться на CD-дисках.

Файл «Резервная копия оперативного электронного архива». Представляет собой архив, в котором хранятся копии оперативного хранилища документов и базы данных «Оперативный электронный архив».

Файл «Резервная копия долговременного электронного архива». Представляет собой архив, в котором хранятся копии долговременного хранилища документов и базы данных «Долговременный электронный архив».

Файл «Резервная копия профиля стандартов». Представляет собой архив, в котором хранятся копии хранилища шаблонов документов и файла «Состав документов».

Файл «Резервная копия справочников». Представляет собой архив, в котором хранятся копии справочников ОАО «Алмаз», «Товары», «Контрагенты» и журнала «Протокол действий».

Файл «Резервная копия криптографических ключей». Представляет собой архив, в котором хранятся копии файлов «Ключ для проектов документов», «Ключ для оперативного архива», «Ключ для долговременного архива».



База данных «Оперативный электронный архив». Содержит регистрационные карточки опубликованных документов. Под регистрационной карточкой понимается набор атрибутов и имя файла документа. Основное назначение данного компонента – обеспечение быстрого доступа к атрибутам опубликованных документов и связь регистрационных карточек с файлом самого документа. Инфологическая модель базы данных представлена на рисунке 9.



База данных «Долговременный электронный архив». Содержит регистрационные карточки опубликованных документов, хранящихся в долговременном архиве ОАО «Алмаз», а также регистрационные карточки томов и дел. Основное назначение данного компонента – обеспечение быстрого доступа к атрибутам опубликованных документов и дел, а также связь регистрационных карточек с файлом самого документа. Инфологическая модель базы данных представлена на рисунке 10. Дополнительно стоит отметить, что параметры «Номер подразделения» и «Номер дела» составляют делопроизводственный индекс дела, а параметры «Название вида документов», «Название подразделения», «Период времени» составляют название дела. Документ «Номенклатура дел» должен иметь значения параметров deloID и tomID отличные от значений параметров IDdela и IDtoma какого-либо дела или тома, так как не относится ни к одному из них.

Справочник ОАО «Алмаз». Данный компонент является базой данных, в которой содержатся сведения о пользователях системы электронного документооборота ОАО «Алмаз», их полномочиях, а также маршрутизации. Структуры этой базы данных можно представить, как совокупность следующих таблиц, связанных между собой: «Сотрудники», «Должности», «Подразделения», «Пользователи». Таблица «Сотрудники» должна содержать сведения о сотрудниках ОАО «Алмаз». Таблица должна быть связана с таблицами «Подразделения», «Должности», «Пользователи». Таблица «Должности» должна содержать сведения о должностях сотрудников ОАО «Алмаз». Таблица должна быть связана с таблицами «Сотрудники», «Подразделения». Таблица «Подразделения» должна содержать сведения о структурных подразделениях ОАО «Алмаз». Таблица должна быть связана с таблицей «Сотрудники». Таблица «Пользователи» должна содержать сведения о пользователях системы защищенного электронного документооборота ОАО «Алмаз». Таблица должна быть связана с таблицей «Сотрудники». Таблица должна иметь следующие поля: IDlog, Login, Role, Dostup, SecKey, PubKey, RedSprav, Block, sotrID, которые соответственно предназначены для хранения в них сведений о ключевом номере пользователя в данной таблице, логине пользователя, роли, метке доступа, закрытом криптографическом ключе для выработки электронной цифровой подписи, открытом криптографическом ключе для проверки электронной цифровой подписи, возможности редактирования справочников, маркере блокировки пользователя, ключевом номере сотрудника в таблице «Сотрудники».

Справочник «Товары». Данный компонент является базой данных, в которой содержатся сведения о товарах (а именно – о лекарственных препаратах) ОАО «Алмаз». Информация о товарах разделена на группы: «Имеющиеся в наличии», «Ожидаемые», «Поставленные». В каждой группе имеется разделение по типам товаров (например: антибиотики, наркотические лекарственные средства и другие).

Справочник "Контрагенты". Данный компонент является базой данных, в которой содержится информация о деловых партнерах организации (например: название организации, адрес, телефоны, сведения о поставках и другие).

Журнал «Протокол действий». Данный компонент является базой данных, в которой содержится информация о действиях пользователей системы защищенного электронного документооборота ОАО «Алмаз». Состоит из одной таблицы «Действия пользователей». Полями таблицы являются: IDact (содержит ключевой номер события), Дата события, Время события, Логин инициатора действия, Тип события, Результат действия (успех или неудача), Имена затронутых объектов.

    1. Приложение администратора системы.

Модуль «Администрирование системы». Имеет графический интерфейс. Предоставляет администратору системы защищенного электронного документооборота ОАО «Алмаз» следующие основные возможности:

  • редактирование шаблонов документов;

  • редактирование файла «Состав документов»;

  • редактирование справочника ОАО «Алмаз», причем в таблице «Пользователи» для редактирования доступны следующие поля: IDlog, Login, Block, sotrID;

  • восстановление баз данных «Оперативный электронный архив» и «Долговременный электронный архив», оперативного и долговременного хранилищ документов, хранилища шаблонов документов, файла «Состав документов», справочников «ОАО «Алмаз»», «Товары», «Контрагенты» и журнала «Протокол действий».

Модуль «Администрирование системы» также содержит информацию об администраторе системы.

Модуль «Идентификация». Не имеет графического интерфейса. Предназначен для идентификации администратора в системе защищенного электронного документооборота ОАО «Алмаз». При системной аутентификации пользователя получает его логин, затем ищет его в таблице «Пользователи» справочника ОАО «Алмаз». Если логин там не присутствует или учетная запись администратора блокирована, то выдает сообщение о невозможности работы с системой защищенного электронного документооборота ОАО «Алмаз» и блокирует ее работу. Если данный логин существует, то загружает модуль «Администрирование системы».

Модуль «Протоколирование». Не имеет графического интерфейса. Предназначен для протоколирования действий администратора системы защищенного электронного документооборота ОАО «Алмаз». При работе приложения администратора протоколируются следующие действия:

  • вход и выход из системы защищенного электронного документооборота ОАО «Алмаз»;

  • редактирование шаблонов документов и файла «Состав документов»;

  • редактирование справочника ОАО «Алмаз»;

  • операции восстановления.

При протоколировании события записывается следующая информация:

  • дата и время события;

  • логин идентификатор пользователя – инициатора действия;

  • тип события;

  • результат действия (успех или неудача);

  • имена затронутых объектов (справочников, документов, проектов документов).

Вся информация записывается в журнал «Протокол действий».

Программа редактирования шаблонов текстовых документов. В ОАО «Алмаз» качестве данного компонента применяется программа Microsoft Word 2003.

Программа для работы с базами данных. В ОАО «Алмаз» качестве данного компонента применяется СУБД InterBase 5.

    1. Приложение администратора безопасности.

Модуль «Администрирование защиты». Имеет графический интерфейс. Предоставляет администратору безопасности системы защищенного электронного документооборота ОАО «Алмаз» следующие основные возможности:

  • определение времени создания резервных копий для приложения сервера;

  • генерация криптографических ключей для шифрования;

  • генерация закрытых и открытых ключей выработки и проверки электронной цифровой подписи;

  • редактирование справочника «ОАО «Алмаз»», причем в таблице «Пользователи» для редактирования доступны следующие поля: Role, Dostup, SecKey, PubKey, RedSprav;

  • просмотр журнала «Протокол действий».

Модуль «Администрирование безопасности» также содержит информацию об администраторе безопасности системы.

Модуль «Идентификация». Не имеет графического интерфейса. Предназначен для идентификации администратора безопасности в системе защищенного электронного документооборота ОАО «Алмаз». При системной аутентификации пользователя получает его логин, затем ищет его в таблице «Пользователи» справочника «ОАО «Алмаз»». Если логин там не присутствует или учетная запись администратора безопасности блокирована, то выдает сообщение о невозможности работы с системой защищенного электронного документооборота ОАО «Алмаз» и блокирует ее работу. Если данный логин существует, то загружает модуль «Администрирование безопасности».

Модуль «Протоколирование». Не имеет графического интерфейса. Предназначен для протоколирования действий администратора безопасности системы защищенного электронного документооборота ОАО «Алмаз». При работе приложения администратора протоколируются следующие действия:

  • вход и выход из системы защищенного электронного документооборота ОАО «Алмаз»;

  • генерация криптографических ключей для шифрования;

  • генерация закрытых и открытых ключей выработки и проверки электронной цифровой подписи;

  • редактирование справочника «ОАО «Алмаз»».

При протоколировании события записывается следующая информация:

  • дата и время события;

  • логин идентификатор пользователя – инициатора действия;

  • тип события;

  • результат действия (успех или неудача);

  • имена затронутых объектов (справочников, документов, проектов документов).

Вся информация записывается в журнал «Протокол действий».

Программа для работы с базами данных. В ОАО «Алмаз» качестве данного компонента применяется СУБД InterBase 5.


4.2 Взаимосвязи компонентов системы защищенного электронного документооборота


На данном этапе разработки будут рассмотрены взаимосвязи компонентов каждого приложения системы защищенного электронного документооборота «ОАО «Алмаз»».

Условные обозначения компонентов системы защищенного электронного документооборота «ОАО «Алмаз»» показаны на рисунке 11.



  1. Приложение пользователя. Схема взаимосвязей компонентов показана на рисунке 12.

Описание взаимосвязей:

1, 2, 3, 4, 5, 6: запуск программ и модулей в автоматическом режиме (для модуля «Управление качеством») и в соответствии с действиями пользователя;

7: запуск модуля, определение времени создания резервной копии;

8: редактирование файла и загрузка информации из него;

9: блокировка пересылки модулем «Управление качеством», получение данных о имени и нахождения файла в оперативном или долговременном хранилище от модуля «Редактор запроса»;



10: удаление проекта документа;

11: получение информации о пересылке из журнала «Протокол безопасности», получение информационных сообщений;

12: автоматическая пересылка проекта документа после утверждения, команда на удаление документов из долговременного архива;

13: пересылка проекта документа пользователю-адресату;

14: открытие документа из долговременного или оперативного хранилища;

15, 24: загрузка шаблона документа из хранилища проектов документов;

16, 18: открытие проекта документа;

17, 19: сохранение проекта документа;

20, 21, 22, 23: формирование запроса и получение необходимых данных, изменение атрибутов документов при операциях «исполнение», «контроль исполнения», «редактирование справочников»;

25: анализ соответствия документа, готовящегося к отправке, стандарту, принятому в «ОАО «Алмаз»»;

26: получение проектов документов;

27: анализ справочника «ОАО «Алмаз»» и получение информации о пользователе;

28: определение доступных пользователю операций в соответствии с его ролью, передача информации о пользователе;

29: передача информации о закрытом криптографическом ключе пользователя для выработки электронной цифровой подписи;

30: исполнительная команда после проверки электронной цифровой подписи;

31: передача сгенерированной псевдослучайной последовательности для выполнения операции удаления проекта документа;

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

33: создание и использование в случае восстановления;

34: запись событий в журнал «Протокол действий».

  1. Серверное приложение. Схема взаимосвязей компонентов показана на рисунке 13.

Описание взаимосвязей:

1, 2: редактирование;

3: помещение и перемещение документов из хранилища;

4: помещение и удаление документов из хранилища;

5: конвертация файлов из формата .doc в .pdf и их перемещение;



6: получение исполнительной команды на уничтожение документов и дел;

7, 8: анализ значений атрибутов документов;

9: анализ записей файла;

10: отправка информационных сообщений;

11, 12, 13: загрузка криптографических ключей;

14: расшифрование принятых проектов документов;

15, 16: зашифрование опубликованных документов;

17: генерация псевдослучайной последовательности;

18, 19, 20: генерация криптографических ключей;

21, 22, 23, 24, 25: создание и использование в случае восстановления;

26: исполнительная команда на восстановление, определение времени создания резервной копии криптографических ключей;

27: исполнительная команда на восстановление, определение времени создания резервных копий оперативного хранилища документов и базы данных «Оперативный электронный архив», долговременного хранилища документов и базы данных «Долговременный электронный архив», хранилища шаблонов документов и файла «Состав документов», справочников;

28, 29: получение запроса и ответ;

30: загрузка шаблонов программной для редактирования и создания документов, анализ шаблонов модулем «Управление качеством»;

31: редактирование шаблонов;

32, 33: открытие документов для просмотра;

34 :получение проектов документов;

35: редактирование;

36: запись данных, получение информации;

37: запись данных, получение данных о пересылке документов пользователями;

38, 39: формирование запроса, получение необходимых данных (в том числе и данных о пользователях для модуля «Идентификация»), редактирование;

40: формирование запроса, получение необходимых данных (в том числе и данных о пользователях для модуля «Идентификация», криптографических ключей для выработки и проверки электронной цифровой подписи);

41, 42: формирование запроса, получение необходимых данных, редактирование.

  1. Приложение администратора системы. Схема взаимосвязей компонентов показана на рисунке 14.



Описание взаимосвязей:

1: редактирование файла «Состав документов», исполнительная команда на восстановление компонентов серверного приложения;

2: запуск;

3, 5: формирование запроса, получение необходимых данных, изменение данных в справочнике ОАО «Алмаз»;

4: редактирование шаблонов проектов документов;

6: анализ справочника «ОАО «Алмаз»» и получение информации о пользователе;

7: передача информации о пользователе;

8: запись событий в журнал «Протокол действий».

  1. Приложение администратора безопасности. Схема взаимосвязей компонентов показана на рисунке 15.



Описание взаимосвязей:

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

2, 3: формирование запроса, получение необходимых данных при работе со справочником ОАО «Алмаз» и журналом «Протокол действий», изменение данных в справочнике ОАО «Алмаз»;

4: анализ справочника «ОАО «Алмаз»» и получение информации о пользователе;

5: передача информации о пользователе;

6: запись событий в журнал «Протокол действий».