Детальная информация

Название: Разработка системы логирования для мониторинга и анализа работы программ в режиме реального времени: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Авторы: Чешев Андрей Дмитриевич
Научный руководитель: Лупин Анатолий Викторович
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Выходные сведения: Санкт-Петербург, 2024
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: логирование; мониторинг выполнения программ; Qt; UPD; logging; program execution monitoring; UDP
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.01
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3114
Права доступа: Доступ по паролю из сети Интернет (чтение, печать)
Дополнительно: Новинка
Ключ записи: ru\spstu\vkr\30430

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Целью работы является разработка на языке C++11 с использованием фреймворка Qt системы для отслеживания работы разрабатываемых и тестируемых на предприятии программ. В рамках работы разработана система, состоящая из библиотеки, сервера и приложения с GUI. Реализация сервера обусловлена необходимостью обеспечения эффективного взаимодействия между несколькими десятками рабочих программ и программ с GUI. Проведен анализ требований к сетевому взаимодействию, учитывая приоритеты скорости передачи данных, определение разрыва соединения и процесс отправки логов рабочей программой. В результате выбран протокол UDP. В конце работы в ОСРВ QNX проведено функциональное тестирование GUI приложения и тестирование нагрузочное для определения предельного порога вывода логов.

The purpose of the work is to develop a system in C++11 using the Qt framework to track the work of programs being developed and tested at the enterprise. As part of the work, a system has been developed consisting of a library, a server and an application with a GUI. The implementation of the server is conditioned by the need to ensure effective interaction between several dozen work programs and GUI programs. The analysis of the requirements for network interaction is carried out, taking into account the priorities of the data transfer rate, the definition of a connection break and the process of sending logs by the work program. As a result, the UDP protocol is selected. At the end of the work in the QNX, functional testing of the GUI application and load testing were performed to determine the maximum threshold for log output.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать
Интернет Авторизованные пользователи СПбПУ Прочитать Печать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 0
За последние 30 дней: 0
Подробная статистика