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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
56
На рисунке 14 представлен макет экранной формы перечня показателей
анализа материальных потоков. На форме расположены элементы управления,
предназначенные для ввода, поиска и удаления данных.
Рисунок 14. Макет экранной формы перечня показателей анализа
материальных потоков
На основании описания условно-постоянной информации была создана
таблица Характеристика справочников представлена в таблице 7.
Таблица 7
Характеристика справочников
Характеристика
Перечень мат.
потоков
Перечень
показателей
анализа
Перечень
сотрудников
Ответственный за
ведение
Администратор
системы
Администратор
системы
Администратор
системы
Объем справочника в
записях
100
10
20
Частота актуализации
Ежемесячно
По мере
необходимости
При приеме
или увольнении
сотрудников
Объем актуализации
10 записей
1 запись
1 запись
Характеристика
Перечень мат.
Перечень
Перечень
57
потоков
показателей
анализа
сотрудников
Реквизитный состав
Наименование
Наименование
Фамилия
Имя
Отчество
2.2.3. Характеристика результатной информации
Дадим характеристику результатной формации. Для вывода результатной
информации используются следующие формы:
1. Анализ учетных и плановых данных материальных потоков.
2. Отчет по результатам анализа.
На отчетной форме выводятся только значения показателей анализа
материальных потоков за заданный пользователем период времени. Если какой-
либо показатель имеет отрицательное значение, он выделяется красным цветом.
Макет отчетной формы представлен на рисунке 15.
Рисунок 15. Макет экранной формы отчета
58
На рисунке 16 представлен макет экранной формы анализа учетных и
плановых данных. На этой форме расположены:
элементы управления для выборки данных;
перечень материальных потоков;
значения учетных данных;
значения плановых данных;
расчетные значения показателей анализа.
Рисунок 16. Макет экранной формы анализа учетных и
фактических данных материальных потоков
Для описанной выше результатной информации дана характеристика,
представленная в таблице 8.
Таблица 8
Характеристика таблиц с результатной информацией
Наименование таблицы
Наименование поля
Наименование потока
Название
Учетные данные
Дата начала
Значение
Плановые данные
Дата начала
Значение
Наименование показателя
Наименование
59
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Информационная система, автоматизирующая анализ учетных и
фактических данных материальных потоков банка предназначена для
автоматизации ряда функций. Все множество функций, выполняемых системой,
можно разделить на подмножество служебных функций и подмножество основных
функций [7]. Приведем перечень функций обоих подмножеств для
разрабатываемой системы. Служебными функциям разрабатываемой системы
будут:
1. Авторизация
2. Управление пользователями.
3. Разграничение прав доступа.
4. Управление экранными формами.
Основными функциями разрабатываемой системы будут:
1. Заполнение справочников.
2. Загрузка наименований материальных потоков.
3. Загрузка учетных данных из ERP-системы.
4. Ввод плановых данных.
5. Анализ данных.
6. Формирование отчета.
На основании перечисленных функций было разработано дерево функций
системы, на схеме которого функции системы разделены по подмножествам
(рисунок 17).
Теперь опишем способ взаимодействия пользователя с разрабатываемой
системой. Для описания способа взаимодействия пользователя с системой оставим
сценарий диалога, который позволит наглядно показать разделы и возможные
действия в системе [11]. Для взаимодействия информационной системы с
пользователем был выбран язык типа «Меню».
60
Функции системы
Основные функции системы Служебные функции системы
Заполнение справочников
Загрузка перечня
материальных потоков
Авторизация
Разграничение прав доступа
Управление пользователями
Загрузка учетных данных из
ERP-системы
Ввод плановых данных
Управление экранными
формами
Анализ данных
Формирование отчета
Рисунок 17. Дерево функций системы
В сценарии диалога описаны следующие действия пользователей в системе:
Действия с формами входных документов;
Формирование результатных документов;
Ввод, изменение и просмотр введенных данных;
Протоколирование действий пользователей;
Справка по всем этапам работы с системой.
Сценарий диалога представлен на рисунке 18.
Меню системы
Справочники
Сотрудник
Учетные
данные
Анализ
данных
Настройки
Пользователи
Просмотр
Создание
Изменение
Права доступа
Просмотр
Создание
Изменение
Просмотр
Создание
Изменение
Поиск
Удаление
Загрузка
Просмотр
Поиск
Показатель
Просмотр
Создание
Поиск
Удаление
Плановые
данные
Ввод
Поиск
Просмотр
Просмотр
Отчет
Мат. поток
Просмотр
Загрузка
Поиск
Рисунок 18. Сценарий диалога пользователя с системой
2.3.2. Характеристика базы данных
На этапе принятия решений по программному обеспечению было принято
решение об использовании реляционной СУБД, основу которой составляет
реляционная модель данных. В реляционной модели данных информация
представлена в виде взаимосвязанных таблиц, называемых сущностями базы
данных [13]. На этапе разработки информационной модели были выделены
сущности предметной области. Это таблицы:
1. Сотрудник.
2. Материальный поток.
3. Наименование показателя.
4. Учетные показатели.
5. Значения учетных показателей.
6. Плановые показатели.
7. Значения плановых показателей.
8. Пользователь.
9. Право доступа.
Чтобы описать связи между выделенными сущностями построим модель
базы данных, которая называется «сущность-связь» (рисунок 19). Модель базы
данных была построена в программе «Erwin Data modeler».
Сотрудник
ID_сотру дника
Фамилия
Имя
Отчество
ID_польз ователя (FK)
Материальный поток
ID_мат_ потока
Наименование
Пользователь
ID_польз ователя
Логин
Пароль
ID_права (FK)
Право досту па
ID_права
Наименование
Плановый показ атель
ID_показ ателя
Дата
ID_значения_показ ателя (FK)
ID_сотру дника (FK)
Учетный показ атель
ID_показ ателя
Дата
ID_значения (FK)
ID_сотру дника (FK)
Наименования показ ателей
ID_наименования
Наименование
ID_мат_ потока (FK)
Значение учетных показ ателей
ID_значения
Значение
ID_мат_ потока (FK)
Значение_план_показ ателя
ID_значения_показ ателя
Значение
ID_мат_ потока (FK)
63
Рисунок 19. ER-модель базы данных
Характеристика таблиц базы данных представлена в таблице 9.
Таблица 9
Характеристика базы данных
Наименование поля
Идентификатор
поля
Тип поля
Длина
поля
Прочее
Справочник «Сотрудник»
ID_сотрудника
ID_sotr
Счетчик
5
Ключевое
поле
Фамилия
LNameSotr
String
100
Имя
FNameSotr
String
100
Отчество
MNameSotr
String
100
Справочник «Материальный поток»
ID_мат_потока
ID_matp
Счетчик
5
Ключевое
поле
Наименование
Name_matp
String
100
Справочник «Наименования показателей»
ID_наименования
ID_pok
Счетчик
5
Ключевое
поле
Наименование
Name_pok
String
100
Плановый показатель
ID_показателя
ID_plpok
Счетчик
5
Ключевое
поле
Дата
Date_plpok
Date
8
Значение планового показателя
ID_значения_показателя
ID_zn
Счетчик
5
Ключевое
поле
Значение
Name_zn
String
100
Учетный показатель
ID_показателя
ID_fpok
Счетчик
5
Ключевое
поле
Дата
Date_fpok
Date
8
Значение учетного показателя
ID_значения
ID_znpl
Счетчик
5
Ключевое
поле
Значение
Name_znpl
String
100
Пользователь
ID_пользователя
ID_user
Счетчик
5
Ключевое
поле
Логин
Log_user
String
20
Пароль
Pass_user
String
20
Право доступа
ID_права
ID_rule
Счетчик
5
Ключевое
поле
Наименование
Name_rule
String
20
64
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Программный код разрабатываемой системы будет разделен на модули.
Как правило, при разработке программного обеспечения разрабатываются
следующие виды программных модулей [16]:
1. Модули, выполняющие служебные функции.
2. Управляющие модули, осуществляющие загрузку меню и передачу
управления другому модулю.
3. Модули, связанные с хранением, обработкой и выдачей
информации.
Модулем, выполняющим служебные функции, будет модуль расчета
отклонения фактических затрат от плановых. А модулями, связанными с
хранением, обработкой и выдачей информации будут модули авторизации,
справочников, загрузки перечня оборудования и измерения фактических
показателей.
Дадим характеристику выделенным модулям разрабатываемой системы.
Она позволит структурировать файлы информационной системы, обеспечить
надежность системы и удобство при сопровождении системы. Характеристика
программных модулей представлено в таблице 10.
Таблица 10
Описание функций модулей
п/п
Наименование
модуля
Функции модуля
1
Глобальный
модуль
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при запуске
приложения
2
Модуль
авторизации
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при авторизации
пользователей
3
Модуль
справочника
«Сотрудники»
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
4
Модуль загрузки
наименований
материальных
потоков
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при загрузке
данных
5
Модуль
Содержит глобальные процедуры и функции,
65
справочника
«Наименование
показателей»
предопределенные процедуры, процедуры и
функции, которые выполняются ведении
справочников
6
Модуль загрузки
учетных данных
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при загрузке
данных
п/п
Наименование
модуля
Функции модуля
7
Модуль ввода
плановых
показателей
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при вводе данных
8
Модуль расчета
отклонений
фактических
данных от
плановых
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при расчете
данных
9
Модуль
формирования
отчета
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при формировании
отчета
10
Модуль
управления
пользователями
Содержит глобальные процедуры и функции,
предопределенные процедуры, процедуры и
функции, которые выполняются при управлении
пользователями
Дерево вызова программных модулей представлено на рисунке 20.

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

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