Введение 4
1 Исследование предметной области 6
1.1 Анализ процесса обеспечения документооборота 6
1.2 Обоснование необходимости модернизации 8
1.3 Постановка задачи 11
2 Проектирование и моделирование модуля 14
2.1 Технологическое обеспечение проекта 14
2.2 Информационное обеспечение проекта 25
2.3 Проектирование модуля 26
2.4 Выбор программных средств 35
3 Программная реализация и тестирование модуля 38
3.1 Программная реализация 38
3.2 Тестирование 42
Заключение 44
Список используемых источников
В текущее время темпы развития информационных технологий и систем претерпевает пик своего развития: доступность недорогих компьютеров, богатый рынок программных продуктов для решения различных задач. Как следствие этого, в бизнесе и производстве значительно повысился уровень автоматизации различных процессов.
К сожалению, из-за особенностей развития информационных технологий в Российской Федерации во многих организациях используют устаревший подход к внедрению информационных технологий.
Это в свою очередь вызывает появление большого количества ошибок, возникающих по вине человека (спешка, невнимательность, переутомление) и увеличенные затраты времени.
На данный момент, наиболее распространённый подхода для избегания этих ошибок - это внедрение централизованной системы управления. Но такой подход не является совершенным, так как современные централизованные информационные системы не способны решать весь спектр задачи, возникающих на предприятии. В связи с этим на больших предприятиях присутствуют несколько изолированных от общей экосистемы узкоспециализированных программных продуктов[10].
В этом сценарии четко прослеживается проблема автоматического обмена данными в экосистеме с низким уровнем взаимной интеграции информационных систем и, как следствие - неоптимальное использование человеческих ресурсов, значительно более, высокое количество ошибок и ограничение максимальной производительности в целом[17].
В данной выпускной квалификационной работе рассматривается частный случай решения проблемы обмена данными в гетерогенной информационной системе. От организации НИУ «БелГУ» был получен заказ на увеличение производительности отдела, выполняющего задачу обеспечение документооборота во внутренней подсистеме «Пегас».
После детального изучения рынка решений, позволяющих полностью или частично решать поставленную задачу, найдено не было. Причиной этого послужило то, что использующиеся в НИУ «БелГУ» информационные системы созданы по индивидуальному заказу и созданы для решения внутренних задач. На основе этого было решено создать модуль расширения функциональности для гетерогенной информационной системы «ИнфоБелГУ», частью которой и является подсистема «Пегас» (далее «модуль»).
Объектом исследования данной работы являются процессы обработки информации, направленный на верификацию документов и их безопасную передачу по сети интернет.
Предметом исследования данной работы являются методы самокорекции и извлечения данных из текстовой информации, а также методы аутентификации информации.
Цель данной работы - автоматизация процесса внесения документальной информации в гетерогенную распределенную информационную систему, позволяющая с минимальным участием человека произвести проверку документа на подлинность с последующим сохранением его значащего содержимого.
Задачи данной работы являются:
- анализ актуальных методов верификации текстовой информации;
- анализ актуальных методов нечеткого поиска;
- анализ актуальных методов защиты информации от структурных ошибок;
- анализ актуальных методов аутентификации данных, передаваемых по сети интернет;
- создание функциональной модели модуля;
- создание полной модели потока данных модуля;
- реализация модуля.
В ходе реализации проекта в рамках выпускной квалификационной работы была проведена работа по автоматизации документооборота организации, использующей гетерогенную систему. В результате внедрения проекта были достигнуты следующие цели:
- за счет автоматизации подавляющего числа этапов влияние человеческого фактора на результат процесса снизился, что как следствие привело к падению количества ошибок при проверке на 76%;
- за счет превентивного направления на исправление документов, не прошедших верификацию, время проведения документов сократилось на 300%;
- за счет формализации и верификации процесса ведения реестра ошибки отчетности сократились на 100%;
- за счет создания инструментария для формирования отчетов удалось улучшить качество мониторинга и статистики работы подразделения и предприятия;
- за счет оптимизации использования человеческих ресурсов подразделение стало способным решать новые поставленные перед ним задачи.
Разработанный программный продукт отвечает всем современным требованиям к системам подобного класса. Внедрение такого решения позволило улучшить эффективность и скорость прохождения документов. Также внедрение данного решения является примером положительного эффекта внедрения подобных решений, что в перспективе может повлечь за собой распространение данной практики.