Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети

1.

Выпускная квалификационная работа на тему:
Разработка клиентской части приложения
для инвентаризации и аудита рабочих
станций с ОС AstraLinux в локальной сети.
Научный руководитель:
Кох Елена Викторовна
канд. с.-х. наук, доцент по специальности "Системный
анализ, управление и обработка информации"
Обучающийся:
Зайнуллин Павел Евгеньевич
студент группы РИ-410910

2.

Актуальность темы
Актуальность предпринятой разработки обосновывается потребностью в
автоматизации процедур сбора и обработки данных, объединенных в
локальную сеть.
Это обеспечивает ряд важных преимуществ:
- возможность быстро обнаруживать возможные угрозы и уязвимые
места(критические точки);
- ускорение процесса принятия решений;
- повышение прозрачности и управляемости инфраструктуры.
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
2

3.

Цель и задачи
Целью данной работы является создание удобного, функционального
веб-интерфейса для отображения, фильтрации и визуализации данных о
ПК в локальной сети с использованием современных веб-технологий.
Задачи:
- проанализировать и составить описание предметной области;
- разработать и реализовать страницы интерфейса;
- выполнить интеграцию интерфейса с серверной частью и базой данных;
- провести тестирование и проверить корректную работу в рабочих
сценариях.
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
3

4.

Техническое задание
Согласно техническому заданию, система должна предоставлять
пользователю простой и интуитивно понятный интерфейс с акцентом на
функциональность. Главная цель — обеспечить быструю и удобную
работу с данными.
Также важными требованиями являются:
- реализация механизма аутентификации пользователей на две группы;
- возможность редактировать полученные данные о ПК;
- страница с аналитикой и графиками данных.
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
4

5.

Сценарии использования
Обычный пользователь
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
5

6.

Сценарии использования
Администратор
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
6

7.

Архитектура приложения
Представленная схема
описывает архитектуру
системы, построенную из
ряда взаимосвязанных
компонентов.
Пример формирующихся данных:
{"host":"C3300010131", "dns":"yes",
"lan":[{"m":"Ethernet: 10.40.232.95, "}],
"cdrom":"", "kav_ver":"11.9.0.351",
"kav_base":"14.02.2025}
Архитектура приложения
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
7

8.

Взаимодействие с БД
Таблица raw_data
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
8

9.

Взаимодействие с БД
Таблица system_info
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети"
9

10.

Взаимодействие с БД
Таблица system_info
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 10

11.

Стек технологий
Bootstrap
Django
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 11

12.

Демонстрация работы
Регистрация
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 12

13.

Демонстрация работы
Главная страница
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 13

14.

Демонстрация работы
Список проблемных ПК
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 14

15.

Демонстрация работы
График антивируса
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 15

16.

Демонстрация работы
График ОЗУ
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 16

17.

Демонстрация работы
График ОС
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 17

18.

Демонстрация работы
График включений
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 18

19.

Демонстрация работы
Список актуальных ПК
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 19

20.

Демонстрация работы
Редактирование конкретного ПК
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 20

21.

Демонстрация работы
Настройка критических точек
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 21

22.

Демонстрация работы
Редактирование критической точки
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 22

23.

Тестирование
После разработки и внедрения всех компонентов системы, было
проведено тестирование по ключевым этапам:
- тестирование интерфейса;
- тестирование визуализации данных;
- тестирование на устойчивость к ошибкам.
Итог: стабильное функционирование системы и полная реализация
запланированных задач.
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 23

24.

Заключение
В процессе работы был реализован интерфейс, открывающий перед
службами безопасности удобный доступ к самой последней
информации о характеристиках рабочих станций.
Были выполнены поставленные цель и задачи по разработке
клиентской части, реализован интерфейс и проведено тестирование
для адаптации в предприятие.
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 24

25.

Спасибо за внимание!
Зайнуллин Павел Евгеньевич "Разработка клиентской части приложения для инвентаризации и аудита рабочих станций с ОС AstraLinux в локальной сети" 25
English     Русский Правила