- •Введение
- •Глава 2 будет включать в себя структуру документооборота, описанного на частном примере, и процесс совершенствования.
- •Глава 1. Теоретические основы и постановка задачи
- •1.1 Определение документооборота
- •1.2 Объект автоматизации и структура документооборота
- •1.3 Актуальность автоматизации
- •Глава 2. Автоматизация бизнес-процесса обработки документации
- •2.1. Постановка задачи
- •2.2 Виды обрабатываемых документов
- •2.3 Сравнительный анализ программ для распознавания текста
- •Данные, полученные при обработке документов программой
- •Данные, полученные при обработке документов программой
- •Данные, полученные при обработке документов программой ocr CuneiForm
- •2.4. Разработка автоматизированной модели
- •2.5. Расчет экономической эффективности проекта
- •Глава 3 Применение разработанной системы
- •3.1 Описание модулей системы
- •3.2. Описание классов и методов
- •3.3 Оценка качества разработанной системы
- •3.4 Инструкция и рекомендации по работе с системой
- •Заключение
- •Список используемой литературы
- •Приложение
- •Исполняемый код программы
Глава 3 Применение разработанной системы
3.1 Описание модулей системы
Первый модуль – это перевод документов из формата pdf в формат txt. Как было представлено ранее, самым качественным ПО для оптического распознавания текста оказался ABBY FIneReader 12. Данная программа наиболее корректно переводит документы из изображения в текстовый формат. Из-за невозможности получить доступ к исходным кодам данной программы подразумевается, что сотрудник будет выполнять данный модуль вручную. На рисунке 21 представлен перевод сканированного файла из формата pdf в формат txt.
Рисунок 21. Пример обрабатываемого текста в ABBYY FineReader 12
Второй модуль заключается в том, чтобы внести текстовые фалы в окно программы. Данный модуль реализован на языке C# на платформе Microsoft Visual Studio 2015. Метод взаимодействия пользователя и программы – Windows Forms. Данный модуль работает следующим образом: при запуске программы в окне Form имеется кнопка «загрузка файлов». По нажатию на нее можно выбрать те самые переведенные файлы в формате txt. На рисунке 22 показано начальное окно с активной кнопкой «загрузка из файла».
Рисунок 22. Начальное окно программы с активной кнопкой
Третий модуль – это анализ загруженных файлов из модуля 2 и загрузка полученных в ходе анализа данных в локальную базу данных.
Данный модуль был реализован с помощью Visual Studio 2015. Для работы данного модуля имеется кнопка «Анализ и занесение в таблицу», которая становится активной только после нажатия на кнопку «загрузка из файла». Последовательность активации кнопок сделана для того, чтобы соблюсти правильный ход выполнения программы. Обработка и анализ по нажатию кнопки данного модуля происходит следующим образом: полученный массив входящих файлов перебирается и разбивается на массив слов из каждого документа. Далее, с помощью конструкции if – else ищутся по заранее заданным параметрам ключевые слова в массиве слов и заносятся в строку таблицы, которая по окончании цикла добавляется в строку базы данных. И так происходит для каждого файла. На рисунке можем видеть пример обработанных и занесенных в таблицу данных (Рисунок 23).
Рисунок 23. Проанализированные и занесенные данные
Сложность заключается в том, что программа для распознавания текста не всегда правильно распознает слова и, соответственно, часть информации может не загрузиться в таблицу. Именно для этого в данной системе была реализована локальная база данных без ограничения на внесение изменений информации.
Четвертый модуль данной программы – это создание акта приема-передачи. Данный модуль также реализован на языке C#. В данном модуле имеется кнопка «Экспорт в Excel», которая становится активной, только после нажатия на кнопку «Анализ и занесение в таблицу». При нажатии на кнопку полученная из БД информация будет выгружена в файл Excel, сделанный в формате акта приема-передачи документов. На рисунке 24 показано, как это выглядит
Рисунок 24. Выгрузка данных из БД в Excel для акта приема-передачи
В дальнейшем данный акт можно направлять по почте в территориальные офисы банка или в коллекторские агентства с уведомлением о том, что документы направлены в работу.