Дипломная работа: Автоматизация электронного документооборота для решения задач организационного управления в ООО «Концерн Промстромресурс»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
72
Рисунок 24. Сценарий диалога
2.3.2.Характеристика базы данных
После выполнения анализа начальной информации надо выделить перечень
используемых объектов:
– Сотрудники;
– Услуги;
– Должности;
– Показатели;
– План;
– Факт.
Опишем далее основные атрибуты для указанных объектов (таблица 13):
Таблица 13.
Описание атрибутов
Название
Тип
Длина
Ключевое
поле
Сотрудники
Код сотрудника
Число
8
Да
Основное
меню
Действия
Создать
Провести
Изменить
Удалить
Обновить
Справочники
Услуги
Показатели
Сотрудники
Должности
Документы
План
Факт
Отчеты
Отчет по
показателям
Отчет по
факту
Формы
Услуги
Показатели
Сотрудники
Должности
Факт
План
Выход
73
ФИО
Строка (текстовый)
25
Адрес
Строка (текстовый)
25
Телефон
Строка (текстовый)
13
Должность
Строка (текстовый)
25
Да
Должности
Код должности
Число
8
Да
Название
должности
Строка (текстовый)
25
Оклад
Число
8
Услуги
Код услуги
Число
8
Да
Название
Строка (текстовый)
25
Стоимость
Числовой
3
Примечание
Строка (текстовый)
25
Показатели
Код показателя
Число
3
Да
Название
Строка (текстовый)
25
Оптимальная
величина
Число
8
Периодичность
Число
3
Примечание
Строка (текстовый)
25
План
Номер записи
Число (целое)
3
Да
Дата записи
Дата
Показатель
Строка (текстовый)
25
Да
Дата проверки
Дата
Плановое
значение
Число (целое)
8
Услуга
Строка (текстовый)
25
Да
Ответственный
Строка (текстовый)
25
Да
Приметки
Строка (текстовый)
25
Факт
Номер
Число (целое)
3
Да
Дата записи
Дата
Показатель
Строка (текстовый)
25
Да
Дата проверки
Дата
Фактическое
значение
Число (целое)
8
Услуга
Строка (текстовый)
25
Да
Ответственный
Строка (текстовый)
25
Да
Выполнено
Булево
1
Рассмотрим далее некоторые связи между ранее описанными объектами, а
также построим информационно-логическую модель.
Между объектом Должности и Сотрудники присутствует связь типа «один-
ко-многим», поскольку одну и ту же должность могут иметь несколько
сотрудников.
74
Между объектом Сотрудники и План присутствует связь типа «один-ко-
многим», поскольку один сотрудник может быть ответственным за несколько
плановых показателей.
В результате получим следующую ER-модель (рисунок 25):
Рисунок 25. ER-модель
2.3.3.Структурная схема пакета (дерево вызова программных модулей)
Разработанная конфигурация включает в себя непосредственно модуль
конфигурации и платформу (серверную часть).
Платформа является базой для разработанного модуля и осуществления все
основных функций программного продукта.
Чтобы облегчить указанный процесс, разработано дерево вызовов
созданных объектов (рисунок 26).
Стоит отметить, что все объекты распределены по подсистемам, а также
для каждой подсистемы описаны:
– справочники;
– документы;
– отчеты.
Сотру дники
Код сотру дника
ФИО
Адрес
Телефон
Код должности (FK)
Должности
Код должности
Наз вание должности
Оклад
Услуги
Код услу ги
Наз вание
Стоимость
Примечание
Показатели
Код показателя
Наз вание
Оптимальная величина
Периодичность
Примечание
План
Номер з аписи
Дата записи
Дата проверки
Плановое з начение
Приметки
Код сотру дника (FK)
Код услу ги (FK)
Код показателя (FK)
Факт
Номер
Дата записи
Дата проверки
Фактическоезначение
Выполнено
Код сотру дника (FK)
Код показателя (FK)
Код услу ги (FK)
75
Рисунок 26. Дерево вызовов
Созданная конфигурация состоит с нескольких модулей:
– основной модуль;
– модуль справочников;
– модуль документов;
– модуль форм;
– модуль отчетов.
В таблице 14 описаны функции модулей конфигурации.
Таблица 14
Функции модулей
п/
п
Название
Функции
1
Основной модуль
Содержит вызовы подсистем, а также меню для
настройки внешнего вида конфигурации
2
Модуль
справочников
Содержит основные массивы для хранения
справочной информации, которая применяется
при оперативном ведении документации и
отчетности
3
Модуль
документов
Содержит оперативные данные, на основании
которых формируются отчеты
4
Модуль форм
Содержит экранные формы для справочников и
документов
5
Модуль отчетов
Содержит инструменты для формирования
отчетности и вывода ее на печать
Подсистема "Администрация"
Справочник "Сотрудники"
Документ "План"
Документ "Факт"
Справочник "Показатели"
Справочник "Должности"
Отчеты
Подсистема "Бухгалтерия"
Справочник "Показатели"
Справочник "Сотрудники"
Справочник "Услуги"
Документ "Факт"
Подсистема "Персонал"
Документ "План"
Справочник "Должности"
Справочник "Сотрудники"
Справочник "Показатели"
Справочник "Услуги"
76
2.3.4.Описание программных модулей
Рассмотрим программные модули, которые представлены в
разрабатываемой конфигурации.
В конфигурации присутствуют следующие модули:
– подсистемы:
– Администрация;
– Бухгалтерия;
– Персонал.
– справочники:
– Услуги;
– Должности;
– Показатели;
– Сотрудники.
– документы;
– План;
– Факт.
– отчеты:
– Отчет по показателям;
– Отчет по факту.
Изобразим деятельность некоторых модулей в виде блок-схем (рисунки 27
28):
Начало
Ввод данных в
справочник
«Сотрудники»
Ввод данных в
справочник
«Показатели»
Формирование
документа «План»
Справочники
заполнены?
+
-
Вывод
плана
Конец
Рисунок 27. Блок-схема формирования плана работы
Источник: https://baza.diplomsite.ru/previewfile/2498