Цель и задачи ВКР
Анализ деятельности предприятия
Анализ информационной инфраструктуры и делопроизводства ООО «Налоговая консультация»
Формирование и анализ требований к информационной системе управления
Сбор и анализ требований к программному обеспечению
Разработка системы бизнес-процессов в нотации BPMN 2.0
Проектирование программного обеспечения
Разработка программного обеспечения
Робот для распознавания текста в документах
Робот для чтения и обработки писем из электронной почты
Технико-экономическое обоснование
ЗАКЛЮЧЕНИЕ
2.11M
Categories: financefinance softwaresoftware

Разработка программного робота для формирования отчета о финансовых показателях для ООО «Налоговая консультация»

1.

Выпускная квалификационная работа
на тему:
«Разработка программного робота для
формирования отчета о финансовых показателях
для ООО «Налоговая консультация»»
Выполнили:
обучающиеся группы ЦК-АЦТ-3
Руководитель ВКР:
доцент каф. ЦСМ Янова О.Ю.
Казань, 2019

2. Цель и задачи ВКР

2
Цель и задачи ВКР
Целью проекта: создать инструмент, который автоматизирует процесс сбора, анализа и
формирования отчетов по финансовым показателям для ООО «Налоговая консультация». Это позволит
сотрудникам компании сосредоточиться на аналитике и принятии управленческих решений, а не на
рутинной обработке данных.
Для достижения поставленной цели выделены следующие задачи:
- Анализ требований к программному обеспечению, включая изучение специфики работы налоговой
консультации, потребностей пользователей и особенностей конкурентных решений.
- Проектирование архитектуры программного робота, включая разработку функциональных моделей
предметной области и схем взаимодействия с источниками данных.
- Непосредственная разработка программного робота, реализующего автоматизированный сбор,
обработку и формирование отчетности по финансовым показателям.
Такой подход позволит не только повысить качество предоставляемых услуг, но и оптимизировать
внутренние процессы компании, обеспечив конкурентные преимущества на рынке консалтинговых
услуг.

3. Анализ деятельности предприятия

3
Анализ деятельности предприятия
ООО «Налоговая консультация» оказывает профессиональные услуги в сфере бухгалтерского
учёта, налоговой отчётности, финансового и юридического сопровождения.
Финансовый анализ — ключевой этап налогового консультирования
Специалисты компании проводят детальную оценку:
✔ Бухгалтерской и налоговой отчётности
✔ Структуры бизнеса и отраслевых особенностей
✔ Потенциальных возможностей для оптимизации
Основные направления анализа:
✔ Выявление кассовых разрывов
✔ Оценка ликвидности, рентабельности и деловой активности
✔ Анализ активов и пассивов предприятия
✔ Контроль доходов и расходов
✔ Прогнозирование восстановления платёжеспособности

4. Анализ информационной инфраструктуры и делопроизводства ООО «Налоговая консультация»

4
Анализ информационной инфраструктуры и
делопроизводства ООО «Налоговая консультация»
Информационная инфраструктура:
• Аппаратное обеспечение: серверы, ПК, периферия, сетевые устройства
• Программное обеспечение: 1С, CRM, корпоративная почта, антивирусы, VPN
• Сетевые ресурсы: локальная сеть, облачные хранилища, резервное копирование
• Безопасность: политика безопасности, регламенты доступа, защита персональных данных
(152-ФЗ)
Организационные регламенты:
• Внутренние документы: устав, должностные инструкции, регламенты взаимодействия
• Процессные регламенты: обработка запросов, налоговая отчетность, документооборот
• Кадровые регламенты: трудовой распорядок, мотивация, адаптация
Делопроизводство:
• Приём и регистрация входящей корреспонденции с присвоением номера
• Рассмотрение и направление документов с резолюциями и сроками исполнения
• Оформление исходящих документов по ГОСТу, регистрация и подпись
• Хранение и архивирование с формированием дел и описью
• Внедрение электронного документооборота с электронной цифровой подписью и контролем
исполнения

5. Формирование и анализ требований к информационной системе управления

5
Формирование и анализ требований к информационной
системе управления
Функциональные требования:
• Управление клиентской базой, консультациями, документооборотом и отчётностью
• Автоматизация финансовых отчётов с помощью программного робота (RPA):
1) Настройка сценариев работы
2) Поддержка форматов PDF, Excel, Word
3) Логирование действий для аудита
• Интеграция с бухгалтерскими системами (1С, SAP), банковскими выписками и налоговыми базами
• Контроль качества отчётов: ручная проверка и уведомления об ошибках
• Управление доступом и аудит действий пользователей
Нефункциональные требования:
• Безопасность данных: шифрование, ограничение доступа, соответствие 152-ФЗ
• Высокая производительность: обработка больших объёмов данных, поддержка параллельной
работы роботов
• Надежность: автоматическое восстановление после сбоев, резервное копирование
• Масштабируемость и удобный интерфейс для настройки и мониторинга

