Разработка автоматизированной модели - Обзор проблематики и теоретических основ электронного документооборота
В данной дипломной работе для автоматизации процесса документооборота в банке использовалось такое программное обеспечение, как Microsoft Visual Studio 2015. Этот программный продукт имеет широкий спектр возможностей, применяемый как к обычным пользовательским задачам, так и к профессиональным.
Microsoft Visual Studio 2015 - это интегрированная среда разработки с огромными возможностями для создания превосходных приложений для Windows, Android и iOS, а также современных веб-приложений и облачных служб. В данном программном пакете имеются инструменты и службы для проектов различных размеров и любого уровня сложности. Доступна разработка и написание кодов на таких языках программирования как C#, Visual Basic, F#, C++, Python, Node. js и HTML/JavaScript. Также имеются расширенные возможности отладки, профилирования и тестирования как в автоматическом, так и в ручном режиме.[8] На рис. 12 представлен начальный проект, созданный VS2015 через контекстное меню, с выбранным языком C#.
Рис.12 Начальное окно программы Visual Studio 2015
В данной работе с помощью этого программного обеспечения будет написан код на языке программирования C#. С его помощью можно будет получить необходимую информацию из текстового файла, проанализировать ее, загрузить в БД и выгрузить в Excel для подготовки акта приема-передачи.
Так как конечным пользователем данной программы будет человек, не имеющий технического образования, то было решено использовать графический интерфейс, а не командную строку. Для этого будет использован интерфейс Windows Forms, доступный на платформе VS 2015. Данный интерфейс предоставляет широкие возможности по созданию и настройке графических окон, поддерживая при этом отображение русского языка. По сути - это всего лишь внешняя оболочка, которая ждет действия от пользователя. Самые простые элементы - это кнопки и формы для вывода информации, дающие безграничные возможности. Связующие и более сложные элементы скрыты в окне и не отображаются для пользователя. "Windows Forms -- интерфейс программирования приложений (API), отвечающий за графический интерфейс пользователя и являющийся частью Microsoft. NET Framework. Данный интерфейс упрощает доступ к элементам интерфейса Microsoft Windows за счет создания обертки для существующего Win32 API в управляемом коде".
На рис. 13 видно, как выглядит простая форма, созданная в несколько кликов мышки.
Рис.13 Созданная форма с помощью Windows Forms в VS2015.
Обращаясь к интеграции с СУБД, стоит отметить то решение, которое было выбрано для реализации данного проекта - это локальная или встраиваемая база данных. Архитектура клиент-сервер заняла бы слишком большое количество ресурсов для исполнения. Локальная же база выигрывает от снижения общей сложности и уменьшения затрат на администрирование. Также локальная база данных направлена на решение узконаправленных задач, чем и является данная система автоматизации.
Изначально было задумано двухуровневая архитектура: первый уровень - пользовательское ПО с локальной базой данных, в которую будет заноситься основная информация по заемщику, а второй уровень - банковское ПО, с помощью которого можно выгружать дополнительную информацию из глобальной банковской базы данных в локальную. Но реализовать столь интересную задумку не получится, так как прямого доступа к глобальной базе данных банка нет, а получить доступ не предоставляется возможным, так как нет специализированного доступа. К тому же такая информация является банковской тайной, и ее распространение влечет за собой уголовную ответственность. Также необходимо отметить, что данные в локальной базе не могут быть защищены, т. к. необходим постоянный доступ простого сотрудника к данной БД, чтобы исправлять неисправности и вносить корректировки по полученной информации. Если же данные будут защищены, то простой сотрудник не сможет вносить какие-либо изменения в БД без вмешательства человека из техподдержки или администратора.
Написанная программа должна иметь следующую функциональность:
- 1) Обеспечение загрузки и анализа трех видов документов:
- - Исполнительный лист - Решение суда - Постановление
- - ФИО должника - Дата рождения должника - Номер ИЛ - Дата выдачи ИЛ
- - Последние добавленные - За все время работы (для отчетности)
Для разработки базы данных, необходимо заранее указать значение полей, в которые будут заноситься полученная информация:
- - Id (Счетчик, Первичный ключ, уникальное); - ФИО (Текстовый, не более 50 символов, необязательно, неуникально) - Дата рождения (Текстовый, не более 20 символов, необязательно, неуникально) - Номер ИЛ (Текстовый, не более 15 символов, необязательно, неуникально) - Дата выдачи ИЛ (Текстовый, не более 20 символов, необязательно, неуникально)
Так как полученная информация из таблицы в дальнейшем будет использоваться только для составления актов приема-передачи, то было принято решение оставить все поля базы данных в переведенном типе string.
После запуска программа с именем Diploma открывает окно Windows Form с 5 ключевыми элементами:
- 1. Кнопка загрузки файлов, которая позволяет загрузить сразу несколько файлов - переведенные сканы документов из изображения в текстовый документ, с расширением txt 2. Кнопка анализа полученных данных, реализующая основную задачу автоматизации - поиск ключевых слов и занесение их в локальную базу данных 3. Кнопка выгрузки данных из базы данных и формирование акта приема-передачи по заданным параметрам, в нашем случае - акт по форме отдела по работе с просроченной задолженностью. 4. Таблица отображения данных, находящихся в локальной базе данных, и возможность их корректировки. Возможность исправления ошибок и добавления информации здесь реализована, потому что программы по распознаванию текста неидеальны и не всегда информация выводится верная. 5. Текстовое окно, служащее для отображения данных, загруженных из текстовых файлов, служит вспомогательным элементом для понимания сути происходящего в тексте.
Похожие статьи
-
Описание модулей системы Первый модуль - это перевод документов из формата pdf в формат txt. Как было представлено ранее, самым качественным ПО для...
-
Постановка задачи Основная задача автоматизации документооборота в работе состоит в оптимизации бизнес-процесса на уровне обработки документов...
-
Заключение - Обзор проблематики и теоретических основ электронного документооборота
В современном динамично развивающемся мире рынок электронного документооборота не только занял прочную позицию, но и растет с каждым годом, потому что...
-
Описание классов и методов - Обзор проблематики и теоретических основ электронного документооборота
В данной работе реализован один публичный класс Form1, в котором и происходит основной функционал программы, посредством выполнения методов по кнопкам....
-
Прежде всего, для расчета эффективности данного проекта необходимо понять, как данная система будет экономить деньги владельцу и сможет ли программа...
-
На основе описания методов можно с уверенностью сказать, что данная система может успешно справляться с автоматизацией анализа документации. При этом...
-
В данном разделе рассмотрим те виды документов, которые обрабатываются сотрудником в департаменте по работе с просроченной задолженностью в банке, а...
-
В данной части работы, рассмотрим необходимое программное обеспечение для распознавания и перевода вышеприведенных документов из графического формата в...
-
Следующей задачей было изучение литературы по теме и ее анализ. Для этого использовались публикации из российских источников с целью учета особенностей...
-
Физическая модель базы данных определяет способ размещения данных в среде хранения и способ доступа к этим данным, которые поддерживаются на физическом...
-
Актуальность автоматизации - Обзор проблематики и теоретических основ электронного документооборота
Во-первых, на данный момент в динамично развивающемся мире системы электронного документооборота заняли прочное место на рынке IT-услуг. По актуальным...
-
На примере департамента в банке рассмотрим объект автоматизации. В нашем случае - это бизнес-процесс, который выполняется сотрудником банка,...
-
Определение документооборота Для начала разберемся, что же означает термин "система электронного документооборота", что включается это понятие и в чем...
-
Среда объектно-ориентированного программирования Delphi Delphi - это комбинация нескольких важнейших технологий, высокопроизводительный компилятор в...
-
В ходе разработки было создано пять форм, обеспечивающих взаимодействие между пользователем и приложением: - начальное окно выбора учебного года, курса и...
-
Введение - Обзор проблематики и теоретических основ электронного документооборота
Областью изучения данной работы являются системы электронного документооборота. Применение этих исследований является значимым на сегодняшний день и...
-
Данный курсовой проект посвящен разработке модели программно-аппаратной защиты информации на предприятии. Проблема защиты информации на предприятии...
-
Дальнейшим развитием локальных средств разработки программ, являются интегрированные программные среды разработчиков. Основное назначение инструментария...
-
По результатам обследования необходимо выбрать архитектуру системы. Для корпоративных систем рекомендуется архитектура клиент/сервер. Архитектура...
-
Обзор языков программирования высокого уровня - Теоретические основы информационных технологий
Fortran (Фортран) Это первый компилируемый язык, созданный в 50-е годы. Программисты, разрабатывавшие программы исключительно на ассемблере, выражали...
-
В среде электронного ресурса ИИС "MD_SLAGMELT" (Рис. 6) для доступа к компоненту "моделирование" необходима учетная запись (пара логин/пароль) (Рис.7)....
-
В настоящее время существует большое количество поисковых систем, но большинство из них основано на методе, в соответствии с которым документы...
-
Web of Science -- платформа, на которой размещены авторитетная политематическая реферативно-библиографическая и библиометрическая базы данных. В ней...
-
Архитектура системы (в данном случае) - это описание (модель) основной компоновки и взаимодействия частей системы. В разделе показана структура...
-
В условиях обогащения данными современного общества, где информация является основой экономической деятельности, значительно изменились роль и функции...
-
Разработка концептуальной модели АИС - Проектирование автоматизированной информационной системы
Любая деятельность компании отражается в документах, и, чтобы улучшить качество рабочих бизнес-процессов, необходимо улучшить документооборот, т. е....
-
Общее описание системы Система Directum является корпоративной системой электронного документооборота, которая упрощает работу с большим потоком...
-
В дальнейшем будут развиваться другие способы получения информации о погоде (спутниковые и радиолокационные). Достоинства: - точность информации о погоде...
-
Анализ современных систем безопасности. Правовые аспекты применения видеонаблюдения Установка системы видеонаблюдения и ее использование являются весьма...
-
Модель сервера базы данных - Теоретические основы информационных технологий
Развитием PDA-модели стала модель сервера базы данных. Ее сердцевиной является механизм хранимых процедур. В отличие от PDA-модели, определенные для...
-
Автоматизированные системы научных исследований - Теоретические основы информационных технологий
Автоматизированные системы научных исследований (АСНИ) представляют собой программно-аппаратные комплексы, обрабатывающие данные, поступающие от...
-
Основные термины теории баз данных - БД (База данных) - совокупность специальным образом организованных данных, хранимых в памяти вычислительной системы...
-
Поскольку клиентская часть представляет собой приложение на базе операционной системы Android, то для ее разработки был выбран рекомендуемый...
-
В качестве предметной области для дипломного проекта была выбрана организация МКДОУ детский сад №85 "Почемучка". Описание и основные виды деятельности...
-
История и основные парадигмы Следующий виток развития информационных технологий находится вне области настольных компьютеров. В парадигме Интернета Вещей...
-
ПОДСИСТЕМА РАЗГРАНИЧЕНИЯ ДОСТУПА - Разработка модели программно-аппаратной защиты на предприятии
Разграничение доступа очень эффективный способ сохранения ресурсов системы от утечек и несанкционированного доступа. Существует множество...
-
Выбор СУБД - Разработка прототипа веб-приложения "Репозиторий электронных ресурсов"
Самыми широкоиспользуемыми на данный момент СУБД являются MySQL, PostgreSQL и MSSQL Server, а также Oracle, SQLite, Firebird и другие СУБД. Выделим...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Исходя из результатов, полученных на предыдущем шаге, была построена общая функциональная схема информационно-поисковой системы (рис. 3.12)....
-
Общие сведения о тестировании Данный раздел посвящен проведению тестирования клиентского приложения. Тестирование для серверной части системы не...
Разработка автоматизированной модели - Обзор проблематики и теоретических основ электронного документооборота