Details

Title: Разработка системы логирования для мониторинга и анализа работы программ в режиме реального времени: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators: Чешев Андрей Дмитриевич
Scientific adviser: Лупин Анатолий Викторович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: логирование; мониторинг выполнения программ; Qt; UPD; logging; program execution monitoring; UDP
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2024/vr/vr24-3114
Rights: Доступ по паролю из сети Интернет (чтение, печать)
Additionally: New arrival
Record key: ru\spstu\vkr\30430

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Целью работы является разработка на языке 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.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print
Internet Authorized users SPbPU Read Print
-> Internet Anonymous

Usage statistics

stat Access count: 0
Last 30 days: 0
Detailed usage statistics