Диплом: Автоматизированная информационная система контроля доступности сетевого оборудования для ПАО «Ростелеком»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Описание алгоритма автоматизированной информационной системы:
1 Вход в программу.
2 Главная форма. Условие выбора:
Добавить;
редактировать;
удалить;
удалить все;
очистить лог;
отчёты;
настройки;
выход из программы.
3 Добавить. Возможные действия:
хост;
диапазон;
своя сеть;
метод;
возврат на главную форму.
4 Редактирование. Возможные действия:
хост;
метод;
возврат на главную форму.
5 Удалить. Доступные действия:
удаление выбранного элемента.
6 Удалить все. Доступные действия:
удаление всех элементов списка.
7 Очистить лог. Доступные действия:
очистка лога событий.
8 Отчёты. Доступные действия:
выбор типа отчёта;
43
экспорт отчёта;
возврат на главную форму.
9 Настройки. Доступные действия:
TTL;
– Ping Timeout;
размер буффера;
интервал опроса;
возврат на главную форму.
10 Справка. Доступные действия:
помощь;
о программе;
возврат в главное меню.
11 Выход из программы.
Листинг программных кодов представлен в приложении В.
2.5. Тестирование разработанных программных средств
Тестирование автоматизированных систем предполагает проверку
средств авторизации пользователей, проверку правильности заполнения базы
данных и проверку решений аналитических приложений.
Объектом испытания является автоматизированная информационная
система контроля доступности сетевого оборудования для Оренбургского
филиала ПАО «Ростелеком».
Тестирование – это такой процесс, при котором программа
многократного повторяется с целью обнаружения ошибок. Существует
несколько методов тестирования программных средств:
– статическое тестирование – проверка программы вручную;
– детерминированное тестирование – ввод исходных данных в
различных комбинациях;
44
– стохастическое – произвольный выбор исходных данных, в результате
определяется качественное совпадение выходных данных или примерная
оценка.
При тестировании данной АИС была применена ручная проверка
программы за столом и детерминированное тестирование.
Ошибки, которые связаны с некорректным вводом данных, вводом
значений, выходящих за пределы допустимых, а также ошибки, возникающие в
работе пользователя с АИС, исключаются средствами самой СУБД при
создании базы данных, а именно – методы сохранения целостности данных,
маски ввода, логические ограничения, обязательность значений.[2]
При авторизации пользователю предлагается ввести логин и пароль
(рисунок 13). В случае, если комбинация логина и пароля отличается от той,
что хранится в системе, то это вызовет сообщение об ошибке (рисунок 14).
Рисунок 13 – Окно авторизации пользователя
Рисунок 14 – Сообщение при ошибке авторизации
Также необходимым условием является проверка установления
соединения с базой данных. Если соединение с БД не удается установить, то
45
это вызовет сообщение об ошибке, показанное на рисунке 15. В случае, если
соединение с БД успешно установлено, отобразится главное окно программы
(рисунок 16).
Рисунок 15 – Сообщение при сбое соеднения с базой данных
Рисунок 16 – Главное окно программы
Если при вводе информации сотрудник пропустил какое-либо
обязательное поле для заполнения, то должно появиться сообщение об ошибке
и просьба заполнить все обязательные поля (рисунок 17).
46
Рисунок 17 – Сообщение об ошибке при незаполнении
обязательного поля
Ключевым полем при добавлении нового узла явяется его IP адрес. Если
при добавлении информации о новом хосте сотрудник вдруг пропустит ввод
значения или введёт неправильное значение IP адреса, то появится сообщение
об ошибке и потребуется повторный ввод данных или уточнение введённого
ранее некорректного значения. Пример такой ошибки приведён ниже на
рисунке 18.
Рисунок 18 – Сообщение об ошибке при неверном вводе IP адреса
Рисунок 19 – Пример добавления нового хоста
47
Рисунок 20 – Пример формирования диапазона для добавления
Рисунок 21 – Пример добавления хостов из текущей подсети
48
Рисунок 22 – Вид главной формы после добавления хостов
Рисунок 23 – Вид окошка редактирования хоста
Рисунок 24 – Пример отображения окна настроек
49
Рисунок 25 – Пример отображения окна «О программе»
Рисунок 26 – Пример отображения окна формирования отчётов
50
После формирования отчёта в меню окна «Отчёт», его можно
экспортировать во внешний файл. После нажатия кнопки «Сохранить в файл»
автоматизированная информационная система выведет на экран стандартный
системный диалог сохранения файла, в котором можно будет выбрать место
сохранения, имя и тип файла. Пример экспорта представлен на рисунке 26.
Рисунок 27 – Экспорт отчёта во внеший файл
Для предотвращения доступа к данным в БД и функциям
автоматизированной системы, к которым у пользователя нет доступа, эти
данные и функции скрыты от него.
Выводы:
1 Разработана архитектура автоматизированной системы, включающая
базу данных, компоненты управления данными, средства отображения и
индикации неисправностей или выхода из строя сетевого оборудования.
51
2 Выбраны инструментальные среды разработки АИС: СУБД Microsoft
Access для создания и управления БД, Microsoft Visual Studio для разработки
приложения.
3 Разработана база данных, включающая 2 таблицы. Таблицы
нормализованы до 3НФ, целостность обеспечивается ключевыми реквизитами,
реализовано резервное копирование.
4 Разработаны укрупненный алгоритм программной системы и
алгоритмы приложения.
5. Выполнено тестирование компонентов автоматизированной системы
на основе средств СУБД Microsoft Access и тестовых наборов для проверки
приложения, которые подтвердили работоспособность разработанной
программной системы.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)