6.

Технические требования:
• Многоуровневая архитектура: веб- и мобильный интерфейс, бизнес-логика, база данных, API для
интеграции с RPA и внешними сервисами
• Технологический стек:
1) Фронтенд — JavaScript/TypeScript, React/Angular/Vue
2) Бэкенд — .NET Core, Spring Boot, Node.js
3) Базы данных — PostgreSQL, MySQL, MS SQL
• Интеграция с RPA-платформами (UiPath, Automation Anywhere, Blue Prism) через RESTful API
Законодательные требования:
• Соответствие российскому законодательству в области финансовой отчётности и налогового учёта
• Соблюдение норм по защите персональных данных (152-ФЗ)
• Учет требований аудита и хранения документации
Поддержка и развитие:
• Обучение сотрудников и техническая поддержка
• Обновление и адаптация к изменениям в законодательстве и бизнес-процессах
• Документирование процессов и инструкции по работе с ошибками и сбоями

7. Сбор и анализ требований к программному обеспечению

6
Сбор и анализ требований к программному обеспечению
В ходе анализа требований к ПО для ООО «Налоговая консультация» были проведены
консультации с заказчиком и пользователями, а также изучены бизнес-процессы и нормативные
документы. Требования были разделены на функциональные и нефункциональные.
Функциональные требования включают:
• Автоматизация ввода, хранения и поиска информации
• Формирование отчетов по заданным параметрам
• Интеграцию с существующими системами
• Разграничение прав доступа и аудит операций
Нефункциональные требования:
• Высокая производительность и надежность
• Удобный и понятный интерфейс
• Защита данных и конфиденциальность
• Масштабируемость и возможность доработки

8.

Анализ показал, что текущая система не соответствует современным требованиям: отсутствует единая
база данных, сложно формировать отчеты и быстро анализировать информацию. Это обосновывает
необходимость внедрения новой автоматизированной системы.
Основные требования к системе формирования финансовых отчетов:
• Автоматический сбор и обработка финансовых данных
• Гибкая настройка параметров и форматов отчетов
• Централизованное хранение с быстрым доступом и контролем версий
• Интуитивно понятный интерфейс с возможностью фильтрации и визуализации данных
• Аутентификация и разграничение доступа
• Мониторинг состояния системы и уведомления о сбоях
Требования к надежности:
• отказоустойчивость и автоматическое восстановление работы
• Обеспечение целостности данных и регулярное резервное копирование
• Современное шифрование и соблюдение законодательства (152-ФЗ)
• Масштабируемость при росте объёма данных и числа пользователей

9. Разработка системы бизнес-процессов в нотации BPMN 2.0

7
Разработка системы бизнес-процессов в нотации BPMN 2.0
BPMN 2.0 — универсальный стандарт визуализации бизнес-процессов, понятный всем
участникам: аналитикам, разработчикам, руководителям и пользователям.
В ООО «Налоговая консультация» моделируется процесс «Формирование отчёта о
финансовых показателях», включающий следующие этапы:
• Инициация (запуск по запросу или расписанию)
• Сбор данных из внутренних и внешних источников
• Проверка данных (на корректность и полноту)
• Анализ и обработка данных
• Формирование отчёта
• Согласование и утверждение (при необходимости)
• Сохранение и архивирование отчета
• Уведомление пользователя о готовности

10.

На диаграмме выделены задачи (Task), события (Event), участники (Pools и Lanes) и потоки управления
(Sequence Flow). Использование BPMN 2.0 облегчает коммуникацию между бизнесом и IT, позволяет формализовать
требования к системе и служит основой для дальнейшей автоматизации и совершенствования процессов.

11. Проектирование программного обеспечения

8
Проектирование программного обеспечения
Веб-сервис — программный робот для автоматизации формирования финансовых отчетов
ООО «Налоговая консультация»
Основная задача: обеспечить быстрый, удобный и надежный инструмент для сбора, анализа
и представления финансовых данных
Цели:
• Удобный и интуитивно понятный интерфейс
• Автоматизация сбора и проверки данных для обеспечения достоверности
• Высокая скорость и надежность работы
• Безопасность и конфиденциальность данных (аутентификация, шифрование,
разграничение доступа)
• Интеграция с бухгалтерскими, налоговыми и корпоративными системами
Преимущества: оптимизация процессов, сокращение времени на подготовку отчетности,
повышение качества и прозрачности услуг

