Диплом: Автоматизация процесса ведения документации и отчетности в ООО "МТ-Агро"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
67
В рассматриваемой задаче автоматизации документооборота на примере
отдела по работе с клиентами такой информацией являются данные, которые
формируются при:
– вводе нового клиента;
– вводе учетных данных.
Рассмотрим реквизитный состав документов ИС (таблицы 2.5, 2.6):
Таблица 2.5. Документ под названием «Учет»
Имя
Тип
Реквизиты
Номер
Число (целое)
Дата
Строка (текстовый)
Клиент
СправочникСсылка.Клиенты
Смена
СправочникСсылка.Смена
Оборудование
СправочникСсылка. Оборудование
Оплачено
Булево
Таблица 2.6. Данные для документа «Сотрудники»
Имя
Тип
Реквизиты
КодСотрудники
Число (целое)
ФИО
Строка (текстовый)
Адрес
Строка (текстовый)
Смена
СправочникСсылка.Смена
Телефон
Строка (текстовый)
Внешний вид формы документа Клиенты показан на рисунке 2.17:
68
Рис. 2.17. Экранная форма документа Учет
Документы заполняются по необходимости, а именно:
– документ Учет заполняется при формировании нового заказа (в
среднем, 9-10 раз в рабочий день);
– документ Сотрудники заполняется при вводе или изменении
данных о сотруднике (в среднем, 1-2 раза в рабочий день).
Вся информация заполняется менеджером вручную на основании прайс-
листа и договоров с клиентами.
2.3.Программное обеспечение задачи
2.3.1.Общие положения (дерево функций и сценарий диалога)
В разрабатываемом проекте модуле предусмотрен один пользователь –
менеджер по работе с клиентами, который и осуществляет основные операции
документооборота.
Дерево функций разрабатываемого модуля представлено на рисунке 2.18.
69
Рис. 2.18. Описание дерева функций менеджера
Стоит отметить, что некоторые функции разделены между подсистемами
конфигурации (рис. 2.19):
Рис. 2.19. Имеющиеся подсистемы
К примеру, данные, которые могут влиять на ведение бухгалтерского
учета присутствуют в подсистеме Бухгалтерия.
Стоит отметить, что некоторые объекты могут брать участие как в одной
подсистеме, так и во всех (к примеру, документ Учет).
На основании имеющихся данных можно создать последовательность для
работы с разрабатываемой системой.
Такая последовательность имеет рекомендационный характер и при
необходимости может нарушаться (рис.2.20).
Функции
менеджера
Основные
Получение
отчетных
документов
Ввод данных
Служебные
Заполнение
справочников
Ввод
оперативных
данных
70
Рис. 2.20. Последовательность работы с создаваемой системой
2.3.2.Характеристика базы данных
После выполнения анализа начальной информации надо выделить
перечень используемых объектов:
– Сотрудники;
– Оборудование;
– Смены;
– Клиенты;
– Учет.
Опишем далее основные атрибуты для указанных объектов (таблица 2.7):
Таблица 2.7. Описание атрибутов
Название
Тип
Ключевое поле
Сотрудники
Код сотрудника
Число
Да
ФИО
Строка (текстовый)
Адрес
Строка (текстовый)
Формирование отчетной информации
Менеджер
Обработка информации
Менеджер
Ввод оперативной информации
Менеджер Клиент
Ввод данных в справочники
Менеджер
71
Телефон
Строка (текстовый)
Смена
Строка (текстовый)
Да
Смены
Код смены
Число (длина 3)
Да
Название
Строка (текстовый)
Начальник смены
Строка (текстовый)
Оборудование
Код оборудования
Число (длина 3)
Да
Название оборудования
Строка (текстовый)
Стоимость
Числовой
Время выполнения,дн
Числовой
Клиенты
Код клиента
Число (длина 3)
Да
Название
Строка (текстовый)
Адрес
Строка (текстовый)
Пол
Перечисление
Телефон
Строка (текстовый)
Учет
Номер
Число (длина 3)
Да
Дата
Дата
Клиент
Строка (текстовый)
Да
Оборудование
Булево (текстовый)
Смена
Строка (текстовый)
Оплачено
Логический (да/нет)
Рассмотрим далее некоторые связи между ранее описанными объектами, а
также построим информационно-логическую модель.
Между объектом Смены и Сотрудники присутствует связь типа «один-ко-
многим», поскольку одна смена может иметь в своем составе несколько
работников.
Между объектом Учет и Сотрудники присутствует связь типа «один-ко-
многим», поскольку 1 сотрудник входить несколько раз в Учет.
72
Между объектами Клиент и Учет будет присутствовать связь типа «один-
ко-многим», так как один клиент может входит несколько раз в Учет.
Между объектами Оборудование и Учет используется связь типа «один-
ко-многим», так как одно оборудование входит несколько раз в Учет.
2.3.3.Структурная схема пакета (дерево вызова программных модулей)
Разработанная конфигурация включает в себя непосредственно
модуль конфигурации и платформу (серверную часть).
Платформа является базой для разработанного модуля и
осуществления все основных функций программного продукта.
Чтобы облегчить указанный процесс, разработано дерево вызовов
созданных объектов (рис.2.30).
Рис. 2.30. Дерево вызовов
Количество уровней вложенности всех вызовов функций и процедур в
разработанных конфигурациях на созданных управляемых формах возросло и
Подсистема
"Администрация"
Справочник
"Смены"
Документ "Учет"
Документ
"Сотрудники"
Отчет
Подсистема
"Бухгалтерия"
Справочник
"Клиенты"
Регистр "Оплата"
Справочник
"Смены"
Документ
"Сотрудники"
Документ "Учет"
Справочник
"Оборудование"
Подсистема
"Отдел по работе
с клиентами"
Регистр "Оплата"
Справочник
"Смены"
Документ
"Сотрудники"
Справочник
"Оборудование"
Документ "Учет"
73
анализ функционирования отдельных программных инструментов порой
превращается в очень сложный механизм.
2.3.4.Описание программных модулей
Рассмотрим программные модули, которые представлены в
разрабатываемой конфигурации.
В конфигурации присутствуют следующие модули:
– подсистемы:
– Администрация;
– Бухгалтерия;
– Отдел по работе с клиентами.
– справочники:
– Оборудование;
– Смены;
– Клиенты.
– документы;
– Сотрудники;
– Учет.
– регистр:
– Оплата;
– отчет:
– Отчет Оборудование;
– перечисления:
– Пол.
2.4.Контрольный пример реализации проекта и его описание
Рассмотрим пример использования проекта.
После запуска конфигурации откроется главное окно (рис.2.31):
74
Рис. 2.31. Главное окно конфигурации
В верхней панели находятся кнопки для подсистем.
К примеру, подсистема Бухгалтерия располагает следующими объектами
(рис. 2.32)
Рис. 2.32. Объекты подсистемы Бухгалтерия
75
Для ввод данных о новых клиентах нужно открыть соответственный
объект (рис.2.33):
Рис. 2.33. Данные справочника Клиенты
Для добавления нового клиента нужно нажать кнопку Создать, и ввести
данные (рис.2.34):
Рис. 2.34. Форма для добавления нового клиента
76
Аналогично добавляются другие данные в справочники (рис.2.35, 2.36):
Рис. 2.35. Справочник Смены
Рис. 2.36. Справочник Оборудование
Для ввода оперативной информации применяется документ Учет
(рис.2.35):

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

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