Совершенствование документационного


Глава 3 Применение разработанной системы



страница11/17
Дата15.08.2022
Размер1,9 Mb.
#188377
1   ...   7   8   9   10   11   12   13   14   ...   17
Связанные:
nikitin im avtomatizaciya-obrabotki-dokumentacii-vhodyashchey-v-bank 31771

Глава 3 Применение разработанной системы


3.1 Описание модулей системы

Первый модуль – это перевод документов из формата pdf в формат txt. Как было представлено ранее, самым качественным ПО для оптического распознавания текста оказался ABBY FIneReader 12. Данная программа наиболее корректно переводит документы из изображения в текстовый формат. Из-за невозможности получить доступ к исходным кодам данной программы подразумевается, что сотрудник будет выполнять данный модуль вручную. На рисунке 20 представлен перевод сканированного файла из формата pdf в формат txt.





Рисунок 20. Пример обрабатываемого текста в ABBYY FineReader 12
Второй модуль заключается в том, чтобы внести текстовые фалы в окно программы. Данный модуль реализован на языке C# на платформе Microsoft Visual Studio 2015. Метод взаимодействия пользователя и программы – Windows Forms. Данный модуль работает следующим образом: при запуске программы в окне Form имеется кнопка «загрузка файлов». По нажатию на нее можно выбрать те самые переведенные файлы в формате txt. На рисунке 21 показано начальное окно с активной кнопкой «загрузка из файла».



Рисунок 21. Начальное окно программы с активной кнопкой

Третий модуль – это анализ загруженных файлов из модуля 2 и загрузка полученных в ходе анализа данных в локальную базу данных.


Данный модуль был реализован с помощью Visual Studio 2015. Для работы данного модуля имеется кнопка «Анализ и занесение в таблицу», которая становится активной только после нажатия на кнопку «загрузка из файла». Последовательность активации кнопок сделана для того, чтобы соблюсти правильный ход выполнения программы. Обработка и анализ по нажатию кнопки данного модуля происходит следующим образом: полученный массив входящих файлов перебирается и разбивается на массив слов из каждого документа. Далее, с помощью конструкции if – else ищутся по заранее заданным параметрам ключевые слова в массиве слов и заносятся в строку таблицы, которая по окончании цикла добавляется в строку базы данных. И так происходит для каждого файла. На рисунке можем видеть пример обработанных и занесенных в таблицу данных.





Поделитесь с Вашими друзьями:
1   ...   7   8   9   10   11   12   13   14   ...   17




База данных защищена авторским правом ©psihdocs.ru 2023
обратиться к администрации

    Главная страница