Дипломная работа: Автоматизация учета и обработки данных по использованию трафика ЛВС для АО "БИТК"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
update, delete) к целевой таблице. Позволяет выгружать данные из таблицы базы
данных в объекты, наследуемые от класса «view_stat_employee_connection_info»,
через который программист может редактировать таблицу базы данных. Метод
«Fill» адаптера заполняет таблицу «view_stat_employee_connection_info». Метод
«Update» адаптера заносит данные из «view_stat_employee_connection_info» в базу
данных.
TableAdapterManager
Также входит в состав класса «baseDataSet». Объединяет в себе
компоненты-адаптеры, созданные разработчиком внутри объекта «baseDataSet».
Классы форм
Классы, перечисленные в данном разделе, относятся к классам интерфейса
приложения. При помощи данных классов пользователь может просматривать и
редактировать базу данных в удобной форме.
FormMain
Класс главной формы приложения. Данная форма является главной точкой
входа в пользовательский интерфейс приложения. Из данной формы пользователь
может просматривать общую статистику и расход трафика пользователями.
Также из данного класса пользователь может редактировать таблицы базы данных
(«Отдел», «Сотрудник», «Порт», «Протокол», «Ресурс», «Локальная сеть»),
обращаясь к соответствующим классам-формам приложения.
CommonSettingsForm
Класс формы. Служит для настройки параметры отображения общей
статистики.
TrafficSettingsForm
Класс формы. Служит для настройки параметры отображения статистики
по расходу трафика пользователями локальной сети.
EmployeeConnectionForm
Класс формы. Служит для просмотра статистики по расходу трафика для
конкретного пользования с расписанием всех его соединений.
EmployeeConnectionInfoForm
Класс формы. Служит для просмотра статистики по конкретному
соединению пользователя с внешним интернет ресурсом.
Классы для редактирования справочников БД
Классы из данного раздела разработаны для поддержки возможности
редактирования справочников из приложения. Все классы в данном разделе
являются однотипными, реализующими однообразные функции. Отличие классов
данного подраздела состоит лишь в том, с какой таблицей из БД они
взаимодействуют.
DepartmentForm
Класс, реализующий возможность редактирования таблицы-справочника
БД «Отдел».
EmployeeForm
Класс, реализующий возможность редактирования таблицы-справочника
БД «Сотрудник».
PortForm
Класс, реализующий возможность редактирования таблицы-справочника
БД «Порт».
ProtocolForm
Класс, реализующий возможность редактирования таблицы-справочника
БД «Протокол».
ResourceForm
Класс, реализующий возможность редактирования таблицы-справочника
БД «Ресурс».
LocalNetworkForm Класс, реализующий возможность редактирования
таблицы-справочника БД «Локальная сеть».
AddressSelectorForm Класс, реализующий возможность выбора
конкретного локального адреса, который фигурировал в статистике NetFlow.
2.3.4 Описание программных модулей
Технологическое обеспечение (ТО) проекта автоматизации имеет ряд
запросов:
Прием начальных данных;
Их обработка;
Передача итоговых данных.
Список операций, реализуемых в процессе получении начальных данных,
включает в себя:
1) Нахождение начальных данных процесс приема количественного
значения параметра, определяющего объекты и процессы компании. На вход
исследуемой задачи приходят начальные данные со слов заказчика о требуемых
услугах, в рамках которых уже подсчитываются все требуемые параметры: цена,
количество и т.п.
2) Запись первичных данных перенос всех числовых параметров на любой
носитель. В рамках решения описанной задачи автоматизации процесс
регистрации проходит механическим способом, то есть все набирается с
клавиатуры в экранные формы.
3) Сбор данных операция передачи пакета данных, набора начальных
документов или файла на носителе данных для дальнейшей отправки и обработки.
Этот процесс в рамках решаемой задачи автоматизации реализуется
самостоятельно, централизовано то есть прием данных выполняется по мере их
получения на источниках.
При поиске начальных данных готовятся документы, данные которых
применяются для проверки нормативно-справочной информации и документов,
имеющих оперативную информацию, которая используется в рамках расчетов.
При этом необходимо уделить особое внимание входной информации, для
этого используется:
Зрительный контроль через экран дисплея,
Верификации, позволяющая провести сверку ранее переданных и
сохраненных в БД данных и информации из начальных документов, переданных
оператором.
4) Отправка данных на обработку типичная технологическая процедура,
т.к. все операции по регистрации и сбору начальных данных выполняются за
одним рабочим местом.
Технологический процесс анализа данных это некая совокупность
операций, реализуемых в строго согласованной последовательности с
применением конкретных методик анализа данных и соответствующих
инструментов
В рамках реализации БД применяется ряд режимов обработки:
Пакетный для задач с малой разветвленностью алгоритма, малой
необходимостью вмешательства пользователя в процесс решения задачи,
огромным объемом начальных данных, долгим сроком решения и передачи
итоговых результатов;
Интерактивный для реализации функций контроля диалога,
информирования персонала, вывода некоторых служебных данных, их обработки
при помощи прикладных программ и передачи итоговых данных;
Совокупный.
Режим пакетной обработки данных включает в себя начальный сбор пакета
документов или заготовку входного файла начальных данных, с которых
реализуется передача основным файлам начальных данных или процесс их
обновления. Пакетная передача применяется для работы с файлами текущих
данных тогда, когда нужно внедрять централизованную БД из местных
источников начальных данных при недоступности соединения этих источников с
ИС. Использование пакетного режима передачи минимизирует влияние оператора
на процесс решения задачи, требуется лишь начальный ввод данных, что
минимизирует возможность помехи пользователя и, по итогу, корректировки
очередности реализации действий. Но благодаря этому оборудование
нагружается на полную и начинает работать по жесткому графику. Часто для
решения задачи реализуется и параллельная обработка данных. Режим пакетной
обработки очень тесно связан с бумажным режимом оформления документов.
Диалоговый режим включает активное вмешательство пользователя в
процесс работы системы и ориентирован на электронные технологии. В процессе
его реализации не заранее описанной очередности операций анализа данных и их
перевода. Нюансом диалогового режима анализа данных становится ввод или
обновление некоторых данных по мере надобности.
Учитывая нюансы создаваемой проблемной области при решении задачи,
определение такого режима обработки диктуется рядом особенностей:
Отправители начальных данных соединены с ИС, но все же есть
применение бумажной технологии передачи данных;
Анализ данных стартует по факту поступления данных, хотя отчеты
начинают готовится лишь по приходу всего объема данных за выделенный
период;
Есть понятная последовательность процессе обработки данных, но
вмешательство пользователя в процесс анализа данных все-таки возможно.
Технологический процесс передачи итоговых данных выполняется т в двух
направлениях:
Передача итоговых данных на печать;
Передача итоговых данных на экран.
Оба из них не исключают передачи данных также в саму базу информации.
По итогу, реализуется ее пополнение, а все сохраненные данные выступают в
рамках исходных для решения похожих задач дальнейших периодов.
Для того чтобы правильно выбрать вариант технологического процесса,
нужно всегда учитывать следующие требования:
Контроль за достоверностью обрабатываемой информации;
Решение всех задач в строго оговоренные сроки;
Минимальные трудовые и стоимостные затраты на обработку;
Наличие ЭВМ для упрощения процесса обработки;
Решение задач в разных режимах.
Исходя из вышеперечисленных требований, целесообразнее всего
спроектировать АРМ, позволяющий повысить общую производительность и
децентрализовать процесс решения задачи.
На этапе обработки данных важно использовать нормативно-справочную
информацию. Это даст некоторые преимущества в скорости выбора и сортировки.
При этом также необходим предварительный просмотр полученных данных перед
их оформлением и выдачей. На этом этапе становится актуальным выбор
правильного режима – пакетного или диалогового. Первый вариант предполагает
уменьшение вмешательства самого пользователя в процесс решения задачи,
предоставляя ему только возможность вводить и корректировать данные, что не
всегда удобно для самого исполнителя. На практике эффективнее и стабильнее
показывает себя диалоговый режим, обеспечивающий более гибкую связь и
дающий целый ряд преимуществ: удобен при работе, обеспечивает защиту от
Источник: https://baza.diplomsite.ru/previewfile/2370