Диплом: Автоматизация процесса внутрикорпоративного взаимодействия сотрудников компании ООО «ФАКТКЛАУД»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
74
2.2.3 Характеристика результатной информации
Результатной информацией для задачи автоматизации
документооборота являются следующие документы:
список сотрудников;
список документов по видам;
список мероприятий;
Список каталогов и подкаталогов документов;
Список документов в папках.
В списке сотрудников имеются следующие реквизиты:
фамилия, имя, отчество сотрудников;
дата регистрации;
должность;
отдел;
дата рождения;
логин и пароль для доступа в систему.
Данный документ формируется на основе справочников Отделы,
Пользователи.
Списки документов имеют следующие реквизиты:
наименование документа;
дата регистрации;
краткое описание;
количество страниц;
адресат;
ссылка на электронную версию документа.
Список документов, находящихся в архиве, а также список
документов, находящихся на контроле, отличаются статусом. При этом в
системе могут быть следующие статусы:
75
документ зарегистрирован;
документ рассмотрен;
документ поставлен на контроль;
документ отправлен в архив.
На основе статуса формируются списки документов.
Список документов в папках содержит наименование папки,
наименование документа.
Список мероприятий содержит наименование мероприятия, дату
проведения, описание.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
В системе предполагается 2 вида пользователей;
Администратор системы;
Сотрудники, выполняющие регистрацию документов и дел.
Основным отличием между функциями пользователей в различном
уровне к доступу к настройкам и внесению изменений справочников. На
рисунке 2.3 представлено схема функций для администратора.
76
Функции
администратора
Работа со
справочниками
Папка
Категория
документа
Мероприятие
Пользователь
Работа с
документами
Регистрация
Добавление
файла
Получение
отчетов
Список
документов
Список
справочных
документов
Список
мероприятий
Настройки
Раздел
справки
Категория
Справочного
документа
Изменение
статуса
Добавление
примечаний
Список
пользователе
й
Дизайн
Окна
Авторизация
Порядок
отображения
Список
каталогов и
покаталогов
документов
Список папок
Список документов
по мероприятиям
Рис. 2.3 Дерево функций системы для администратора
77
Функции
пользователя
Работа со
справочниками
Мероприятие
Категория
документа
Папка
Работа с
документами
Регистрация
Добавление
файла
Получение
отчетов
Список
категорий
Перечень
клиентов
Список
мероприятий
Раздел
справки
Категория
Справочного
документа
Добавление
примечаний
Список
пользователе
й
Список
каталогов и
покаталогов
документов
Список папок
Список
справочных
документов
Рисунок 2.4 Дерево функций для пользователя
Сценарии диалога для соответствующих пользователей системы
приведены на рисунках 2.5-2.6.
78
Главное меню
Работа со
справочниками
Мероприятие
Категория
документа
Папка
Пользователь
Мероприятия
Регистрация
Список
Настройки
Раздел
справки
Категория
Справочного
документа
Редактирование
Поиск
Дизайн
Окна
Авторизация
Порядок
отображения
Содержание
Добавление
Редактирование
Авторизация
Папки
Регистрация
Список
Редактирование
Поиск
Документы
Регистрация
Список
Редактирование
Поиск
Справочные
документы
Регистрация
Список
Редактирование
Поиск
Рисунок 2.5 Сценарий диалога для администратора
Главное меню
Работа со
справочниками
Мероприятие
Категория
документа
Папка
Мероприятия
Регистрация
Список
Настройки
Раздел
справки
Категория
Справочного
документа
Редактирование
Поиск
Дизайн
Окна
Авторизация
Порядок
отображения
Содержание
Добавление
Редактирование
Авторизация
Папки
Регистрация
Список
Редактирование
Поиск
Документы
Регистрация
Список
Редактирование
Поиск
Справочные
документы
Регистрация
Список
Редактирование
Поиск
Рис. 2.6 Сценарий диалога для сотрудника
2.3.2 Характеристика базы данных
79
В соответствии с выбранной СУБД (MySQL 5) построена физическая
модель базы данных, представленная на рисунке 2.4. Схема построена с
помощью программного средства MySQL Workbench 5.2.
Рисунок 2.7 Физическая модель базы данных
В базе данных предусмотрено 11 таблиц для хранения данных
различного типа. Характеристика данной информации для каждой из
таблиц приведена в таблице 2.1.
Таблица 2.3
Назначение хранимой информации
Название таблицы
Назначение хранимой информации
delo
Мероприятия
dokdelo
Документы, прикрепляемые к мероприятию
dokkat
Документы, прикрепляемые к разделу
справочной информации
80
dokpravo
Документы, прикрепляемые к разделу
справочной информации
usluga
Перечень папок
katalog
Категории и подкатегории мероприятий
klient
Список мероприятий
Kategor
Категории документов
otdel
Наименование отделов компании
pravo
Категории справочной информации
user
Сведения о пользователях сайта
Тип каждого поля каждой таблицы таблиц, приведенных на схеме,
приведена в таблицах ниже.
Таблица 2.4
Типы полей таблицы delo
Поле
Тип
Null
По умолчанию
iddelo
int(11)
Нет
namedelo
varchar(255)
Нет
udalmod
int(1)
Нет
0
idkldelo
int(11)
Нет
idusldelo
int(11)
Нет
iduserdelo
int(11)
Нет
datebegdelo
timestamp
Нет
dateenddelo
timestamp
Нет
dateregdelo
timestamp
Нет
CURRENT_TIMESTAMP
Таблица 2.5
Типы полей таблицы dokdelo
Поле
Тип
Null
По умолчанию
idn
int(11)
Нет
daten
timestamp
Нет
CURRENT_TIMESTAMP
idun
int(10)
Нет
zagn
varchar(255)
Нет
bodyn
text
Нет
udaln
int(1)
Нет
0
newsrazdel
varchar(12)
Нет
doksize
varchar(255)
Нет
statusdok
int(1)
Нет
0
Таблица 2.6
Типы полей таблицы dokkat
Поле
Тип
Null
По умолчанию
idn
int(11)
Нет
daten
timestamp
Нет
CURRENT_TIMESTAMP
idun
int(10)
Нет
zagn
varchar(255)
Нет
bodyn
text
Нет
81
udaln
int(1)
Нет
0
newsrazdel
varchar(12)
Нет
doksize
varchar(255)
Нет
statusdok
int(1)
Нет
0
Таблица 2.7
Типы полей таблицы dokpravo
Поле
Тип
Null
По умолчанию
idn
int(11)
Нет
daten
timestamp
Нет
CURRENT_TIMESTAMP
idun
int(10)
Нет
zagn
varchar(255)
Нет
bodyn
text
Нет
udaln
int(1)
Нет
0
newsrazdel
varchar(12)
Нет
doksize
varchar(255)
Нет
statusdok
int(1)
Нет
0
Таблица 2.8
Типы полей таблицы image
Поле
Тип
Null
По умолчанию
idi
int(10)
Нет
namei
varchar(255)
Нет
linki
text
Нет
datei
timestamp
Нет
CURRENT_TIMESTAMP
idui
int(10)
Нет
udali
int(1)
Нет
tip
int(2)
Нет
Таблица 2.9
Типы полей таблицы katalog
Поле
Тип
Null
По умолчанию
idmod
int(11)
Нет
namemod
varchar(255)
Нет
udalmod
int(1)
Нет
0
linkim
text
Нет
opism
text
Нет
kkk
int(1)
Нет
0
fat
int(11)
Нет
82
Таблица 2.10
Типы полей таблицы klient
Поле
Тип
Null
По умолчанию
idkl
int(11)
Нет
namekl
text
Нет
lizo
varchar(255)
Нет
inn
varchar(255)
Нет
nomdok
int(11)
Нет
adres
varchar(255)
Нет
telefkl
varchar(255)
Нет
emailkl
varchar(255)
Нет
iduslkl
int(11)
Нет
iduserkl
int(11)
Нет
datebeg
timestamp
Нет
CURRENT_TIMESTAMP
dateend
varchar(255)
Нет
linkdok
text
Нет
udklient
int(1)
Нет
0
Таблица 2.11
Типы полей таблицы model
Поле
Тип
Null
По умолчанию
idmod
int(11)
Нет
namemod
varchar(255)
Нет
udalmod
int(1)
Нет
0
linkim
text
Нет
opism
text
Нет
kkk
int(1)
Нет
0
fat
int(11)
Нет
Таблица 2.12
Типы полей таблицы otdel
Поле
Тип
Null
По умолчанию
idot
int(1)
Нет
nameo
varchar(255)
Нет
delo
int(1)
Нет
0
83
Таблица 2.13
Типы полей таблицы pravo
Поле
Тип
Null
По умолчанию
idmod
int(11)
Нет
namemod
varchar(255)
Нет
udalmod
int(1)
Нет
0
linkim
text
Нет
opism
text
Нет
kkk
int(1)
Нет
0
fat
int(11)
Нет
Таблица 2.14
Типы полей таблицы user
Поле
Тип
Null
По умолчанию
idu
int(11)
Нет
nameuser
varchar(255)
Нет
datereg
timestamp
Нет
CURRENT_TIMESTAMP
login
varchar(25)
Нет
password
varchar(25)
Нет
status
int(1)
Нет
udaluser
int(1)
Нет
0
iduserotd
varchar(255)
Нет
idpkuser
int(6)
Нет
predmet
varchar(255)
Нет
stag
varchar(50)
Нет
teldom
varchar(30)
Нет
telmob
varchar(30)
Нет
dop
text
Нет
raz
text
Нет
email
varchar(255)
Нет

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

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