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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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
Источник: https://baza.diplomsite.ru/previewfile/1706