Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_работа.docx
Скачиваний:
2
Добавлен:
12.03.2026
Размер:
2.29 Mб
Скачать

1. Разработка и описание комплексной системы проверки средств защиты безопасности пк

1.1. Постановка задачи

1. Выполнить анализ средств защиты компьютеров от вирусов.

2. Выполнить анализ средств защиты межсетевого взаимодействия.

3. Разработать алгоритм(ы) и блок-схемы на их основе.

4. Реализовать комплексное программное обеспечение для контроля работоспособности антивируса и межсетевого экрана на основе разработанных алгоритмов. Реализовать в нем:

1) проверку наличия сетевого подключения;

2) проверку наличия установленных на ПК межсетевого экрана и антивируса;

3) проверку работоспособности межсетевого экрана;

4) проверку работоспособность антивирусного ПО;

5) вывод результатов на экран.

6) Представить результаты работы программного обеспечения.

7) По результатам выполнения работы сделать соответствующие выводы.

Язык программирования:

Python

Интерфейс приложения:

Оконный

Консольный

+

1.2. Описание основных алгоритмов модулей в виде блок-схем

Для обеспечения надежности модулей проверки защитных средств ПК была разработана четкая алгоритмическая структура, гарантирующая последовательное выполнение этапов диагностики. Логика работы каждого модуля формализована в виде блок-схем, которые наглядно отображают ключевые процессы, условия ветвления и обработку результатов. Данные схемы служат для однозначного понимания архитектуры программы, что является критически важным для ее последующего сопровождения и улучшения.

Блок-схемы алгоритмов представлены на рисунках 1.2.1– 1.2.21

Рисунок 1.2.1 – Блок-схема модуля для вывода заголовка

Рисунок 1.2.2 – Блок-схема модуля для вывода меню

Рисунок 1.2.3 – Блок-схема модуля для проверки наличия Интернет-соединения

Рисунок 1.2.4 – Блок-схема модуля для проверки наличия Интернет-соединения (продолжение)

Рисунок 1.2.5 – Блок-схема модуля для проверки наличия Интернет-соединения (продолжение)

Рисунок 1.2.6 – Блок-схема модуля для проверки наличия установленного ПО

Рисунок 1.2.7 – Блок-схема модуля для проверки наличия установленного ПО (продолжение)

Рисунок 1.2.8 – Блок-схема модуля для проверки наличия установленного ПО (продолжение)

Рисунок 1.2.9 – Блок-схема модуля для проверки наличия работоспособности межсетевого экрана

Рисунок 1.2.10 – Блок-схема модуля для проверки наличия работоспособности межсетевого экрана (продолжение)

Рисунок 1.2.11 – Блок-схема модуля для проверки наличия работоспособности межсетевого экрана (продолжение)

Рисунок 1.2.12 – Блок-схема модуля для проверки наличия работоспособности антивируса

Рисунок 1.2.13 – Блок-схема модуля для проверки наличия работоспособности антивируса (продолжение)

Рисунок 1.2.14 – Блок-схема модуля для проверки наличия работоспособности антивируса (продолжение)

Рисунок 1.2.15 – Блок-схема модуля для запуска всех проверок последовательно

Рисунок 1.2.16 – Блок-схема модуля для вывода отчета о результатах проверки

Рисунок 1.2.17 – Блок-схема модуля для вывода отчета о результатах проверки (продолжение)

Рисунок 1.2.18 – Блок-схема модуля для сохранения результатов проверки в файл

Рисунок 1.2.19 – Блок-схема модуля для очистки окна консоли

Рисунок 1.2.20 – Блок-схема модуля главного цикла программы

Рисунок 1.2.21 – Блок-схема модуля главного цикла программы (продолжение)

Соседние файлы в предмете Методы и средства защиты информации в компьютерных сетях