Диплом: Автоматизация документооборота в АО "Нива"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
69
Справочник «Должности» состоит из следующих полей:
1. Код должности.
2. Название должности.
Справочник «Тип документа» состоит из следующих полей:
1. Код документа.
2. Название документа.
Входная информация:
1. Документ.
2. Состав персонала.
Состав персонала используется при формировании справочника
должности, при этом используется только такой реквизит, как название
должности.
Для регистрации документа в системе, сотрудники использует следующие
реквизиты:
1. Тип документа.
2. Название документа.
3. Дата регистрации.
4. Содержание документа.
5. Электронная копия документа.
6. Срок исполнения.
7. Статус документа.
8. Количество страниц.
2.2.3 Характеристика результатной информации
В данном дипломном проекте результирующей информацией являются:
списки сотрудников;
история захода;
список документов по типам
список документов, с подписанной резолюцией, по типам;
список документов, поставленные на контроль;
список документов, находящихся в архиве, по типам.
70
Списки сотрудников формируется на основе справочника «должности» и
таблицы «сотрудники» и в итоге содержат следующие поля:
1. ФИО;
2. Дата рождения;
3. Е-mail;
4. Название должности;
5. Логин;
6. Пароль.
Список документов формируется на основе таблицы «документы»,
справочников «тип документа». Список документов в итоге содержит следующие
поля:
1. Название документа;
2. Дата регистрации;
3. Содержание документа;
4. Количество страниц;
5. Адресат;
6. Электронная копия документа;
7. Резолюция.
Список документов, находящихся в архиве и список документов,
находящихся на контроле, отличаются статусом. Различают следующие статусы:
1. документ зарегистрирован;
2. документ рассмотрен;
3. документ поставлен на контроль;
4. документ отправлен в архив.
Список документов формируется на основе статуса. Используются таблицы
«Документы» и справочник «Типа документов».
71
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Любой функционал программы можно разделить на основной, с помощью
которой достигается основная цель алгоритма программы и служебный это то, что
можно настроить изменить, прояснить. Дерево функций как раз наглядно
демонстрирует разделение данных функций.
В информационной системе предусмотрены 3 вида пользователей:
администратор системы;
сотрудники подразделения;
руководитель подразделения;
Дерево функций для каждого пользователя изображены на рисунках 2.5-
2.7.
Рис. 2.5 Дерево функций системы для системного администратора
72
Рис. 2.6 Дерево функций системы для сотрудника
Рис. 2.7 Дерево функций системы для руководителя
73
2.3.2 Характеристика базы данных
На рисунке 2.8 представлена спроектированная в MySQL база данных [14].
Рис. 2.8 База данных MySQL
При проектировании базы данных разработаны следующие таблицы 2.3-
2.9.
Таблица 2.3
Таблица аdmin
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Код записи
id_admin
число
11
Пароль администратора
parol_admin
cтрока
30
Таблица 2.4
Таблица rukovoditel
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
ФИО
name
число
11
Код должности
dolgnost
число
11
Логин
login
строка
10
Пароль
parol
строка
10
Дата рождения
data_rozhdeniya
timestamp
-
Таблица 2.5
74
Таблица sotrudniki
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Код сотрудника
id_sotrudnika
число
11
ФИО
name
строка
50
Дата рождения
data_rozhdeniya
строка
14
Логин
login
строка
10
Пароль
parol
строка
10
Код_должности
dolgnost
число
11
Таблица 2.6
Таблица dolgnost
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Код должности
id_dolgnost
число
11
Наименование
должности
name_dolg
строка
30
Таблица 2.7
Таблица typ_document
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Код типа документа
id_typ
число
11
Наименование типа
документа
name_typ
строка
50
75
Таблица 2.8
Таблица history
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Код записи
id_history
число
11
Код пользователя
id_polzovatel
число
4
Дата и время входа в
систему
history
дата/время
-
Таблица 2.9
Таблица dokument
Наименование поля
Идентификатор поля
Тип поля
Длина
поля
Код документа
id_dokument
число
11
Код сотрудника
id_sotrudnika
число
11
Наименование
name
строка
5
Код типа
id_kod_tip
число
5
Дата подготовки
datepod
строка
50
Дата и время
регистрации
time_date_registr
дата/время
-
Количество страниц
kolichestvo_str
строка
50
Примечание
primechsnie
строка
50
Адресат
adress
строка
50
Ссылка на документ
ssylka
строка
50
Статус
statys
число
1
Флаг помещения в
архив
flag_arhiv
число
1
Флаг резолюции
руководителя
flag_rezolyt
число
1
76
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Работа с системой осуществляется через любой браузер. Для работы
необходимо установить локальный сервер в локальной сети предприятия, где
также будет расположена база данных. Доступ к базе будет осуществляться с
помощью набора адреса в адресной строке
Структурная схема пакета представлена на рисунке 2.9.
Рис. 2.9 Структурная схема пакета
Описание программных модулей представлено в таблице 2.11.
Таблица 2.11
Описание программных модулей
№ п/п
Наименование модуля
Функции модуля
1.
Авторизация
Выполняет авторизацию пользователей при
их доступе в систему
2.
Регистрация документа
Выполняет добавление документа в
систему
3.
Архив
Позволяет просмотреть документы,
находящиеся в архиве
4.
Поиск
Выполняет поиск документов по всей
системе
77
2.3.4. Описание программных модулей
На рисунке 2.10 приведена блок схема расчетного модуля авторизации [1].
Рис. 2.10 Блок схема расчетного модуля авторизация
Для авторизации в системе пользователю необходимо указать логин и
пароль, если логин и пароль указаны верно, то система отправляет пользователю
данные. Также клиенту будет отправлен уникальный токен, который будет
использоваться для идентификации действий определенного пользователя. В
случае если данные указаны неверно, система вернет сообщение о том, что логин,
либо пароль неверны. Блок схема серверной части представлена в приложении 2.
2.4 Контрольный пример реализации проекта и его описание
Работа с системой начинается с авторизации сотрудника. После
установления соединения с сервером электронный ресурс «система электронного
документооборота (СДО)» потребует пройти авторизацию посредствам
78
электронной подписи (по сертификату) или посредствам пары логин-пароль. На
рисунке 2.11 изображен вход в систему СДО.
«Система электронного документооборота СДО» поддерживает
авторизацию по средствам ввода пары логин-пароль. Для того, чтобы получить
логин и пароль необходимо обратиться к системному администратору, который
регистрирует сотрудников в системе.
Рис. 2.11 Вход в систему электронного документооборота
Если пароль или логин введены неверно, система предупреждает об этом и
требует повторного ввода. После удачной авторизации пользователь попадает на
главное меню.
Электронная цифровая подпись (ЭЦП) реквизит электронного документа,
полученный в результате криптографического преобразования информации с
использованием закрытого ключа подписи и позволяющий проверить отсутствие
искажения информации в электронном документе с момента формирования
подписи (целостность), принадлежность подписи владельцу сертификата ключа
подписи (авторство), а в случае успешной проверки подтвердить факт подписания
электронного

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

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)