12.

Диаграмма вариантов использования программного робота для формирования
отчетов о финансовых показателях

13.

Диаграмма последовательности процесса формирования отчета о финансовых
показателях

14.

Диаграмма развертывания
Описывает физическую структуру системы:
• Аппаратные узлы (серверы, рабочие станции, сетевые устройства)
• Программные компоненты (артефакты) и их размещение
В системе ООО «Налоговая консультация» выделены следующие узлы:
• Сервер приложений (программный робот с бизнес-логикой)
• Сервер базы данных (для хранения данных и отчетов)
• Веб-сервер (доступ через веб-интерфейс/API)
• Хранилище файлов (долгосрочное хранение отчетов)
• Рабочие станции пользователей
• Внешние системы (бухгалтерия, налоговые сервисы)
Основные информационные потоки и протоколы:
• HTTP/HTTPS между веб-сервером и сервером приложений
• SQL между сервером приложений и базой данных
• S3/SMB для обмена файлами с хранилищем
• API для интеграции с внешними системами

15.

Диаграмма развертывания программного робота для формирования отчетов о
финансовых показателях

16. Разработка программного обеспечения

9
Разработка программного обеспечения
Технологии:
• HTML для структуры интерфейса
• CSS для стилизации и корпоративного дизайна
• JavaScript для интерактивности, проверки и обработки данных
• Библиотеки для экспорта отчетов: html2pdf, SheetJS
Основные этапы работы с ПО:
• Открытие веб-интерфейса через браузер
• Ввод параметров отчета (период, показатели, фильтры)
• Запуск формирования отчета — автоматическая обработка данных на сервере
• Отображение отчёта с таблицами и графиками
• Экспорт отчёта в PDF или CSV
• Доступ к истории и повторное формирование отчётов
• Управление доступом и настройками администратором
Тестирование и внедрение:
• Проверка корректности, надёжности и безопасности
• Внедрение на сервере ООО «Налоговая консультация»
• Обеспечение удобства и оперативности формирования финансовой отчетности

17. Робот для распознавания текста в документах

18. Робот для чтения и обработки писем из электронной почты

19.

1–3 этапы работы с программным обеспечением

20.

4–7 этапы работы с программным обеспечением

21. Технико-экономическое обоснование

10
Технико-экономическое обоснование
Цель ТЭО: оценить экономическую эффективность, техническую реализуемость и
преимущества внедрения программного робота для формирования финансовых отчетов.
Анализ текущего состояния
•Ручной или разрозненный процесс формирования отчетов
•Высокая трудоемкость и риск ошибок
•Задержки и сложности в контроле данных
Описание решения
•Автоматизация сбора, проверки и формирования отчетов (PDF, CSV)
•Хранение и архивирование отчетов
•Интеграция с бухгалтерскими и налоговыми системами

22.

• Технические требования
• Сервер приложений (8 ГБ ОЗУ, 4 ядра ЦП, 100 ГБ SSD)
• База данных (PostgreSQL/MySQL)
• Веб-сервер (Nginx/Apache)
• ПО: Linux/Windows, Python, JS, библиотеки Pandas, html2pdf, SheetJS
• API и протоколы REST/SOAP для интеграции
Экономика проекта
• Затраты на внедрение: 850 000 рублей.
• Годовые эксплуатационные расходы: 300 000 рублей.
• Ожидаемая экономия в год: 1 100 000 руб.
• Срок окупаемости: ~13 месяцев
Риски и меры
• Технические: интеграция — тестирование
• Экономические: контроль бюджета, открытые решения
• Организационные: обучение и вовлечение персонала

23. ЗАКЛЮЧЕНИЕ

11
ЗАКЛЮЧЕНИЕ
РЕЗУЛЬТАТЫ РАБОТЫ: Внедрение программного робота для автоматизации
формирования финансовых отчетов в ООО «Налоговая консультация» является
технически реализуемым и экономически целесообразным.
ПРЕИМУЩЕСТВА РАЗРАБОТКИ:
1. Сокращение времени и затрат на подготовку отчетности.
2. Повышение точности данных и снижение риска ошибок.
3. Улучшение управляемости бизнес-процессами.
4. Срок окупаемости проекта составляет чуть более года, что свидетельствует о высокой
эффективности инвестиций.

24.

СПАСИБО ЗА ВНИМАНИЕ!
English     Русский Rules