Диплом: Автоматизация и обеспечение информационной безопасности документооборота организации ООО "СтройИнвест"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Данный документ формируется на основе справочников Отделы,
Пользователи.
Списки документов имеют следующие реквизиты:
наименование документа;
дата регистрации;
краткое описание;
количество страниц;
адресат;
ссылка на электронную версию документа.
Экранная форма списка документов приведена на рисунке 2.3
Рисунок 2.4 Экранная форма списка документов
Список документов, находящихся в архиве, а также список
документов, находящихся на контроле, отличаются статусом. При этом в
системе могут быть следующие статусы:
документ зарегистрирован;
документ рассмотрен;
документ поставлен на контроль;
документ отправлен в архив.
На основе статуса формируются списки документов. При
формировании списков документов используются такие таблицы, как
Документы, Файлы, а также справочники Отделы, Виды документов,
Пользователи.
73
Номенклатура дел содержит наименование томов, их количество и
общее количество страниц.
Учетная карточка документа содержит следующие реквизиты:
наименование документа;
дата добавления (создания);
список файлов, прикрепленных к документу;
наименование папки, в которой содержится документ;
резолюции руководителей отделов.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В разработанной системе предусмотрено 2 вида пользователей;
Сотрудник, осуществляющий регистрацию документов;
Администратор.
Различие между функциями данных пользователей содержится в
различном уровне к доступу редактирования справочников. Дерево
функций для администратора представлено на рисунке 2.5.
Функции системы
документооборота
Работа со
справочниками
Работа с
документами
Регистрация
Редактировани
е
Добавление
файла
Получение
отчетов
Изменение
папки
Добавление
примечаний
Создать
Редактировать
Удалить
Печать
Создать
Редактировать
Удалить
Печать
Экспорт в MS
Excel
Номенклатура
дел
Список
сотрудников
Список
документов по
видам
Список
документов,
находящихся в
архиве
Разделы
номенклатуры
Пользователи
Отделы
Должности
Виды
документов
Работа с
папками
Добавление
Редактировани
е
Просмотр
Просмотр
документов в
папке
Удаление
Установка прав
Учетная
карточка
документа
Рисунок 2.5 Дерево функций системы
Сценарии диалога приведен на рисунке 2.6.
74
Авторизация
Папки
Список
Главное меню
Просмотр
папки
Добавить папку
Удалить
Редактировать
Настройка
доступа
Документы
Добавить
документ
Удалить
Редактировать
Настройка
доступа
Учетная
карточка
документа
Файлы
Добавить файл
Удалить
Редактировать
Настройка
доступа
Загрузить
Модули
Создать
Редактировать
Удалить
Печать
Разделы
номенклатуры
Пользователи
Отделы
Должности
Виды
документов
Отчеты
Создать
Редактировать
Удалить
Печать
Экспорт в MS
Excel
Номенклатура
дел
Список
сотрудников
Список
документов по
видам
Список
документов,
находящихся в
архиве
Учетная
карточка
документа
Рисунок 2.6 Сценарий диалога
2.3.2 Характеристика базы данных
Информационная модель представляет собой схему движения
входных, промежуточных и результативных потоков и функций предметной
области. Кроме того, она объясняет, на основе каких входных документов и
какой нормативно-справочной информации происходит выполнение
функций по обработке данных и формирование конкретных выходных
документов. Информационная модель представлена на рисунке 2.1.
75
ИС
Т права
доступа
Спр Отделы *
Спр виды
документов
Т права
доступа *
Спр разделы
Спр
Пользователи*
Спр статусы
документов
Спр виды
документов*
Т файлы
Спр
Номенклатура
*
Т папки
Спр Папки*
Администратор
Перечень отделов
Список
сотрудников
Номенклатура дел
Учет отделов
Учет
пользователей
Составление
номенклатуры
Учет видов
документов
Учет прав
доступа
Сотрудник
Документ
Регистрация
документа
Создание папки
Спр
пользователь
Т документы
Т Файл*
Т Документ*
Список
сотрудников
Номенклатур
а дел
Список
документов,
находящихся
в архиве
Список
документов
по видам
АдминистраторСотрудник
Спр отделы
Спр Разделы *
учетная
карточка
документа
Рисунок 2.7 Информационная модель системы документооборота
В соответствии с приведенной информационной моделью, работа
системы осуществляется следующим образом.
Администратор системы регистрирует сотрудников, используя и
изменяя содержимое справочника «Пользователи». При необходимости
администратор добавляет данные в справочники Папки, Номенклатура,
Типы документов, Роли, Адреса, Отделы.
Сотрудник регистрирует документы, используя документ и
справочник «Типы документов», Роли, Номенклатура, Папки и изменяя
содержимое таблиц Документы и Файл.
Администратором системы на основании входных документов
заполняются следующие справочники:
76
отделы;
роли пользователей;
пользователи;
виды документов;
номенклатура.
Для заполнения справочников используются соответствующие
экранные формы, а именно:
учет отделов;
учет ролей;
составление номенклатуры;
учет видов;
учет пользователей;
Данные сведения сохраняются в таблицах с первичными данными,
наименования которых совпадают с наименованиями справочников.
Далее используется экранная форма регистрация папки и документа.
При этом используются данные всех системы справочников, указанных
ранее. В результате информация о документах и папках сохраняется в
справочнике Папки и таблицах Документы и Файл.
Затем администратор и пользователь системы получает на экран
состав справочников, а также список документов и папок. При этом
используются данные из всех справочников системы и таблицы Документы.
При необходимости данные документы можно вывести на печать.
ER-диаграмма базы данных созданная в соответствии с
информационной моделью представлена на рисунке 2.15.
77
Рисунок 2.8 ER-диаграмма базы данных
Характеристика каждой таблицы базы данных приведена ниже, в
таблицах 2.5-2.12.
Таблица 2.5
Структура таблицы department (отделы)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.6
Структура таблицы document (документы)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_folder
int(11)
Да
NULL
registration_date
datetime
Да
NULL
number
varchar(255)
Да
NULL
title
varchar(255)
Да
NULL
78
description
longtext
Да
NULL
page_count
int(11)
Да
NULL
destination
varchar(255)
Да
NULL
id_user
int(11)
Да
NULL
id_document_status
int(11)
Да
NULL
id_document_kind
int(11)
Да
NULL
Таблица 2.7
Структура таблицы document_access (права доступа)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_document
int(11)
Да
NULL
id_user
int(11)
Да
NULL
id_department
int(11)
Да
NULL
id_user_type
int(11)
Да
NULL
flag_view
bit(1)
Да
NULL
flag_edit
bit(1)
Да
NULL
flag_delete
bit(1)
Да
NULL
Таблица 2.8
Структура таблицы document_kind (виды документов)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.9
Структура таблицы document_status (статусы документов)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.10
Структура таблицы file (файлы)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_document
int(11)
Да
NULL
registration_date
datetime
Да
NULL
number
varchar(255)
Да
NULL
title
varchar(255)
Да
NULL
filename
varchar(255)
Да
NULL
size
int(11)
Да
NULL
id_user
int(11)
Да
NULL
Таблица 2.11
Структура таблицы folder (папки)
79
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
id_partition
int(11)
Да
NULL
registration_date
datetime
Да
NULL
number
varchar(255)
Да
NULL
title
varchar(255)
Да
NULL
id_user
int(11)
Да
NULL
Таблица 2.12
Структура таблицы partition (разделы)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
title
varchar(255)
Да
NULL
Таблица 2.13
Структура таблицы user (пользователь)
Поле
Тип
Null
По умолчанию
id
int(11)
Нет
username
varchar(255)
Нет
password_str
varchar(255)
Да
NULL
password_hash
varchar(255)
Нет
auth_key
varchar(32)
Нет
password_reset_token
varchar(255)
Да
NULL
activation_token
varchar(255)
Да
NULL
email
varchar(255)
Нет
status
smallint(6)
Нет
10
created_at
int(11)
Нет
updated_at
int(11)
Нет
nikname
varchar(255)
Да
NULL
id_user_type
int(11)
Да
NULL
last_name
varchar(255)
Да
NULL
first_name
varchar(255)
Да
NULL
middle_name
varchar(255)
Да
NULL
phone
varchar(255)
Да
NULL
id_department
int(11)
Да
NULL
id_user_function
int(11)
Да
NULL
birthday
datetime
Да
NULL
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Схема вызова программных модулей представлена на рисунке 2.9.
80
ПМ Главное меню
ПМ работы с со
справочниками
ПМ Справочника Адреса
ПМ Справочника
Пользователи
ПМ Справочника Отделы
ПМ Справочника Роли
ПМ работы с
документами
ПМ получения
отчетов
ПМ Карточка документа
ПМ Файлы
ПМ Списки
документов
ПМ Справочника
Номенклатура
ПМ Справочника Папки
ПМ Список пользователей
ПМ Авторизация
ПМ Вывода на
печать
Рисунок 2.9 Схема вызова программных модулей
Описание программных модулей представлено в таблице 2.13.
Таблица 2.14
Описание программных модулей
п/п
Наименование модуля
Функции модуля
1)
ПМ Авторизация
Выполняет авторизацию пользователей
при их доступе в систему
2)
ПМ Главное меню
Производит вызов меню, для каждого
вида пользователей - своего
3)
ПМ работы со
справочниками
Содержит определенные процедуры,
позволяющие осуществлять
редактирование справочников
81
п/п
Наименование модуля
Функции модуля
4)
ПМ Работа с
документами
Формирует документы в соответствии с
заданными критериями, регистрирует
документы, добавляет файлы
5)
ПМ получения отчетов
Содержит заранее определенные
процедуры формирования отчетных
документов
6)
ПМ вывода на печать
Выводит результатные документы на
печать
7)
ПМ Справочника
Пользователи
Содержит определенные процедуры,
позволяющие осуществлять
редактирование Справочника
Пользователи
8)
ПМ Справочника Роли
Содержит определенные процедуры,
позволяющие осуществлять
редактирование Справочника Роли
9)
ПМ Справочника
Отделы
Содержит определенные процедуры,
позволяющие осуществлять
редактирование Справочника Отделы
10)
ПМ Справочника Адреса
Содержит определенные процедуры,
позволяющие осуществлять
редактирование Справочника Адреса
11)
ПМ Справочника
Номенклатура
Содержит определенные процедуры,
позволяющие осуществлять
редактирование Справочника
Номенклатура
12)
ПМ Справочника Папки
Содержит определенные процедуры,
позволяющие осуществлять
редактирование Справочника Папки
13)
ПМ Карточка документа
Содержит заранее определенные
процедуры формирования документа
Карточка документа
14)
ПМ Списки Документов
Содержит заранее определенные
процедуры формирования документа
Списки Документов
15)
ПМ Файлы
Содержит заранее определенные
процедуры формирования документа
Файлы
16)
ПМ Список
пользователей
Содержит заранее определенные
процедуры формирования документа
Список пользователей

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Автоматизация и обеспечение информационной безопасности управления сервисного обслуживания клиентов в ООО Сигма-трейд
Автоматизация межбанковских операций на примере ООО КБ «РОСАВТОБАНК»
Автоматизация обработки заявок ООО «Облака»
Автоматизация подсистемы учета статистических данных и формирования отчетности в IT компании OOO "ЖилРемСтрой"