Создание программного комплекса инвентаризации компьютеров на базе российской операционной системы
Актуальность выбранной темы
Объект и предмет исследовании
Цель и задачи исследования
Что такое инвентаризация
Роль инвентаризации компьютерного оборудования
Имеющиеся результаты выполнения ВКР
Анализ существующих решений и ОС
JeOS-образ
PostgreSQL и JSON и XML
Python-скрипт
Организована передача информации на сервер
71.15K

предзащита

1. Создание программного комплекса инвентаризации компьютеров на базе российской операционной системы

Выпускная квалификационная работа
Студент: Козлов Олег Владимирович
Руководитель: Жданович Павел
Борисович

2. Актуальность выбранной темы

Актуальност
ь
выбранной
темы
- Переход на отечественное ПО и ОС
- Отсутствие универсальных средств
инвентаризации
- Необходимость учёта IT-активов
- Требования к информационной
безопасности

3. Объект и предмет исследовании

Объект: процессы
инвентаризации
компьютерного
оборудования
Предмет: методы и
средства
автоматизированного сбора
и хранения данных
о конфигурации
компьютеров

4. Цель и задачи исследования

Цель: разработка программного
комплекса инвентаризации
на базе российской ОС
Задачи:
- Анализ процесса
инвентаризации компьютерных
систем и подходов к его
автоматизации
- анализ российских ОС с точки
зрения инвентаризации
компьютерных систем
- проектирование архитектуры
программного комплекста
инветаризации компьютерных
систем
- реализация скрипта для сбора
данных и тестирование
программного комплекса

5. Что такое инвентаризация

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

6. Роль инвентаризации компьютерного оборудования

- Контроль конфигурации
оборудования
- Снижение
административных затрат
- Минимизация ошибок
ручного учёта
- Повышение
управляемости
инфраструктуры

7. Имеющиеся результаты выполнения ВКР

– Настроена база данных
PostgreSQL
– Приём данных в
форматах JSON и XML
– Подготовлен JeOS-образ
– Реализован Pythonскрипт сбора данных
– Организована передача
информации на сервер

8. Анализ существующих решений и ОС

Был проведён анализ
существующих решений
инвентаризации.
В итоге было принято
решение о создании
автономной системы на
базе минималистичной
ОС.
Лучшим решением
оказался JeOS.

9. JeOS-образ

Был создан образ JeOS
и смонтирован в флешку для
дальнейшего использования в
портативном режиме. Образ
минимален и основан на
российской Альт Линукс.
Сделано следущее:
1) Встроены утилиты для анализа
программного обеспечения
2) Встроены библиотеки для
работы с Python и PostgreSQL
3) Встроен скрипт по анализу
софта и его экспорта на сервер

10. PostgreSQL и JSON и XML

Был созданн, полностью
настроена база данных
PostgreSQL на отдельном взятом
компьютере на ОС Debian 11:
PostgreSQL и
JSON и XML
1) Настроен приём информации
вне сервера
2) Настроен приём информации
фалов JSON и XML
3) Организована занесение
данных в БД из JSON и XML

11. Python-скрипт

Был реализован Pythonскрипт сбора данных.
Принцип работы:
1) Сбор данных через
команды утлит.
2) Создание JSON и XML с
этими данными
3) Подлючаемся к серверу,
где хранятся данные о
сборках ПК
4) Экспортируем этиа
данные к БД на сервере

12. Организована передача информации на сервер

Каждый элемент был
организован в систему по
инвентаризации. Как она
работает.
1) Запускаем JeOS
2) Запускаем Скрипт и
получем данные
3) Подключаемся к БД на
сервере
4) Отправляем данные на
сервер
English     Русский Rules