Аннотация 2
Введение 6
Глава 1 Анализ бизнес-процесса управления платежами 8
1.1 Общая характеристика организации 8
1.2 Направления деятельности и структурные подразделения 8
1.3 Бизнес-процессы верхнего уровня 9
1.4 Характеристика финансово -юридического отдела 10
1.5 Методология анализа и моделирования 12
1.6 Модель бизнес-процесса AS-IS 14
1.7 Выявление существенных недостатков 17
1.8 Определение бизнес-требований 18
1.9 Анализ существующих решений 19
1.10 Требования к разрабатываемой АИС 22
1.11 Модель бизнес-процесса TO-BE 24
Глава 2 Проектирование АИС «Payman» 28
2.1 Выбор технологии проектирования 28
2.2 Варианты использования 29
2.3 Диаграмма классов 34
2.4 Диаграмма деятельности оплаты заявок 35
2.5 Диаграммы состояний 36
2.6 Диаграмма компонентов 38
2.7 Диаграмма развертывания 41
2.8 Концептуальная модель данных 42
2.9 Логическая модель данных 43
2.10 Требования к программно-аппаратному обеспечению 45
2.11 Прототипы UI/UX 46
Глава 3 Разработка АИС «Payman» 49
3.1 Выбор технологии разработки 49
3.2 Выбор СУБД 50
3.3 Физическая модель данных 51
3.4 Хранение данных и ORM 52
3.5 Оформление и шаблоны 55
3.6 Контроль доступа 56
3.7 Модули системы 58
3.8 Алгоритмы машинного обучения 65
3.9 Оценка экономической эффективности 68
Заключение 71
Список используемой литературы и используемых источников 72
Приложение А Список полей данных 74
Приложение Б Форма реестра платежей 75
Приложение В Фрагмент кода классификации заявок на оплату 76
Стабильность и развитие любого предприятия зависят от организации эффективного управленческого и финансового учета. Происходящие структурные изменения в экономике стимулируют многие предприятия заниматься сокращением издержек и повышением качества управления. Эффективное управление включает в себя задачу оптимизации затрат в рамках внутренних и внешних бизнес-процессов. Менеджмент предприятия должен иметь возможность оперативного контроля и управления финансовой ситуацией. Одним из способов решения этой задачи выступает разработка и внедрение автоматизированных информационных систем.
Целью настоящей работы является разработка интеллектуальной системы управления платежами для ООО «Проектное бюро Р1». Внедрение автоматизированной информационной системы позволит предприятию сократить трудовые и временные затраты, повысить скорость работы, а также улучшить контроль и оперативное управление.
Актуальность разработки обуславливается, во -первых, стратегией развития и планами по информатизации деятельности предприятия, а во - вторых, применением адаптивных алгоритмов машинного обучения, которые созданы и обучены с учетом уникальных особенностей предприятия.
Объектом исследования является деятельность финансовой службы ООО «Проектное бюро Р1». Предметом исследования является автоматизация бизнес-процесса управления платежами.
Выполнение поставленной цели включает следующие задачи:
• изучить организационную структуру предприятия и направления деятельности его подразделений;
• провести анализ бизнес-процесса управления платежами;
• выявить существенные недостатки, определить бизнес-требования и выполнить постановку задачи на разработку;
• выбрать и обосновать технологию проектирования;
• спроектировать функционал системы, сценарии взаимодействия, ключевые сущности, состояния, компоненты и модели данных;
• выбрать СУБД и технологическую платформу разработки;
• выполнить разработку информационной системы;
• оценить экономическую эффективность проекта информатизации.
В первой главе рассмотрена характеристика предприятия, обоснован выбор методологии моделирования, проведено моделирование бизнес - процесса управления платежами, определены требования к ИС, оценены существующие на рынке программные решения, выполнена постановка задачи на разработку ИС и построена модель бизнес-процесса TO-BE.
Во второй главе рассмотрены технологии проектирования, представлены варианты использования, описаны сценарии взаимодействия, приведены разработанные диаграммы классов, деятельности, состояний, компонентов, развертывания, а также построенные концептуальная и логическая модели данных, определены требования к программно-аппаратному обеспечению и продемонстрированы прототипы UI/UX.
В третьей главе проанализированы технологии, платформы и средства разработки, обоснован выбор СУБД, построена физическая модель данных, описано хранение данных в системе и взаимодействие с ORM, представлены используемые шаблоны для оформления, показана реализация контроля доступа, приведена информация по разработанным модулям системы, приведены результаты экспериментов по поиску оптимального алгоритма машинного обучения, проведена оценка экономической эффективности.
Результатом проделанной работы является разработанная интеллектуальная система управления платежами.
Развитие и увеличение масштабов деятельности ООО «Проектное бюро Р1» привело к необходимости модернизации бизнес-процессов компании. Так как качество управления финансами напрямую влияет на эффективность работы всего предприятия, то высший менеджмент принял решение провести информатизацию деятельности финансовой службы.
В настоящей работе были рассмотрены деятельность предприятия и финансовой службы, выбрана методология и исследован бизнес -процесс управления платежами. В результате установлено, что устранение выявленных недостатков, посредством разработки и внедрения АИС, приведет к сокращению затрат, повышению скорости и качества работы и, в итоге, улучшит контроль и оперативное управление.
На основании сформированных требований и задач выбрана технология проектирования, с помощью которой выполнены работы по проектированию функционала, ключевых сущностей, состояний, компонентов и модели данных. Применение UML и IDEF1X позволило улучшить качество проектирования, сократило временные затраты и повысило общую продуктивность работы.
Для разработки системы использовался C# и технологическая платформа ASP.NET Core MVC. Встроенная подсистема Identity обеспечила основу для контроля доступа, а EF Core позволила реализовать взаимодействие объектной модели данных с реляционной СУБД.
Для решения задачи классификации оценивалась работа следующих алгоритмов машинного обучения: деревья принятия решения, K-ближайших соседей и логистическая регрессия. В результате проведенных экспериментов удалось получить более 95% точности предсказаний на тестовой выборке.
Проведенная оценка экономической эффективности показала, что внедрение АИС позволит снизить затраты на 70% и окупит расходы на ее разработку и внедрение за 12 месяцев.