Диплом: Автоматизация анализа учетных и плановых данных о движении материальных потоков для «АО Тинькофф Банк»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
66
Главный модуль
Модуль авторизации
Модуль справочника «Сотрудник»
Модуль загрузки наименований
материальных потоков
Модуль справочника
«Наименование показателей»
Модуль загрузки учетных данных
Модуль ввода плановых показателей
Модуль расчета отклонений
фактических данных от плановых
Модуль управления пользователями
Модуль формирования отчета
Рисунок 20. Дерево вызова программных модулей
2.3.4. Описание программных модулей
Описания программным модулям разрабатываемой системы будет
представлено в виде алгоритмов. Начало работы в системе контроля
технического состояния оборудования возможно только после прохождения
авторизации. На рисунке 21 представлен алгоритм авторизации пользователя.
Для авторизации пользователь вводит в форму авторизации данные учетной
записи, выданные администратором. Если введенные данные совпадают с
данными в базе данных, пользователю разрешен доступ к системе. Если данные
не совпадают, выдается предупреждение об ошибке при вводе данных. После
трех последовательных попыток ввода неверных данных учетная запись
блокируется.
67
Начало
Счетчик количества
введенных неверно
паролей i:=0 to 3
i>3
Ввод учетных данных
Открытие формы авторизации
Логин==User.Log_user
&&
Пароль==User.Pass_user
«Введены неверные
данные!»
i:=i+1
Нет
Загрузка главного окна
Да
Загрузка элементов
главного меню
Конец
Нет
Да
Рисунок 21. Алгоритм авторизации
Для работы системы необходимо заполнить справочники. Справочники
заполняются администратором системы. Справочники «Сотрудник» и
«Показатель» заполняются согласно одному и тому же алгоритму, который
представлен на рисунке 22.
68
Начало
Открытие формы справочника
AddButton ->
onclick
Открытие формы добавления
записи. Ввод данных
Да
SaveButton ->
onclick
Сохранение записи
Да
CloseButton ->
onclick
Закрытие формы добавления
записи
Да
Нет
CloseButton ->
onclick
Нет
Закрытие формы справочника
Да
Конец
Нет
Рисунок 22. Алгоритм модулей справочников
Данные справочника «Наименования материальных потоков» и учетные
данные материальных потоков загружаются из системы «1С: Предприятие», для
того, чтобы снизить временные затраты и избежать дублирования данных.
Алгоритм загрузки данных представлен на рисунке 23.
69
Начало
i:=0 i<=N i++
table.number = =
tableS.number
N:=count(name_tableS)
Copy Table to TableS
Нет
Да
Подключение к базе
данных ERP-системы
Конец
Рисунок 23. Алгоритм работы модулей загрузки данных
Для проведения анализа материальных потоков необходимо ввести
плановые значения показателей. Алгоритм ввода данных о значениях плановых
показателей материальных потоков представлен на рисунке 24. Сотрудник
открывает форму ввода данных плановых показателей, выбирает наименование
материального потока и временной период для этого показателя и вводит его
значение.
70
Начало
Выбор материального потока;
Выбор даты;
Ввод данных о показателе
Нажата кнопка
«Сохранить»
Сохранение данных
Нажата кнопка
«Закрыть»
Конец
ДА
ДА
НЕТ
НЕТ
Загрузка формы перечня;
плановых показателей
Рисунок 24. Алгоритм ввода данных о плановых значениях
показателей
На рисунке 25 представлен алгоритм анализа учетных и плановых данных.
В нем отражены наименования материальных потоков, учетные и плановые
значения, а также отклонения и темп роста.
71
Начало
Нажата кнопка
«Создать»
Загрузка формы анализ;
Задание временного периода
Вывод перечня мат. потоков и
их показателей
Конец
ДА
НЕТ
Выделение отрицательных
значений
Нажата кнопка
«Сохранить»
Сохранение записи в базу
данных
НЕТ
Рисунок 25. Алгоритм анализа учетных и плановых данных
материальных потоков
В результате работы в системе можно сформировать отчет, в котором
будут выводиться либо значения отклонений показателей за выбранный период
времени, либо значения темпов роста. При формировании отчета необходимо
ввести даты для выборки данных. Алгоритм формирования отчета представлен
на рисунке 26.
72
Начало
Нажата кнопка
«Показатели»
Ввод данных о начале периода;
Ввод данных об окончании
периода
Конец
ДА
НЕТ
Выборка данных о показателях
за заданную дату
Ввод данных о начале периода;
Ввод данных об окончании
периода
Расчет отклонений фактических
показателей от плановых
Загрузка отчетной формы
Рисунок 26. Алгоритм формирования отчетности
Программный код описанных модулей приведен в Приложении 1.
2.4. Контрольный пример реализации проекта и его описание
Контрольный пример реализации проекта представляет собой описание
работы в разработанной системе. Для этого нужно осуществить ввод данных и
проверить корректность их обработки. Поскольку начало работы в системе
73
начинается с авторизации пользователя, введем тестовые данные для входа в
систему и убедимся, что в результате к приложению предоставляется доступ.
Ввод данных учетной записи представлен на рисунке 27.
Рисунок 27. Ввод данных учетной записи администратора
После успешной авторизации для того, чтобы можно было осуществлять
работу в системе, необходимо заполнить справочную информацию. Заполнение
справочника сотрудников учетно-операционного управления осуществляется
вручную администратором системы. На рисунке 28 представлено заполнение
справочника сотрудников.
Рисунок 28. Заполнение справочника сотрудников
74
Заполнение справочника наименований материальных потоков
осуществляется с помощью загрузки данных в систему из ERP-системы.
Протестируем функцию загрузки данных о наименованиях материальных
потоков. Результат загрузки данных представлен на рисунке 29.
Рисунок 29. Результат загрузки данных в справочник наименований
материальных потоков
На рисунке 30 представлен перечень показателей анализа материальных
потоков. Ввод данных в этот справочник осуществляется вручную
администратором системы.
75
Рисунок 30. Результат заполнения справочника показателей анализа
материальных потоков
Теперь введем значения плановых данных материальных потоках. Для
этого выберем период, наименование материального потока и его плановое
значение. Ввод плановых показателей представлен на рисунке 31.
Рисунок 31. Ввод данных о плановых показателях
Плановые данные о материальных потоках сравниваются с учетными
данными, которые загружаются из системы «1С: Предприятие». Проверим
работу модуля загрузки учетных данных. Результаты загрузки представлены на
рисунке 32.

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

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