Файл: Проектирование реализации операций бизнес-процесса Управление документооборотом.pdf
Добавлен: 23.04.2023
Просмотров: 289
Скачиваний: 1
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес-процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2. ПРОЕКТНАЯ ЧАСТЬ
2.1. Информационная модель и её описание
Информационная модель представляет собой схему движения входных, промежуточных и результативных потоков и функций предметной области. Кроме того, она объясняет, на основе каких входных документов и какой нормативно-справочной информации происходит выполнение функций по обработке данных и формирование конкретных выходных документов. Информационная модель представлена на рис. 2.1.
Информационная система работает со справочниками Отделы, Сотрудники, Контрагенты, Типы и Категории документов, Клиенты, экранными формами ввода документов. Информационная система формирует выборки по типам и категориям документов.
В соответствии с приведенной информационной моделью, работа системы осуществляется следующим образом.
Администратор системы регистрирует сотрудников, изменяя содержимое таблицы «Сотрудники». Также он изменяет содержимое данной таблицы, редактируя данные для доступа к системе каждого сотрудника.
Сотрудник регистрирует документы, используя документ и справочники Типы документов, Категории документов, Контрагенты и Клиенты и изменяя содержимое таблицы Документы.
Рис.2.1. Информационная модель
2.2. Характеристика нормативно-справочной, входной и оперативной информации
В качестве входной информации используются следующие документы:
- трудовая книжка;
- штатное расписание;
- документ.
Трудовая книжка сотрудника используется при регистрации его в системе. Источником получения данного документа является отдел кадров. При этом из нее используются следующие реквизиты:
- фамилия, имя, отчество;
- дата рождения;
- наименование должности;
- наименование отдела.
Частота возникновения данного документа – по мере регистрации новых сотрудников, объем – около 10 строк.
Штатное расписание используется при формировании справочника Отделы, при этом используется только такой реквизит, как наименование отдела. Источником получения данного документа также является отдел кадров, объем – 15 строк.
Документ является основным входным документом. При регистрации документа в системе задействуются следующие реквизиты:
- наименование;
- тип документа;
- дата подготовки или поступления;
- количество страниц;
- описание документа;
- электронная копия документа.
Источниками получения документов являются как другие организации, так и отделы самого общества. Объем документов колеблется в очень широком диапазоне.
В системе используются справочники, приведенные в таблице 2.1.
Таблица 2.1
Перечень используемых справочников
|
№ пп |
Название справочника |
Ответственный за ведение |
Средний объём справочника в записях |
Средняя частота актуализации |
Средний объем актуализации, % |
|
1 |
Отделы |
Администратор |
45 |
1 раз в месяц |
10 |
|
2 |
Документы |
Администратор |
10 |
1 раз в год |
10 |
|
3 |
Клиенты |
Администратор |
2000 |
1 раз в год |
10 |
|
4 |
Типы документов |
Администратор |
50 |
1 раз в месяц |
25 |
|
5 |
Категории документов |
Администратор |
20 |
1 раз в месяц |
25 |
|
6 |
Контрагенты |
Администратор |
20 |
1 раз в год |
10 |
|
7 |
Сотрудники |
Администратор |
20 |
1 раз в месяц |
25 |
Справочник Отделы имеет следующие реквизиты:
- код отдела;
- полное наименование отдела;
- сокращенное наименование отдела.
Справочник Сотрудники имеет следующие реквизиты:
- фамилия;
- имя;
- отчество;
- дата рождения
- пароль
- логин
- дата регистрации
Справочник Клиенты:
- полное наименование
- краткое наименование
- фактический адрес
- юридический адрес
- банковские реквизиты;
- контактное лицо;
- телефон
- e-mail;
- дата регистрации
Справочник Контрагенты:
- полное наименование;
- краткое наименование;
- регион;
- телефоны;
- сайт;
- номер лицензии;
- статус;
- активы- нетто;
- адрес фирмы и филиалов.
Справочник Типы документов включает в себя наименование типа документа и код категории.
Справочник Категории содержит наименования категорий документов.
2.3. Характеристика результатной информации
Результатной информацией для задачи автоматизации делопроизводства являются следующие документы:
- список сотрудников;
-список документов по категориям и типам;
- список контрагентов;
- список клиентов.
В списке сотрудников имеются следующие реквизиты:
- фамилия, имя, отчество сотрудников;
- дата регистрации;
- должность;
- отдел;
- дата рождения;
- логин и пароль для доступа в систему.
Данный документ формируется на основе справочников Отделы и Сотрудники.
Списки документов имеют следующие реквизиты:
- наименование документа;
- дата регистрации;
- краткое описание;
- количество страниц;
- адресат;
- ссылка на электронную версию документа;
-тип документа;
- категория документа;
- код клиента.
Список контрагентов содержит перечень контрагентов со всеми реквизитами, так же, как и список клиентов.
2.4. Общие положения (дерево функций и сценарий диалога)
Разрабатываемый программный продукт автоматизирует функции документооборота института.
В разработанной системе предусмотрено 2 вида пользователей;
- Делопроизводитель;
- Администратор.
Дерево функций для каждого из пользователей представлено на рисунках 2.2-2.3.
Рис. 2.2 Дерево функций системы для пользователя
Рис. 2.3 Дерево функций системы для администратора
Сценарии диалога для соответствующих пользователей системы приведены на рисунках 2.4-2.5.
Рис. 2.4 Сценарий диалога для пользователя
Рис. 2.5 Сценарий диалога для администратора системы
2.5. Характеристика базы данных
ER-модель отображает состав и взаимосвязи таблиц, отражающих содержание информационной модели в терминах конкретной СУБД. Перечень сущностей и их соответствие информационной модели приведено в таблице 2.2.
Таблица 2.2
Перечень сущностей и их соответствие информационной модели
|
№ |
Название сущности в информационной модели |
Идентификатор таблицы |
|---|---|---|
|
Справочник «Отделы» |
Otdel |
|
|
Справочник «Сотрудники» |
Sotr |
|
|
Справочник «Клиенты» |
Klient |
|
|
Справочник «Типы документов» |
Tipi |
|
|
Справочник «Категории документов» |
Kategorii |
|
|
Справочник «Контрагенты» |
Kontragent |
|
|
Таблица «Документы» |
Dok |
ER-диаграмма базы данных представлена на рисунке 2.6.
Характеристика каждой таблицы базы данных приведена ниже, в таблицах 2.3-2.9.
Таблица 2.3
Таблица Документы
|
Идентификатор |
Тип данных |
Примечание |
|
idd |
int(11) |
Код документа |
|
ids |
int(5) |
Код сотрудника |
|
named |
varchar(45) |
Наименование |
|
idkd |
int(5) |
Код типа |
|
datepod |
varchar(45) |
Дата подготовки |
|
datez |
timestamp |
Дата и время регистрации |
|
kolvostr |
varchar(45) |
Количество страниц |
|
prim |
varchar(45) |
Примечание |
|
otkuda |
varchar(45) |
Адресат |
|
link |
text |
Ссылка на документ |
|
status |
int(1) |
Статус |
|
archiv |
int(1) |
Флаг помещения в архив |
|
rnp |
int(1) |
Флаг резолюции начальника отдела |
Рис. 2.6 ER-диаграмма базы данных
Таблица 2.4
Таблица Отделы
|
Идентификатор |
Тип данных |
Примечание |
|
idOtd |
int(11) |
Код отдела |
|
nameOtd |
varchar(100) |
Наименование отдела |
|
KrNameOtd |
varchar(10) |
Краткое наименование отдела |
Таблица 2.5
Таблица Сотрудники
|
Идентификатор |
Тип данных |
Примечание |
|
idsotr |
int(11) |
Код сотрудника |
|
name |
varchar(45) |
Фамилия |
|
dolg |
int(2) |
Код должности |
|
login |
varchar(10) |
Логин |
|
parol |
varchar(10) |
Пароль |
|
dates |
timestamp |
Дата регистрации |
|
surname |
varchar(45) |
Имя и отчество |
|
datebor |
varchar(14) |
Дата рождения |
|
udal |
int(1) |
Отметка об удалении |
Таблица 2.6
Таблица Типы документов
|
Идентификатор |
Тип данных |
Примечание |
|
idtip |
int(11) |
Код типа документа |
|
namet |
varchar(10) |
Наименование типа документа |
|
idkat_tip |
int(11) |
Код категории документов |
Таблица 2.7
Таблица Клиенты
|
Идентификатор |
Тип данных |
Примечание |
|
idKlient |
Код клиента |
Код клиента |
|
namekl |
Наименование |
Наименование |
|
krnamekl |
Краткое наименование |
Краткое наименование |
|
adresskl |
Фактический адрес |
Фактический адрес |
|
uradrkl |
Юридический адрес |
Юридический адрес |
|
banrekKl |
Реквизиты |
Реквизиты |
|
kontlizoKl |
Контактное лицо |
Контактное лицо |
|
tlfKl |
Телефон |
Телефон |
|
emailKl |
Адрес электронной почты |
Адрес электронной почты |
|
dateregKl |
Дата регистрации |
Дата регистрации |
|
udalKl |
Отметка об удалении |
Отметка об удалении |
Таблица 2.8
Таблица Контрагенты
|
Идентификатор |
Тип данных |
Примечание |
|
idb |
int(11) |
Код |
|
nameb |
text |
Наименование |
|
fullnameb |
text |
Полное наименование |
|
region |
text |
Регион |
|
telefon |
varchar(255) |
Телефоны |
|
site |
varchar(100) |
Сайт |
|
number_liz |
varchar(10) |
Номер лицензии |
|
status_uch_vkl |
text |
Статус участника системы страхования вкладов |
|
activi |
text |
Размер активов |
|
adres |
text |
Адрес |
Таблица 2.9
Таблица Категории документов
|
Идентификатор |
Тип данных |
Примечание |
|
idkat |
int(11) |
Код категории документа |
|
namekat |
text |
Наименование категории документа |
2.6. Структурная схема пакета (дерево вызова программных модулей)
Структурная схема пакета представлена на рисунке 2.7.